Commit Graph
100 Commits
Author SHA1 Message Date
Hykilpikonna 6aed3cf6b4 [+] Implement leave family 2021-01-24 20:59:54 -05:00
Hykilpikonna 9d4f4c212b [O] Combine join, leave, delete into one action api 2021-01-24 20:54:09 -05:00
Hykilpikonna d84d65f28f [O] Check pin count when updating pins as well 2021-01-24 20:49:11 -05:00
Hykilpikonna f0c32d408d [+] Implement change pin 2021-01-24 20:45:39 -05:00
Hykilpikonna ddc8a459e0 [+] Include fid by default 2021-01-24 20:45:30 -05:00
Hykilpikonna 75c3a6fe23 [+] Create changePin function 2021-01-24 20:32:45 -05:00
Hykilpikonna e8da4650db [+] Create function to prompt the user to enter the pin 2021-01-24 20:32:34 -05:00
Hykilpikonna 7f2a34a99d [+] Switch views if family exists 2021-01-24 20:32:14 -05:00
Hykilpikonna b564b1a836 [F] Fix display not detecting family 2021-01-24 20:16:29 -05:00
Hykilpikonna 4be170e203 [F] Fix "Attempt to insert non-property list object" 2021-01-24 20:14:49 -05:00
Hykilpikonna cb7845499d [+] Display family name in account vc 2021-01-24 20:07:55 -05:00
Hykilpikonna e9387de879 [+] Implement family checking after login 2021-01-24 20:05:35 -05:00
Hykilpikonna 9c21cb61e3 [+] Add familyGet API 2021-01-24 19:50:26 -05:00
Hykilpikonna ff9844ae61 [+] Save family after creation 2021-01-24 19:44:20 -05:00
Hykilpikonna fdfd5b0985 Merge branch 'main' of github.com:hykilpikonna/ProjectClock into main 2021-01-24 19:31:50 -05:00
Hykilpikonna 58a7fe300c [F] Fix alarm completion order 2021-01-24 19:31:44 -05:00
Hykilpikonna e84fb87cd0 [+] Implement create family 2021-01-24 19:14:51 -05:00
Hykilpikonna 30f7a61b7e [+] Generate default name 2021-01-24 19:08:48 -05:00
Hykilpikonna 438bcf922e [+] Check family pin length 2021-01-24 19:05:31 -05:00
Hykilpikonna a42093a0f0 [-] Remove unused User model 2021-01-24 18:59:57 -05:00
Hykilpikonna b4e2c4ebca [F] Fix family segoe 2021-01-24 18:46:39 -05:00
Hykilpikonna 9ce66652ab [+] Implement family create/join segue 2021-01-24 18:36:56 -05:00
Hykilpikonna c8484d4cc1 [+] Create family views 2021-01-24 18:36:40 -05:00
Hykilpikonna cdbc7a5dd4 [+] Specify that username and password are both case-sensitive 2021-01-24 18:35:32 -05:00
Hykilpikonna 7471f71212 [+] Prevent user from adding duplicate alarms 2021-01-24 12:49:45 -05:00
Hykilpikonna 137ee91845 [+] Implement turning on/off an alarm 2021-01-24 12:43:11 -05:00
Hykilpikonna f8f01c0bcb [F] Make oneTime a computed property 2021-01-24 12:33:03 -05:00
Hykilpikonna 4256eb45e8 [F] Properly display alarm enable status 2021-01-24 12:26:29 -05:00
Hykilpikonna 8ae533d801 [O] Clarify comments 2021-01-24 09:12:34 -05:00
Hykilpikonna 6df3790e51 [+] Add comments for table data source 2021-01-24 09:10:59 -05:00
Hykilpikonna 52d5691b5b [S] Make the stopwatch buttons rounded 2021-01-24 09:07:12 -05:00
Hykilpikonna 05cb6f9003 [O] Combine reset and lap button 2021-01-24 09:06:58 -05:00
Hykilpikonna 419726f94e [O] Make start/stop one button 2021-01-24 08:56:54 -05:00
Hykilpikonna 606461d75a [O] Optimize stopwatch implementation 2021-01-24 08:46:25 -05:00
Hykilpikonna e636e80a82 [F] Fix stopwatch layout 2021-01-24 08:37:08 -05:00
Hykilpikonna dda2d48ea0 [F] Fix repeats 2021-01-23 23:54:24 -05:00
Hykilpikonna 441dae5caf Merge branch 'main' into account 2021-01-23 23:26:03 -05:00
Hykilpikonna 74870197f9 [F] Fix testing alarm 2021-01-23 23:19:54 -05:00
Hykilpikonna f8cac67055 [+] Deploy server 2021-01-22 22:10:08 -05:00
Hykilpikonna 7435c04348 [+] Implement delete button 2021-01-22 18:13:36 -05:00
Hykilpikonna a774446a30 [+] Link deleteAccount button 2021-01-22 18:10:27 -05:00
Hykilpikonna 16046f7375 [U] Update usage to call encapsulated method 2021-01-22 18:10:03 -05:00
Hykilpikonna 39dd83f287 [+] Encapsulate http requests inside view controllers 2021-01-22 18:09:42 -05:00
Hykilpikonna 3e601e474e [+] Add error message for username doesn't exist 2021-01-22 17:59:30 -05:00
Hykilpikonna 6695f264ae [+] Add error message for incorrect username/password 2021-01-22 17:59:06 -05:00
Hykilpikonna 9054f13af7 [F] Fix "Strong password" bug 2021-01-22 17:57:38 -05:00
Hykilpikonna 3ceeac07bc [+] Add error message for account exists 2021-01-22 17:52:06 -05:00
Hykilpikonna e1ff034115 [O] Encapsulate ui{} inside alarm.dismiss{} 2021-01-22 17:46:04 -05:00
Hykilpikonna aa602051d1 [+] Add comments 2021-01-22 17:44:52 -05:00
Hykilpikonna 5835006985 [F] Fix "Main thread only" errors 2021-01-22 17:44:46 -05:00
Hykilpikonna e9196bb249 [-] Remove backup features and add default avatar 2021-01-22 17:44:19 -05:00
Hykilpikonna e32b3a4db9 [+] Implement logout and display 2021-01-22 17:26:27 -05:00
Hykilpikonna a505a8e553 [+] Create display function in ManageVC that displays account info after login 2021-01-22 17:24:36 -05:00
Hykilpikonna 5ee0ee4f4e [+] Create logout function 2021-01-22 17:24:02 -05:00
Hykilpikonna 4e4ea76d7e [+] Allow insecure http access for localhost 2021-01-22 17:02:39 -05:00
Hykilpikonna b3053d2673 [F] Fix localStorage login detection 2021-01-22 17:00:55 -05:00
Hykilpikonna 9bb4d0ccf1 [+] Automatically check login status on start 2021-01-22 16:54:20 -05:00
Hykilpikonna b1e11b8bc2 [+] Switch isHidden on login 2021-01-22 16:54:06 -05:00
Hykilpikonna 520d4bb6a3 [+] Specify input type to username and password 2021-01-22 16:53:40 -05:00
Hykilpikonna 325792ff13 [F] Fix forgot to pass in params 2021-01-22 16:51:36 -05:00
Hykilpikonna 746d3ff229 [+] Create AccountViewController.this.login() to show account view after login 2021-01-22 16:45:15 -05:00
Hykilpikonna 33d3739005 [+] Combine user login and registration into one function 2021-01-22 16:43:43 -05:00
Hykilpikonna 4a635aadce [+] Encapsulate UserDefaults subscript 2021-01-22 16:34:40 -05:00
Hykilpikonna e53cc408e2 [+] Encapsulate UI update closure 2021-01-22 16:27:34 -05:00
Hykilpikonna 45cf2b768e [O] Cleanup http request encapsulations 2021-01-22 16:18:05 -05:00
Hykilpikonna 6cb4b75f82 [F] Fix trying to parse string values as jsons 2021-01-22 16:14:02 -05:00
Hykilpikonna 1aeb6fb666 [F] Use POST request + headers 2021-01-22 16:13:44 -05:00
Hykilpikonna 2ced920106 [+] Add login API 2021-01-22 15:42:39 -05:00
Hykilpikonna 021368d7bb [+] Display request errors 2021-01-22 15:38:33 -05:00
Hykilpikonna 306d4bfaf1 [+] Dismiss alert after receiving the response 2021-01-22 15:37:13 -05:00
Hykilpikonna f37a12c963 [O] Return the alert so that it can be dismissed programmatically 2021-01-22 15:23:55 -05:00
Hykilpikonna e790bca040 [+] Send registration request 2021-01-22 15:19:20 -05:00
Hykilpikonna 8f829217c1 [+] Add parameter "okayable" to alert function 2021-01-22 15:18:49 -05:00
Hykilpikonna facf8eaeec [F] Fix optional in password text unwrapping 2021-01-22 15:08:02 -05:00
Hykilpikonna a375f16947 [+] Verify username and password for register 2021-01-22 15:07:09 -05:00
Hykilpikonna 788eb4973a [+] Encapsulate Regex matching stuff 2021-01-22 15:02:05 -05:00
Hykilpikonna 9ee1132d7d [+] Encapsulate sending an alert 2021-01-22 14:54:00 -05:00
Hykilpikonna a3dfff1e38 [+] Encapsulate SHA256 hashing 2021-01-22 14:45:59 -05:00
Hykilpikonna 6f76ff90cd [+] Create Login view controller 2021-01-22 14:05:02 -05:00
Hykilpikonna cd6d81c3b3 [O] Give credit to https://stackoverflow.com/a/43132311/7346633 for MathExpression 2021-01-22 14:04:41 -05:00
Hykilpikonna 259137170d [F] Fix MathExpressions.swift indentation and add comments 2021-01-22 10:35:17 -05:00
Hykilpikonna e165beb3aa [-] Remove accelerometer test 2021-01-22 10:19:30 -05:00
Hykilpikonna e255f8811e [O] Optimize Andrew's setData 2021-01-22 10:11:22 -05:00
Hykilpikonna d999944dfa [F] Forgot to commit the storyboard 2021-01-21 13:58:28 -05:00
Hykilpikonna 634ad5aaf8 [+] Add a button to stop an alarm 2021-01-21 13:57:37 -05:00
Hykilpikonna d9a1fe4649 Merge branch 'main' of github.com:hykilpikonna/ProjectClock into main 2021-01-20 15:31:04 -05:00
Hykilpikonna 950e86302c [+] Write comments for Dallon's Code 2021-01-20 15:30:24 -05:00
Hykilpikonna 26752f607e [F] Refresh table when alarms are changed 2021-01-17 17:10:58 -05:00
Hykilpikonna a57ab9c2f8 [F] Add debug alarm with lastActivate one minutes prior 2021-01-17 16:38:51 -05:00
Hykilpikonna 2c5f28c97b [O] Implement obj.apply {} like Kotlin 2021-01-17 16:34:20 -05:00
Hykilpikonna 7e4dc51da8 [O] Move default values to alarm constructor 2021-01-17 16:30:18 -05:00
Hykilpikonna 2cd464c890 [+] Add button to delete all alarms 2021-01-17 16:27:51 -05:00
Hykilpikonna d01d56b6ef [O] Loop alarm sound + vibration 2021-01-17 16:18:56 -05:00
Hykilpikonna 788d43e333 [F] Fix alarm detection in the same minute 2021-01-17 16:18:28 -05:00
Hykilpikonna a493bfe6e8 [+] Disable alarm after activating 2021-01-17 16:00:56 -05:00
Hykilpikonna c54e18ad64 [O] Make Alarm a class 2021-01-17 15:59:25 -05:00
Hykilpikonna ce9cbd7127 [F] Fix no segue with identifier 'activate-alarmactivate-alarm'' 2021-01-17 15:48:23 -05:00
Hykilpikonna 33c6173785 [+] Play sound when alarm is activated 2021-01-17 15:48:07 -05:00
Hykilpikonna cb80b2925d [+] Create add alarm debug button 2021-01-17 15:47:20 -05:00
Hykilpikonna 06d639c912 [-] Remove unlinked outlets 2021-01-17 15:14:55 -05:00