RandyTheSilly
|
a9187b16e3
|
Add store icons
|
2026-08-24 20:56:19 -04:00 |
|
RandyTheSilly
|
0d5ec5be76
|
Add store banner
|
2026-08-24 20:42:34 -04:00 |
|
RandyTheSilly
|
6a6560fff0
|
Still use max zap setting for some punishments even if step is disabled
|
2026-08-24 00:05:14 -04:00 |
|
RandyTheSilly
|
86c250a052
|
Add alarm reset button to phone-side settings
|
2026-08-23 22:38:31 -04:00 |
|
RandyTheSilly
|
0fe121f9ca
|
Fix rare chance for main alarm to fully disarm if Trigalarm is left open for an unrealistically long period of time
|
2026-08-23 11:00:37 -04:00 |
|
RandyTheSilly
|
3031d7509d
|
Assume user means to set an alarm for tomorrow, not later today, when returning to the setter from a disarmed alarm
|
2026-08-21 18:31:21 -04:00 |
|
RandyTheSilly
|
f4812ab775
|
Fix tutorial not showing for recovery main alarm
|
2026-08-19 22:43:15 -04:00 |
|
RandyTheSilly
|
ce0a8ee4fe
|
Add zap step mode (zaps get stronger as more awareness alarms are failed); remove nudge setting (nudge is always on now); fix nudge being missed if wakeup occurs while in setter; fix force-exiting an awareness alarm triggering a main alarm
|
2026-08-19 22:31:16 -04:00 |
|
RandyTheSilly
|
50358d70ed
|
Update README for new awareness alarm behavior
|
2026-08-19 00:07:34 -04:00 |
|
RandyTheSilly
|
1cb88560ef
|
Add zap repeat interval; flash countdown when expired
|
2026-08-18 23:55:45 -04:00 |
|
RandyTheSilly
|
66b2d5e53e
|
Add "🏁 hold select 🏁" help text for main alarm
|
2026-08-18 23:34:21 -04:00 |
|
RandyTheSilly
|
dc10841812
|
Make awareness alarm configurable and vastly more useful
|
2026-08-18 23:02:55 -04:00 |
|
RandyTheSilly
|
8e64b4b4b8
|
Reorganize storage keys to account for future updates
|
2026-08-18 18:34:03 -04:00 |
|
RandyTheSilly
|
ee3936d503
|
Force alarm reason to WAKE_MAIN_ALARM when going from alarm window to setter window
|
2026-08-18 16:23:42 -04:00 |
|
RandyTheSilly
|
a98065f09f
|
Vibe(+zap) when attempting to overwrite recovery/awareness alarm
|
2026-08-18 16:16:34 -04:00 |
|
RandyTheSilly
|
ad59a338a8
|
[Pavlok] Zap force-quitters
|
2026-08-18 15:49:26 -04:00 |
|
RandyTheSilly
|
0ef3101fe8
|
[Pavlok] Add test beep button to settings to verify API config
|
2026-08-18 14:18:39 -04:00 |
|
RandyTheSilly
|
b1052ff2a0
|
Disable debug alarm mode
|
2026-08-18 00:13:23 -04:00 |
|
RandyTheSilly
|
04bf4b2c45
|
Initial Pavlok integration
|
2026-08-18 00:11:00 -04:00 |
|
RandyTheSilly
|
692077f4c4
|
Fix highlighter going out of range on alarm page
|
2026-08-17 22:26:02 -04:00 |
|
RandyTheSilly
|
2f03fa6659
|
Fix chance for recovery alarm to overwrite main/awareness alarm after the equation has already been completed (while in status window)
|
2026-08-14 18:18:58 -04:00 |
|
RandyTheSilly
|
96a9f26814
|
Add awareness alarm tutorial status page
|
2026-08-14 01:26:26 -04:00 |
|
RandyTheSilly
|
f97e18ac48
|
Add set alarm time to status success page; improve alignment of status text
|
2026-08-14 00:32:33 -04:00 |
|
RandyTheSilly
|
db3294d89b
|
Ensure no two sides are of the same length (makes selecting the answer really, really annoying lol)
|
2026-08-13 23:20:37 -04:00 |
|
RandyTheSilly
|
a3c6b40bed
|
Return to main alarm after 1 minute of awareness alarm
|
2026-08-13 22:59:45 -04:00 |
|
RandyTheSilly
|
857e18e5cb
|
Initial awareness alarm implementation
|
2026-08-13 22:37:53 -04:00 |
|
RandyTheSilly
|
4ebc7ab3ad
|
Only setup vibes once
|
2026-08-12 19:07:51 -04:00 |
|
RandyTheSilly
|
0233ece85f
|
Initial scroll layer implementation for status page
|
2026-08-11 23:53:56 -04:00 |
|
RandyTheSilly
|
5a440ab1a7
|
Further improve countdown alignment on Emery
|
2026-08-11 19:37:47 -04:00 |
|
RandyTheSilly
|
498f379fe2
|
Fix incorrect month being reported in app glance (damn you tm_mon indexing!)
|
2026-08-11 19:21:59 -04:00 |
|
RandyTheSilly
|
25a2b9fd2e
|
Add initial status window
|
2026-08-10 23:22:28 -04:00 |
|
RandyTheSilly
|
938d0accd9
|
Remove redundant wakeup_cancel_all()
|
2026-08-10 22:03:26 -04:00 |
|
RandyTheSilly
|
8c9f825853
|
Add another neat fact to the README
|
2026-08-10 21:50:47 -04:00 |
|
RandyTheSilly
|
28bca460c5
|
Derive vibes from triangle
|
2026-08-10 21:40:50 -04:00 |
|
RandyTheSilly
|
1f9bcef899
|
wakeup_schedule_simple_robust: Check result twice to account for re-tests; change the set time in the_time from the scheduler to ensure time is accurate
|
2026-08-10 21:17:37 -04:00 |
|
RandyTheSilly
|
38500b14d8
|
Write app glance in wakeup_schedule_simple_robust to ensure time is accurate
|
2026-08-10 21:09:50 -04:00 |
|
RandyTheSilly
|
5911295363
|
Use wakeup handler to reschedule fallback alarm
|
2026-08-10 20:59:02 -04:00 |
|
RandyTheSilly
|
95aafa98b9
|
Re-arrange main.c more logically
|
2026-08-10 20:45:48 -04:00 |
|
RandyTheSilly
|
e42512ad53
|
Add mistakingly omitted files
|
2026-08-10 20:36:08 -04:00 |
|
RandyTheSilly
|
5cb08a7b28
|
Unsub from tick services where applicable
|
2026-08-10 20:35:18 -04:00 |
|
RandyTheSilly
|
1c792aab47
|
Do not ignore wakeup events while in setter
|
2026-08-10 20:33:12 -04:00 |
|
RandyTheSilly
|
8ddaffc2b5
|
Add date to app glance
|
2026-08-10 20:16:34 -04:00 |
|
RandyTheSilly
|
35c376f81e
|
Do not cancel all wakeups prior to setting fallback alarm
|
2026-08-10 19:18:20 -04:00 |
|
RandyTheSilly
|
6b4548ab07
|
Steal code from Gentle Wake to improve scheduling robustness; address compiler warnings
|
2026-08-10 19:11:49 -04:00 |
|
RandyTheSilly
|
d0d83e616f
|
Realign clock icon on emery
|
2026-08-08 01:31:20 -04:00 |
|
RandyTheSilly
|
79b407869c
|
Add stopwatch to alarm top bar
|
2026-08-08 01:18:18 -04:00 |
|
RandyTheSilly
|
6b358c8ead
|
Add graph paper background to alarm window
|
2026-08-08 00:38:39 -04:00 |
|
RandyTheSilly
|
79701bffcb
|
Shrink top bar in alarm window
|
2026-08-08 00:17:57 -04:00 |
|
RandyTheSilly
|
ead95df378
|
Make the app do what it's meant to (alarm now requires correct equation to shut off)
|
2026-08-07 23:46:55 -04:00 |
|
RandyTheSilly
|
4c87a86ab4
|
Eliminate type drop menu (no longer relevant)
|
2026-08-07 22:49:23 -04:00 |
|
RandyTheSilly
|
c346523d96
|
Designate a theta angle
|
2026-08-07 22:19:58 -04:00 |
|
RandyTheSilly
|
d32f7f1b4b
|
Limit triangle generator to right triangles
|
2026-08-07 22:03:21 -04:00 |
|
RandyTheSilly
|
10edcf6305
|
Display two random side lengths to user
|
2026-08-07 20:34:55 -04:00 |
|
RandyTheSilly
|
99eb9bdbf1
|
Ensure side a is always the longest
|
2026-08-07 19:22:17 -04:00 |
|
RandyTheSilly
|
d4f91ab171
|
Increase type diversity (increased chance of obtuse triangles)
|
2026-08-07 19:09:30 -04:00 |
|
RandyTheSilly
|
815018427f
|
Dynamically determine minimum length of longest side
|
2026-08-07 18:52:10 -04:00 |
|
RandyTheSilly
|
685f2b5aaf
|
Only provide 2 options for side lengths (force the use of a specific trig function)
|
2026-08-07 00:38:38 -04:00 |
|
RandyTheSilly
|
9c81f1a640
|
Vertically center triangle
|
2026-08-07 00:29:53 -04:00 |
|
RandyTheSilly
|
2458680ebe
|
Enforce minimum angle of 10 degrees
|
2026-08-06 23:53:37 -04:00 |
|
RandyTheSilly
|
40853df3f7
|
Set triangle color and raise minimum length for longest side
|
2026-08-06 23:47:09 -04:00 |
|
RandyTheSilly
|
38af0bcdea
|
Initial triangle generation
|
2026-08-06 23:36:41 -04:00 |
|
RandyTheSilly
|
cc0af89820
|
Allow making selections in menus
|
2026-08-06 21:53:25 -04:00 |
|
RandyTheSilly
|
30afb37047
|
Fix display of trig function options
|
2026-08-06 20:23:27 -04:00 |
|
RandyTheSilly
|
49367e26d2
|
Initial trig menu implementation
|
2026-08-06 00:20:13 -04:00 |
|
RandyTheSilly
|
0532de08fc
|
Add alarm box highlighter
|
2026-08-02 23:17:56 -04:00 |
|
RandyTheSilly
|
c058f8931f
|
Complete non-interactive portion of alarm UI
|
2026-08-02 22:34:24 -04:00 |
|
RandyTheSilly
|
5c1b387b33
|
Partial alarm UI update
|
2026-08-02 19:19:57 -04:00 |
|
RandyTheSilly
|
030732c3b2
|
Initial alarm UI
|
2026-08-02 17:52:36 -04:00 |
|
RandyTheSilly
|
410fd1763d
|
Add fallback alarm
|
2026-08-02 12:21:56 -04:00 |
|
RandyTheSilly
|
93e966ede8
|
Block alarm exits, add app glance, and fix wakeup being scheduled incorrectly
|
2026-08-02 10:36:31 -04:00 |
|
RandyTheSilly
|
b5316c5a77
|
Don't act like an alarm has been set if there has been a failure
|
2026-08-02 10:10:38 -04:00 |
|
RandyTheSilly
|
3edabc0b5b
|
Add basic alarm functionality
|
2026-08-01 23:57:16 -04:00 |
|
RandyTheSilly
|
c633721cc3
|
Persist set alarm
|
2026-08-01 23:18:22 -04:00 |
|
RandyTheSilly
|
6a33569fe4
|
Fix setter horizontal centering
|
2026-08-01 22:50:51 -04:00 |
|
RandyTheSilly
|
4e7411ff69
|
Disable JS
|
2026-08-01 22:25:34 -04:00 |
|
RandyTheSilly
|
694a3508cc
|
Use custom, monospaced version of LECO font
|
2026-08-01 22:16:10 -04:00 |
|
RandyTheSilly
|
de9be9d8e4
|
Wire up setter and countdown
|
2026-08-01 18:00:22 -04:00 |
|
RandyTheSilly
|
22126bb89c
|
Update highlight color
|
2026-07-30 23:50:07 -04:00 |
|
RandyTheSilly
|
154de005a1
|
Implement selection highlight
|
2026-07-30 21:59:24 -04:00 |
|
RandyTheSilly
|
86e99b361a
|
Add base text layers
|
2026-07-30 21:16:25 -04:00 |
|
RandyTheSilly
|
2308cc834e
|
Drastic rebranding... lol
|
2026-07-30 19:32:30 -04:00 |
|
RandyTheSilly
|
8f86359d8c
|
Document cop mechanic
|
2026-07-24 19:10:26 -04:00 |
|
RandyTheSilly
|
eb3be3e309
|
Fix README typo
|
2026-07-24 19:08:19 -04:00 |
|
RandyTheSilly
|
9ad937b299
|
Initial code commit
|
2026-07-24 19:06:21 -04:00 |
|