Commit Graph
87 Commits
Author SHA1 Message Date
RandyTheSilly 8f361389dc Document Pavlok API setup 2026-08-24 21:34:44 -04:00
RandyTheSilly e37ddb4bc8 Add banner to README 2026-08-24 21:00:39 -04:00
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