Fix edge-cases where an incorrect setter countdown could be displayed

This commit is contained in:
RandyTheSilly committed 2026-11-10 19:57:38 -05:00
1 parent 67d6468c02
commit 26dc5f9505
4 files changed
+50 -24

No files matched your search

+1 -4
View File
@@ -18,13 +18,10 @@ Trigalarm is meant to be adapted to your needs with as little confusion as possi
- Punishes the user via mild electrocution if they...
- ...take too long to respond to the first triangle
- ...force quit the app by holding the back button (the app re-opens and sends a zap)
## Tips & Tricks
- When you successfully disarm the alarm, you are prompted with the options to either exit and keep the same alarm time for tomorrow, or to select a new time. If choosing the latter, whatever time you select will assume you mean tomorrow. This avoids situations where you wake up at 6 on a Friday, set an alarm intended for 9 on Saturday, and end up with your wrist buzzing in three hours!
- There is a "Reset Alarm" button in the phone-side settings to help if you make an unsolvable alarm configuration by mistake.
## Some Neat Stuff
- Some of the alarm scheduling code was taken from [Gentle Wake](https://github.com/SeaPea/GentleWake). It seems trusted by the community, so... I stole it! The beauty of open source, no AI needed!
- A custom font was made to satisfy the need for something that looks like LECO but is monospaced. The version I made contains only numbers, period, and colon, but if you want to build off of it, [it's public](https://git.wetfence.xyz/RandyTheSilly/pebble-misc/src/branch/main/fonts) and easy to modify!
## Future Goals (v2.1 and beyond)
- Custom, self-hosted Pavlok API support (going to try some Bluetooth reverse engineering)