Commit Graph

45 Commits

Author SHA1 Message Date
be3bb8a189 Reword tooltip when toggling set predictions
Closes #24
2022-09-18 18:11:09 +12:00
0bc92e1539 Add snackbar for images setting 2022-09-16 21:38:37 +12:00
052d000e12 Make padding & margin consistent everywhere. 2022-09-16 21:07:02 +12:00
5177a79b5c Search settings page case insensitively 2022-09-11 15:41:15 +12:00
567bf182b4 Change toasts based on context of settings
The messages should explain what you have now changed
rather than the setting itself.
2022-09-11 15:35:20 +12:00
1a83b20069 Reduce redundancy of SettingsPage 2022-09-11 15:22:18 +12:00
e3b3c6ca09 Split out database logic into service files 2022-09-04 16:56:46 +12:00
259d36d67f Move all database operations into db.ts 2022-09-04 15:28:21 +12:00
607f83955d Replace react context with let statement in db.ts
1. I can't easily import context with my editor.
2. It's extra complexity everyone has to understand.
3. I hate the antichrist.
2022-09-04 14:05:25 +12:00
2729f86fb3 Put rest minutes & seconds on the same row 2022-09-02 14:01:25 +12:00
6b617d974f Replace react-native imports of Text with react-native-paper 2022-09-01 23:43:53 +12:00
137ecf4a77 Add show images setting 2022-09-01 13:06:49 +12:00
756a2089e9 Prevent race condition with database migrations 2022-08-30 23:21:25 +12:00
a1cd4e8080 Improve requesting app runs in background 2022-08-30 23:06:39 +12:00
d62e0c1df9 Fix notify on record displaying wrong on Settings 2022-08-28 19:10:01 +12:00
4967cbf728 Disable new record notifications by default 2022-08-27 18:08:23 +12:00
fd38439756 Change color scheme 2022-08-26 13:54:51 +12:00
48d4d59ac8 Add ability to choose alarm sound
Closes #5
2022-08-25 20:41:15 +12:00
2c9242b03f Use react-native-paper snackbar instead of ToastAndroid 2022-08-25 13:01:01 +12:00
c54396cb9c Make text inputs outlined 2022-08-25 12:35:09 +12:00
24a44056f9 Move minutes before seconds in settings page 2022-08-24 15:15:27 +12:00
75b71b5851 Replace usage of react-native-async-storage with sqlite 2022-08-24 12:01:39 +12:00
5d9a458ccd Add search bar to SettingsPage 2022-08-23 12:04:52 +12:00
4c185f0346 Add vibration setting for timers 2022-08-20 16:37:59 +12:00
3d51d4c077 Rename "Max sets" to "Sets per workout" 2022-07-21 13:54:53 +12:00
839d872c1c Shorten method names in AlarmModule 2022-07-19 16:38:58 +12:00
c0b6ba8606 Move uploading/downloading/deleting into the top bar 2022-07-19 16:24:16 +12:00
f2e5192002 Organize SettingsPage imports 2022-07-19 14:26:36 +12:00
3322289c17 Factor out MassiveSwitch 2022-07-17 13:45:31 +12:00
a4855a41d9 Prepare for first release 2022-07-12 15:54:04 +12:00
039de1fbd3 Fix linting errors 2022-07-11 12:32:13 +12:00
6b8780c62e Add confirm dialog to deleting all data 2022-07-11 11:26:45 +12:00
aa780172a4 Add max number of sets to settings page 2022-07-10 19:03:07 +12:00
530d6d6fb9 Add missing dep to SettingsPage 2022-07-10 18:00:06 +12:00
af0ec285d3 Add info about predictive sets to settings page 2022-07-10 17:59:21 +12:00
29d2421fb1 Add toggle for predictive sets 2022-07-10 17:53:38 +12:00
cba57e6e64 Use callbacks everywhere 2022-07-10 11:51:52 +12:00
b81830a913 Remove alarmEnabled dependency from changeAlarmEnabled 2022-07-09 19:42:53 +12:00
c3ce545508 Add ignoring dependency to changeAlarmEnabled 2022-07-09 19:42:10 +12:00
7b0929bef4 Use react-native libraries for Export and Import 2022-07-09 19:39:11 +12:00
dbb3dc2eb3 Fix linting errors 2022-07-09 13:27:19 +12:00
d73a88ed15 Replace default 3 with empty string for Settings minutes 2022-07-08 15:51:10 +12:00
e9e3a59356 Remove awaiting from SettingsPage 2022-07-08 15:46:48 +12:00
6297bad812 Fix settings not saving 2022-07-08 15:45:24 +12:00
45c3029434 Change page naming scheme to ${word}Page 2022-07-08 15:20:03 +12:00