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 |
|
Hykilpikonna
|
d90c792436
|
[+] Allow AlarmActivator to segue to the alarm activating view
|
2021-01-17 15:13:11 -05:00 |
|
Hykilpikonna
|
f88c48b9ad
|
[+] Get alarms to activate in AlarmActivator
|
2021-01-17 15:04:17 -05:00 |
|
Hykilpikonna
|
ce758633b0
|
[F] Use lastActivate as the base for nextActivate rather than current date
|
2021-01-17 14:58:28 -05:00 |
|
Hykilpikonna
|
d0ab0ba81d
|
[+] Authorize badge and sound for alerts too
|
2021-01-17 14:57:01 -05:00 |
|
Hykilpikonna
|
a4de8274d4
|
[M] Rearrange files
|
2021-01-17 14:56:10 -05:00 |
|
Hykilpikonna
|
31afd97850
|
[+] Set alarm table cell's going off text
|
2021-01-17 14:50:13 -05:00 |
|
Hykilpikonna
|
a3252603fb
|
[+] Create toString for TimeInterval
|
2021-01-17 14:48:58 -05:00 |
|
Hykilpikonna
|
e0b6eb41fd
|
[+] Create function to get alarms activating now
|
2021-01-17 14:31:29 -05:00 |
|
Hykilpikonna
|
ba50233bd2
|
[+] Allow one-time alarms to bypass repeating date check
|
2021-01-17 14:27:36 -05:00 |
|
Hykilpikonna
|
79202c71f3
|
[+] Make sure it repeats on that day
|
2021-01-17 14:26:17 -05:00 |
|
Hykilpikonna
|
7e17405858
|
[+] Create computed field nextActivate to calculate the next activation date for an alarm
|
2021-01-17 14:25:35 -05:00 |
|
Hykilpikonna
|
c3c2142418
|
[+] Add autoDisable field to alarm
|
2021-01-17 14:25:03 -05:00 |
|
Hykilpikonna
|
251b281a04
|
[+] Add repeats field to alarm
|
2021-01-17 14:24:43 -05:00 |
|
Hykilpikonna
|
ce9cf95e47
|
[O] Use hour + minute instead of Date when storing alarm time
|
2021-01-17 14:24:26 -05:00 |
|
Hykilpikonna
|
3cc0672d26
|
[+] Create function date.added() to modify the date
|
2021-01-17 14:23:28 -05:00 |
|
Hykilpikonna
|
fd332ad9f4
|
[+] Create function date.get() to get any date components from a date
|
2021-01-17 14:23:12 -05:00 |
|
Hykilpikonna
|
c1e49ed66f
|
[+] Create function to get hour, minute, second from date
|
2021-01-17 13:51:21 -05:00 |
|
Hykilpikonna
|
bf37dd657c
|
[+] Create function to create date from year, month, day, hour, min
|
2021-01-17 13:48:36 -05:00 |
|
Hykilpikonna
|
395a7ecdec
|
[+] Create function to get year, month, day from date
|
2021-01-17 13:48:17 -05:00 |
|
Hykilpikonna
|
650c48ade9
|
[U] Update alarm instantiation
|
2021-01-17 13:26:47 -05:00 |
|
Hykilpikonna
|
6b89b930fc
|
[+] Add toString to Date
|
2021-01-17 13:25:04 -05:00 |
|
Hykilpikonna
|
c30f78efbb
|
[+] Create enabled field in Alarm
|
2021-01-17 13:17:19 -05:00 |
|
Hykilpikonna
|
c3fc3e827f
|
[U] Update function calls
|
2021-01-17 13:14:19 -05:00 |
|
Hykilpikonna
|
02d8b40831
|
[+] Create Alarms object and save and read functions
|
2021-01-17 13:12:13 -05:00 |
|
Hykilpikonna
|
0571645df7
|
[+] Display local alarms in Alarm table
|
2021-01-17 13:01:17 -05:00 |
|
Hykilpikonna
|
bbd1520f5d
|
[+] Create function to get local alarms
|
2021-01-17 13:00:52 -05:00 |
|
Hykilpikonna
|
04b4798ac3
|
[+] Write default alarm on app start
|
2021-01-17 13:00:38 -05:00 |
|
Hykilpikonna
|
8a90bf21bf
|
[O] Make models json-encodable
|
2021-01-17 12:55:38 -05:00 |
|