Fixed a bug where jokes were being silently delivered during Quiet Time.
- Hardcoded jokes into app
- Removed HTML settings fallback
- Added 5s delay timer on shake-to-dismiss feature
Refactor audio, add Timeline pins & offload jokes
- Offload built-in jokes to JS companion app to save watch memory.
- Rewrite PCM speaker engine for 2-channel polyphonic chiptunes.
- Add new polyphonic themes (Mario, Zelda, Circus, Hat Dance).
- Add smart Random audio alert with 1-hour anti-repeat history.
- Add user setting to bypass the default system volume limit.
- Add opt-in daily "Joke of the Day" pins via Rebble Timeline API.
Fixed text being cut off
Minor tweaks to text parsing
Removed duplicate jokes from default jokes
Added wrist flick to dismiss toggle in settings
Bugfixes
- New dark mode!
- Added ability to add custom jokes and override default ones
- Re-arranged buttons to match PebbleOS
- Fixed bugs in legacy hardware
- Added silent mode
- App now respects Quiet Time
- Other bugfixes
Added silent mode
Added support for older devices
Added HTML settings fallback for devices that don't support Clay
Changed the jokes per window to jokes per hour.
Fixed Classic Beep.
Over 190+ classic dad jokes dynamically loaded into memory from a plain text file.