Commit Graph

41 Commits

Author SHA1 Message Date
Brandon Presley 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
Brandon Presley 1a83b20069 Reduce redundancy of SettingsPage 2022-09-11 15:22:18 +12:00
Brandon Presley e3b3c6ca09 Split out database logic into service files 2022-09-04 16:56:46 +12:00
Brandon Presley 259d36d67f Move all database operations into db.ts 2022-09-04 15:28:21 +12:00
Brandon Presley 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
Brandon Presley 2729f86fb3 Put rest minutes & seconds on the same row 2022-09-02 14:01:25 +12:00
Brandon Presley 6b617d974f Replace react-native imports of Text with react-native-paper 2022-09-01 23:43:53 +12:00
Brandon Presley 137ecf4a77 Add show images setting 2022-09-01 13:06:49 +12:00
Brandon Presley 756a2089e9 Prevent race condition with database migrations 2022-08-30 23:21:25 +12:00
Brandon Presley a1cd4e8080 Improve requesting app runs in background 2022-08-30 23:06:39 +12:00
Brandon Presley d62e0c1df9 Fix notify on record displaying wrong on Settings 2022-08-28 19:10:01 +12:00
Brandon Presley 4967cbf728 Disable new record notifications by default 2022-08-27 18:08:23 +12:00
Brandon Presley fd38439756 Change color scheme 2022-08-26 13:54:51 +12:00
Brandon Presley 48d4d59ac8 Add ability to choose alarm sound
Closes #5
2022-08-25 20:41:15 +12:00
Brandon Presley 2c9242b03f Use react-native-paper snackbar instead of ToastAndroid 2022-08-25 13:01:01 +12:00
Brandon Presley c54396cb9c Make text inputs outlined 2022-08-25 12:35:09 +12:00
Brandon Presley 24a44056f9 Move minutes before seconds in settings page 2022-08-24 15:15:27 +12:00
Brandon Presley 75b71b5851 Replace usage of react-native-async-storage with sqlite 2022-08-24 12:01:39 +12:00
Brandon Presley 5d9a458ccd Add search bar to SettingsPage 2022-08-23 12:04:52 +12:00
Brandon Presley 4c185f0346 Add vibration setting for timers 2022-08-20 16:37:59 +12:00
Brandon Presley 3d51d4c077 Rename "Max sets" to "Sets per workout" 2022-07-21 13:54:53 +12:00
Brandon Presley 839d872c1c Shorten method names in AlarmModule 2022-07-19 16:38:58 +12:00
Brandon Presley c0b6ba8606 Move uploading/downloading/deleting into the top bar 2022-07-19 16:24:16 +12:00
Brandon Presley f2e5192002 Organize SettingsPage imports 2022-07-19 14:26:36 +12:00
Brandon Presley 3322289c17 Factor out MassiveSwitch 2022-07-17 13:45:31 +12:00
Brandon Presley a4855a41d9 Prepare for first release 2022-07-12 15:54:04 +12:00
Brandon Presley 039de1fbd3 Fix linting errors 2022-07-11 12:32:13 +12:00
Brandon Presley 6b8780c62e Add confirm dialog to deleting all data 2022-07-11 11:26:45 +12:00
Brandon Presley aa780172a4 Add max number of sets to settings page 2022-07-10 19:03:07 +12:00
Brandon Presley 530d6d6fb9 Add missing dep to SettingsPage 2022-07-10 18:00:06 +12:00
Brandon Presley af0ec285d3 Add info about predictive sets to settings page 2022-07-10 17:59:21 +12:00
Brandon Presley 29d2421fb1 Add toggle for predictive sets 2022-07-10 17:53:38 +12:00
Brandon Presley cba57e6e64 Use callbacks everywhere 2022-07-10 11:51:52 +12:00
Brandon Presley b81830a913 Remove alarmEnabled dependency from changeAlarmEnabled 2022-07-09 19:42:53 +12:00
Brandon Presley c3ce545508 Add ignoring dependency to changeAlarmEnabled 2022-07-09 19:42:10 +12:00
Brandon Presley 7b0929bef4 Use react-native libraries for Export and Import 2022-07-09 19:39:11 +12:00
Brandon Presley dbb3dc2eb3 Fix linting errors 2022-07-09 13:27:19 +12:00
Brandon Presley d73a88ed15 Replace default 3 with empty string for Settings minutes 2022-07-08 15:51:10 +12:00
Brandon Presley e9e3a59356 Remove awaiting from SettingsPage 2022-07-08 15:46:48 +12:00
Brandon Presley 6297bad812 Fix settings not saving 2022-07-08 15:45:24 +12:00
Brandon Presley 45c3029434 Change page naming scheme to ${word}Page 2022-07-08 15:20:03 +12:00