Commit Graph
681 Commits
Author SHA1 Message Date
ChuckBuilds 8ee3b1001a Fix cache directory permission issues. Add fallback options for different user contexts and proper permission handling. 2025-04-19 16:57:31 -05:00
ChuckBuilds a5186d656e Optimize cache and weather managers for better performance. Add thread-safe caching, reduce processing overhead, and improve error handling. 2025-04-19 16:56:09 -05:00
ChuckBuilds 4d6839db56 reduce score size by 2 px NBA 2025-04-19 16:43:48 -05:00
ChuckBuilds 03d679948b arranging score higher for NBA 2025-04-19 14:59:55 -05:00
ChuckBuilds b5859ff8ef arranging score lower for NBA 2025-04-19 14:58:52 -05:00
ChuckBuilds c52c3be889 arranging period, time, and score for NBA 2025-04-19 14:54:02 -05:00
ChuckBuilds 727415fd17 Improve error handling in NBA managers with consistent empty state handling and update intervals 2025-04-19 14:50:03 -05:00
ChuckBuilds 42444a1873 Fix index out of range errors in NBA managers by properly handling empty game lists 2025-04-19 14:48:20 -05:00
ChuckBuilds 7a71260cab Reduce NBA manager logging frequency with 5-minute cooldown for status messages 2025-04-19 14:47:18 -05:00
ChuckBuilds b45a99d3b1 Update NBA scorebug layout to stack period and game clock vertically for better readability 2025-04-19 14:45:15 -05:00
ChuckBuilds 241498c92d Update display controller run() method to improve team tracking. Add priority for live games with favorite teams, better team rotation integration, and separate state tracking for NHL and NBA games. 2025-04-19 14:37:41 -05:00
ChuckBuilds 39ba8b5adb Add NBA game tracking support alongside NHL games. Implement NBA managers and update display controller to handle both sports simultaneously. Add team rotation for NBA games with recent/upcoming game support. 2025-04-19 14:36:21 -05:00
ChuckBuilds 2ee235587b changed default test teams for nba manager 2025-04-19 14:34:27 -05:00
ChuckBuilds 1ea585aaac Add NBA scoreboard manager with live, recent, and upcoming game display functionality 2025-04-19 14:28:29 -05:00
ChuckBuilds daf88b6f5d adjusted nhl upcoming date and time spacing slightly further 2025-04-19 13:49:24 -05:00
ChuckBuilds fdc01c6167 adjusted nhl upcoming date and time spacing slightly closer 2025-04-19 13:46:14 -05:00
ChuckBuilds 6a0ee401c4 adjusted nhl upcoming date and time spacing 2025-04-19 13:42:54 -05:00
ChuckBuilds ed46f24047 removed extra spacing between scores NHL 2025-04-19 13:29:37 -05:00
ChuckBuilds 8320e16d03 Move date below 'Next Game' for upcoming NHL games 2025-04-19 13:27:58 -05:00
ChuckBuilds 4efa51e54c Stack date and time in center for NHL upcoming games 2025-04-19 12:37:14 -05:00
ChuckBuilds 143b981203 Change font test to use 4x6 font instead of PressStart2P-Regular 2025-04-19 12:18:39 -05:00
ChuckBuilds 064f805d98 Update font test to display all sizes at once as a static image 2025-04-19 12:14:46 -05:00
ChuckBuilds ea03de8af7 Add font test display for testing PressStart2P-Regular font sizes from 4 to 18 2025-04-19 12:00:34 -05:00
ChuckBuilds e7c0d1ab28 changed upcoming game status font 2025-04-19 11:14:08 -05:00
ChuckBuilds 305b5c1c97 Changed NHL score display to use Press Start 2P font as primary font 2025-04-19 09:07:49 -05:00
ChuckBuilds e9b5b65e59 added timestamps to logging 2025-04-19 09:06:26 -05:00
ChuckBuilds 084f4f086a restore stock chart to 2.5 2025-04-18 21:11:38 -05:00
ChuckBuilds 39bc9787f8 shift symbol and price slightly closer to chart 2025-04-18 21:09:01 -05:00
ChuckBuilds 6d1b49cdcf feat: Center stock text between logo and chart 2025-04-18 21:00:50 -05:00
ChuckBuilds 9546f1caa9 feat: Move stock symbol closer to logo by adjusting text position 2025-04-18 20:54:43 -05:00
ChuckBuilds 62e99be45b fix: Update _has_news_changed to properly handle list format news data 2025-04-18 20:33:51 -05:00
ChuckBuilds 21b6a15445 fix: Update _has_news_changed to handle both list and dictionary news data formats 2025-04-18 20:33:13 -05:00
ChuckBuilds 9cd5009327 changed text brightness in weather daily and weather hourly 2025-04-18 20:25:18 -05:00
ChuckBuilds d7a6d45e06 Add initial gap to stock display for better scrolling visibility 2025-04-18 20:19:12 -05:00
ChuckBuilds fe77b64080 Remove unused nhl_scoreboard.py (functionality moved to nhl_managers.py) 2025-04-18 20:13:35 -05:00
ChuckBuilds edfacd6ca6 Fix datetime serialization and improve root user cache handling 2025-04-18 19:59:38 -05:00
ChuckBuilds d84a3e4635 Fix cache directory permissions and logger initialization 2025-04-18 19:58:25 -05:00
ChuckBuilds 090f89b781 Implement caching system for API data with proper permission handling and atomic operations 2025-04-18 19:56:43 -05:00
ChuckBuilds 711b36eaa6 Update display_manager.py to use settings from config.json 2025-04-18 19:41:27 -05:00
ChuckBuilds 070cb18c79 adjust matrix config directly in display_manager 2025-04-18 19:30:43 -05:00
ChuckBuilds 73cf19f941 Fix weather icon vertical positioning: - Center icon in top 2/3 of display - Improve layout balance between icon and metrics - Maintain bottom space for additional weather data 2025-04-18 18:55:48 -05:00
ChuckBuilds 6c60ac46f2 Implement caching system for NHL managers to reduce API calls: - Add CacheManager class with singleton pattern - Update _fetch_data to use caching - Optimize update intervals in config.json - Reduce API calls by ~48% 2025-04-18 18:29:34 -05:00
ChuckBuilds 4815f9f143 Remove temporary stock icon folder and download missing icons functionality 2025-04-18 18:11:10 -05:00
ChuckBuilds 096d8ae6d7 Remove NHL timing control from DisplayController to let NHL managers handle their own timing 2025-04-18 15:49:59 -05:00
ChuckBuilds cae217c228 Fix NHL recent display to properly rotate games with timing 2025-04-18 15:44:35 -05:00
ChuckBuilds e34ac6a38b Fix mode switching to ensure proper display clearing between modes 2025-04-18 15:43:12 -05:00
ChuckBuilds 37929ba6e8 Remove nhl_live from regular rotation and simplify live game handling 2025-04-18 15:40:55 -05:00
ChuckBuilds 1f76c12b11 Fix display update method name in NHL managers 2025-04-18 15:39:25 -05:00
ChuckBuilds 82b8e358fe Remove sleep delays to improve display frame rate 2025-04-18 15:35:06 -05:00
ChuckBuilds c4e30f0dc9 Update NHL managers with clearer logging messages and consistent display handling 2025-04-18 15:33:27 -05:00