ChuckBuilds
|
c02f80ead7
|
Update calendar registration to use TV and Limited Input Device flow
|
2025-04-21 09:24:42 -05:00 |
|
ChuckBuilds
|
f4b37d012b
|
Update calendar registration for headless environment
|
2025-04-21 09:14:50 -05:00 |
|
ChuckBuilds
|
62afd33154
|
Update calendar registration to use modern OAuth flow with local server callback
|
2025-04-21 09:13:12 -05:00 |
|
ChuckBuilds
|
d30ec921ae
|
Add Google Calendar integration with display manager. Includes calendar manager implementation, configuration updates, and registration script.
|
2025-04-21 09:01:42 -05:00 |
|
ChuckBuilds
|
be178b1465
|
Fix NBA manager warning cooldown to prevent repeated log messages
|
2025-04-20 16:20:23 -05:00 |
|
ChuckBuilds
|
d92cfc11eb
|
Add randomization to stock news headlines display
|
2025-04-20 16:11:45 -05:00 |
|
ChuckBuilds
|
42c68d4963
|
Fix stock news headlines being cut off by using actual text width
|
2025-04-20 14:21:29 -05:00 |
|
ChuckBuilds
|
69155e5c66
|
Remove dynamic sizing from stock news ticker for improved stability
|
2025-04-20 14:13:01 -05:00 |
|
ChuckBuilds
|
8c64f68332
|
increase stock news update interval
|
2025-04-20 11:20:56 -05:00 |
|
ChuckBuilds
|
23358e596b
|
Always log no games message for NBA upcoming games display
|
2025-04-20 11:18:26 -05:00 |
|
ChuckBuilds
|
be69c9b24f
|
Optimize display updates: Skip display when no games available for NHL and NBA managers
|
2025-04-20 11:13:33 -05:00 |
|
ChuckBuilds
|
e8c60fa4ba
|
fix: Add cache_manager as class attribute in BaseNBAManager to match NHL implementation
|
2025-04-20 11:04:36 -05:00 |
|
ChuckBuilds
|
4962d3b8cc
|
fix: Update NHLUpcomingManager to use correct attribute name (upcoming_games instead of games_list)
|
2025-04-20 10:50:38 -05:00 |
|
ChuckBuilds
|
322e203982
|
Implement headline rotation system for stock news display, respecting max_headlines_per_symbol and headlines_per_rotation settings
|
2025-04-20 10:47:06 -05:00 |
|
ChuckBuilds
|
c80119d5be
|
Implement background image generation for stock news display to prevent freezing while maintaining dynamic resizing functionality
|
2025-04-20 10:24:58 -05:00 |
|
ChuckBuilds
|
a0a688b95f
|
Optimize NBA API calls: - Reduce recent/upcoming game checks to hourly - Only make frequent API calls during live favorite team games - Add favorite team game tracking - Improve logging for favorite team games
|
2025-04-20 10:22:09 -05:00 |
|
ChuckBuilds
|
e216aaed5f
|
fix: improve NBA managers to handle no games and reduce logging spam
|
2025-04-19 22:46:51 -05:00 |
|
ChuckBuilds
|
e3b4f6acd1
|
refactor: reduce NHL manager logging spam
|
2025-04-19 22:36:16 -05:00 |
|
ChuckBuilds
|
3dde91bb1e
|
fix: handle string timestamps in cache manager
|
2025-04-19 22:32:15 -05:00 |
|
ChuckBuilds
|
4233d9446e
|
fix: improve live game display updates to show real-time changes
|
2025-04-19 22:17:45 -05:00 |
|
ChuckBuilds
|
1a761dcac7
|
feat: improve logging for live game updates with period and time info
|
2025-04-19 22:12:29 -05:00 |
|
ChuckBuilds
|
8ceabc0a01
|
feat: cycle through multiple live games with frequent updates
|
2025-04-19 22:08:21 -05:00 |
|
ChuckBuilds
|
5ecb90946e
|
fix: force display updates for live NHL games when new data is received
|
2025-04-19 21:58:24 -05:00 |
|
ChuckBuilds
|
2c11fac201
|
fix: safely handle missing cache entries in CacheManager
|
2025-04-19 21:55:17 -05:00 |
|
ChuckBuilds
|
a91d7f3da6
|
fix: ensure live NHL game display updates with new data
|
2025-04-19 21:34:23 -05:00 |
|
ChuckBuilds
|
8112f74276
|
fix: force display updates for live NHL games when new data is received
|
2025-04-19 21:27:31 -05:00 |
|
ChuckBuilds
|
8216c7cd3b
|
fix: force display updates for live NHL games when new data is received
|
2025-04-19 21:24:13 -05:00 |
|
ChuckBuilds
|
b25342e4a9
|
fix: make logger a class attribute in BaseNHLManager for shared data fetching
|
2025-04-19 21:19:03 -05:00 |
|
ChuckBuilds
|
f733c7c406
|
fix: improve NHL data fetching and caching - make cache_manager class attribute, reduce live update to 15s, bypass cache for live games
|
2025-04-19 21:15:46 -05:00 |
|
ChuckBuilds
|
4c3d5f37b5
|
shorten live game update interval
|
2025-04-19 21:07:05 -05:00 |
|
ChuckBuilds
|
b25f6905fa
|
refactor: implement shared data fetching for NHL managers to reduce API calls
|
2025-04-19 21:03:49 -05:00 |
|
ChuckBuilds
|
b1fb9c3018
|
fix: update CacheManager method calls to use correct method names
|
2025-04-19 20:57:49 -05:00 |
|
ChuckBuilds
|
07191f638e
|
fix: add cache_manager initialization to BaseNHLManager
|
2025-04-19 18:35:56 -05:00 |
|
ChuckBuilds
|
77bf8d07fb
|
fix: improve cache directory handling for sudo execution with proper user ownership
|
2025-04-19 18:32:19 -05:00 |
|
ChuckBuilds
|
d37cfef8f0
|
fix: improve CacheManager initialization and error handling
|
2025-04-19 18:31:17 -05:00 |
|
ChuckBuilds
|
93aa0bebf6
|
chore: remove old cache directory
|
2025-04-19 18:30:12 -05:00 |
|
ChuckBuilds
|
a9c5529f66
|
fix: improve cache directory handling for sudo execution
|
2025-04-19 18:29:40 -05:00 |
|
ChuckBuilds
|
272eaee1e6
|
refactor: update refresh rates for upcoming and recent games to hourly intervals
|
2025-04-19 18:26:01 -05:00 |
|
ChuckBuilds
|
471790c851
|
feat: implement caching for ESPN API responses to reduce API calls
|
2025-04-19 18:25:01 -05:00 |
|
ChuckBuilds
|
09649f0a07
|
fix: improve NBA upcoming games detection and reduce log spam
|
2025-04-19 18:15:36 -05:00 |
|
ChuckBuilds
|
0c307b3f02
|
fix: add display method to NBAUpcomingManager to properly show upcoming games
|
2025-04-19 18:09:42 -05:00 |
|
ChuckBuilds
|
686f5cdee6
|
fix: centralize logging configuration in run.py to ensure consistent timestamps
|
2025-04-19 18:04:52 -05:00 |
|
ChuckBuilds
|
b221ab8d2a
|
fix: remove duplicate logging configurations to ensure consistent timestamp format
|
2025-04-19 18:03:06 -05:00 |
|
ChuckBuilds
|
43d9fb8258
|
refactor: standardize logging configuration across NBA and NHL managers
|
2025-04-19 17:59:00 -05:00 |
|
ChuckBuilds
|
afcfda7a01
|
fix: ensure display rotation follows clock -> weather -> stocks -> NHL -> NBA order
|
2025-04-19 17:57:20 -05:00 |
|
ChuckBuilds
|
2b0a154348
|
feat: add detailed timestamps to logging for better startup time tracking
|
2025-04-19 17:53:40 -05:00 |
|
ChuckBuilds
|
0a609910c6
|
Restore working weather manager from main branch
|
2025-04-19 17:30:08 -05:00 |
|
ChuckBuilds
|
48909001e8
|
Add API key validation and improve error handling in weather manager.
|
2025-04-19 17:27:50 -05:00 |
|
ChuckBuilds
|
508d01323a
|
Reduce weather manager log spam. Change frequent logs to DEBUG level.
|
2025-04-19 17:25:22 -05:00 |
|
ChuckBuilds
|
ebda8e04a0
|
Improve weather location handling. Use full location string with city, state, and country for better API results.
|
2025-04-19 17:17:44 -05:00 |
|