Commit Graph

35 Commits

Author SHA1 Message Date
e3285b14e7 Break gdraw animations into dedicated file 2026-05-03 14:03:45 -04:00
4c78f0f81e Animate pin button 2026-05-03 13:34:31 -04:00
59ae71ecec Fix timeline pins not appearing 2026-05-03 02:50:55 -04:00
73a4c5e49e Use one pin PDC for all platforms 2026-05-03 01:48:42 -04:00
dc1788c9d0 Wire up timeline pins 2026-05-02 19:35:34 -04:00
d99c248c49 Fix soft reload for initial config 2026-05-02 15:19:00 -04:00
dc2b1a129c Add soft-reload after changing settings 2026-05-02 14:52:29 -04:00
b669e03d60 Add extensive error handling+reporting for API calls 2026-05-01 18:13:52 -04:00
3058d4f968 Add helptext for unconfigured app 2026-04-26 14:53:31 -04:00
3d0abe4b57 Clearly indicate when falling back to last played 2026-04-26 14:18:30 -04:00
2172a74ef1 Send current time to PKJS if no sleep session was found (show the last thing played in general) 2026-04-26 14:14:02 -04:00
e48d25913a Fix initial sleep icon alignment on rectangular displays 2026-04-26 14:00:45 -04:00
3a463b591f Add a pretty slick startup animation 2026-04-26 13:53:06 -04:00
aba16a8b5f Limit last watched line width on round displays 2026-04-26 12:56:23 -04:00
b950b55017 Fix some reporting of incorrect episodes (check more log history to account for short episodes; only accept positive deltas) 2026-04-26 12:03:11 -04:00
cfcf16a031 Change colors to match selected service 2026-04-26 04:41:06 -04:00
bd388a5646 Significant platform-specific design work (TODO: b&w support + shift sleep time GRect depending on if time or error) 2026-04-26 02:50:53 -04:00
a64f24f60b Add pin icon 2026-04-24 19:33:23 -04:00
8da2f9f1ef Hide button bar on round watches; scale fonts based on display width; use fixed version of sleep icon that displays properly without AA 2026-04-24 18:49:20 -04:00
6d820e01fd Initial UI design 2026-04-23 00:16:50 -04:00
6ad8ced5bb Send and display last watched on watch 2026-04-22 22:17:28 -04:00
017051ccbe Further filter Jellyfin response 2026-04-17 01:35:54 -04:00
c716e8f219 Complete Plex (Tautulli) log parsing logic 2026-04-17 01:28:07 -04:00
aaa45d5743 Complete Jellyfin log parsing logic 2026-04-16 23:28:17 -04:00
41d1a4e707 Complete settings helptext 2026-04-10 00:18:49 -04:00
4e6bab254a Show different help text for each platform (Jellyfin vs Plex) 2026-04-09 23:43:03 -04:00
fd9ec48511 Implement settings (via Clay) 2026-04-09 20:57:46 -04:00
11f2dc0c94 Add dev contest info 2026-04-09 19:18:58 -04:00
9c29fc6310 Fix formatting in index.js 2026-04-09 01:26:10 -04:00
5dec909a6c Use Tautulli for Plex support 2026-04-09 01:14:51 -04:00
4b74403eb2 Make PKJS work (now successfully hitting Jellyfin API) 2026-04-08 22:54:16 -04:00
72f2bf23d8 WIP 2 2026-04-08 22:29:31 -04:00
d4f788dca9 WIP 2026-04-08 21:28:36 -04:00
b6dca80670 Initial code commit 2026-04-07 00:51:07 -04:00
74e95e7c16 Initial commit 2026-04-05 22:04:39 -04:00