Commit Graph

  • 224d9a6894 Add cooldown for count logging and additional debug info ChuckBuilds 2025-04-27 16:09:05 -05:00
  • ee6e12439a Fix base positions to match standard baseball diamond layout ChuckBuilds 2025-04-27 16:07:27 -05:00
  • 57a4a53958 Add debug logging for ball and strike count ChuckBuilds 2025-04-27 16:04:41 -05:00
  • dec9405b4d Fix inning half detection logic in MLB manager ChuckBuilds 2025-04-27 16:00:47 -05:00
  • 19f708c568 Improve live game filtering and score validation in MLBLiveManager ChuckBuilds 2025-04-27 15:57:58 -05:00
  • 116b7785bc Fix inning extraction to use status period instead of linescore ChuckBuilds 2025-04-27 15:36:36 -05:00
  • 98cd3d8843 Fix scope of is_favorite_game variable in MLB API data fetching ChuckBuilds 2025-04-27 15:34:28 -05:00
  • 0bedf0f2fe Set MLB manager logging level to DEBUG for better debugging ChuckBuilds 2025-04-27 15:32:38 -05:00
  • 1c641c0e27 fix: Enhance inning half detection with more robust parsing and detailed logging ChuckBuilds 2025-04-27 15:22:27 -05:00
  • 4ad0ac1de9 fix: Improve inning half detection from ESPN API data with better parsing and debug logging ChuckBuilds 2025-04-27 15:17:53 -05:00
  • 043ccda670 fix: Initialize current_game to None in MLBLiveManager to prevent attribute error ChuckBuilds 2025-04-27 15:10:22 -05:00
  • 8e7d7ee73e Add detailed debug logging to NHLUpcomingManager to help diagnose missing upcoming games ChuckBuilds 2025-04-27 15:04:38 -05:00
  • 21219917f4 Fix NHL upcoming games time window calculation - now properly checks for games within next 48 hours instead of past 48 hours ChuckBuilds 2025-04-27 15:00:01 -05:00
  • 856b85f796 nhl upcoming game fitler from 'is_coming' to 'is_within_window ChuckBuilds 2025-04-27 14:37:25 -05:00
  • 4522c4bfed changing MLB logo size to 32 px ChuckBuilds 2025-04-27 14:25:31 -05:00
  • 23a904fac3 changing MLB logo size to 32 px ChuckBuilds 2025-04-27 12:18:23 -05:00
  • d87df32e70 style: Update MLB display to match NHL layout and font sizes ChuckBuilds 2025-04-27 11:59:25 -05:00
  • bb725b2e71 fix: Update MLB live game status detection to include 'status_in_progress' ChuckBuilds 2025-04-27 11:52:00 -05:00
  • e199292bf8 shift mlb upcoming date up 3 pixels ChuckBuilds 2025-04-25 21:48:08 -05:00
  • 749eeb4939 move mlb upcoming date down ChuckBuilds 2025-04-25 21:38:18 -05:00
  • 14a196ef58 turned off NBA board and adjusted NHL upcoming logic ChuckBuilds 2025-04-25 21:19:25 -05:00
  • 184bd720d4 disabled mlb test mode ChuckBuilds 2025-04-25 21:04:58 -05:00
  • a916cf990f making mlb live logos larger ChuckBuilds 2025-04-25 21:02:23 -05:00
  • b24b554ca0 making mlb live logos larger ChuckBuilds 2025-04-25 21:01:32 -05:00
  • 9e6211353f style: Add outline to bottom score text in live MLB display ChuckBuilds 2025-04-25 15:44:41 -05:00
  • 7fbf37e309 shifted mlb live logos closer to the center ChuckBuilds 2025-04-25 15:38:43 -05:00
  • 7ecebb7d56 refactor: Center base indicator, adjust outs and count position in live MLB ChuckBuilds 2025-04-25 15:34:30 -05:00
  • bd34c65dee shift inning count up 2 pixels ChuckBuilds 2025-04-25 15:29:29 -05:00
  • df2b264e55 feat: Add B-S count text below base/out indicators in live MLB display ChuckBuilds 2025-04-25 15:27:07 -05:00
  • 2e36d49b1c refactor: Position outs vertically beside bases in live MLB display ChuckBuilds 2025-04-25 15:24:38 -05:00
  • 429a7dfbaf Revert "feat: Add smaller font for inning indicator and use in live MLB display" ChuckBuilds 2025-04-25 15:17:00 -05:00
  • 4f3abb4975 feat: Add smaller font for inning indicator and use in live MLB display ChuckBuilds 2025-04-25 15:14:36 -05:00
  • 7504fa856a feat: Draw outlines for empty out indicators in live MLB display ChuckBuilds 2025-04-25 15:09:40 -05:00
  • 8a4758ff3a style: Increase horizontal space between count indicators in live MLB display ChuckBuilds 2025-04-25 15:03:00 -05:00
  • 6b8784a2f2 style: Increase base diamond size in live MLB display ChuckBuilds 2025-04-25 14:55:32 -05:00
  • 31e19f7dc0 style: Increase vertical space above count indicator in live MLB display ChuckBuilds 2025-04-25 14:53:00 -05:00
  • 69026974ba feat: Update live MLB bases/count display to diamond/circle style ChuckBuilds 2025-04-25 14:49:28 -05:00
  • 9b3b55cfc4 remove y offset for mlb live logo ChuckBuilds 2025-04-25 14:42:09 -05:00
  • 5006a1ee6e add text color ChuckBuilds 2025-04-25 14:26:44 -05:00
  • 465f40f991 style: Adjust logo size and position in live MLB display ChuckBuilds 2025-04-25 14:20:51 -05:00
  • 3659d1f317 refactor: Adjust live MLB display layout (scores on logos, count below bases) ChuckBuilds 2025-04-25 14:05:26 -05:00
  • 0b2b045f31 feat: Update live MLB base indicators to compact horizontal layout ChuckBuilds 2025-04-25 13:49:46 -05:00
  • a8d3e84cef re-enable mlb test mode ChuckBuilds 2025-04-25 13:15:36 -05:00
  • dda8bb0556 turning off mlb test mode ChuckBuilds 2025-04-25 13:03:10 -05:00
  • 970bfe9926 refactor: Create separate display method for live MLB games ChuckBuilds 2025-04-25 12:53:28 -05:00
  • 57d3596691 fix: Add 'outs' key back to MLBLiveManager test data ChuckBuilds 2025-04-25 12:44:24 -05:00
  • a757e1db27 fix: Align MLBLiveManager test data with expected structure ChuckBuilds 2025-04-25 12:33:31 -05:00
  • 9511057412 fix: Add missing status_state to MLB test data ChuckBuilds 2025-04-25 11:30:48 -05:00
  • c7c628c8a7 enable MLB test mode ChuckBuilds 2025-04-25 11:21:05 -05:00
  • 0cbe5b14f3 re-enabling displays ChuckBuilds 2025-04-25 11:18:17 -05:00
  • c8f6f724db fix: Use _format_game_time method for consistent timezone handling in MLB display ChuckBuilds 2025-04-25 11:15:17 -05:00
  • 40ab8b761f fix: Properly convert game times to local timezone in MLB display ChuckBuilds 2025-04-25 11:12:01 -05:00
  • e36fac1357 fix: Ensure BDF font text is visible by setting correct draw object and updating display ChuckBuilds 2025-04-25 11:08:23 -05:00
  • 5b16540885 fix: Set proper font size for BDF font in MLB_Manager to make text visible ChuckBuilds 2025-04-25 11:05:41 -05:00
  • ade10ce8bf fix: Properly handle timezone conversion in MLB_Manager using pytz ChuckBuilds 2025-04-25 11:03:27 -05:00
  • 779a46d35c fix: Use _draw_bdf_text directly for 5x7 font in MLB_Manager to prevent flickering ChuckBuilds 2025-04-25 11:00:11 -05:00
  • 922bfed7f3 Display Manager: Fix text display by properly syncing image with canvas ChuckBuilds 2025-04-25 10:51:06 -05:00
  • b603494973 Display Manager: Remove automatic display update from draw_text to prevent flickering ChuckBuilds 2025-04-25 10:49:18 -05:00
  • c1bac62d91 updates to enable .bdf font in mlb_manager ChuckBuilds 2025-04-25 10:46:25 -05:00
  • 5ef851678e Display Manager improvements: 1) Update BDF font handling to use passed font 2) Fix font selection in _draw_bdf_text method ChuckBuilds 2025-04-25 10:45:18 -05:00
  • f3dff7431c MLB Manager improvements: 1) Use draw_text for BDF font rendering 2) Keep PressStart2P for scores and times 3) Fix text display issues ChuckBuilds 2025-04-25 10:37:56 -05:00
  • f32791d23d remove tomthumb font ChuckBuilds 2025-04-25 10:31:47 -05:00
  • 33d57a3490 Display Manager improvements: 1) Use existing calendar_font in _draw_bdf_text method 2) Remove redundant Face object creation ChuckBuilds 2025-04-25 10:29:08 -05:00
  • 47a9052d39 MLB Manager improvements: Add color parameter to _draw_bdf_text calls to make status text visible ChuckBuilds 2025-04-25 10:25:03 -05:00
  • 87e250e17d MLB Manager improvements: 1) Use DisplayManager's get_text_width for BDF font text width calculation 2) Fix FreeType Face compatibility issue ChuckBuilds 2025-04-25 10:22:14 -05:00
  • b010fe0eb0 MLB Manager improvements: 1) Use DisplayManager's calendar_font for status text (Final/Next Game) 2) Keep PressStart2P for scores and dates 3) Use _draw_bdf_text for proper BDF font rendering ChuckBuilds 2025-04-25 10:18:30 -05:00
  • 2e770b2350 MLB Manager improvements: 1) Use 5x7.bdf font for status text (Final/Next Game) 2) Keep PressStart2P for scores and dates 3) Adjust logo positioning for better centering ChuckBuilds 2025-04-25 10:14:57 -05:00
  • 7976dee43d MLB Manager improvements: 1) Fetch games for yesterday, today, and tomorrow 2) Use ESPN API date parameter 3) Combine all games into single response ChuckBuilds 2025-04-25 10:07:41 -05:00
  • 42bf9d004f MLB Manager improvements: 1) Filter logging to only show favorite team games 2) Use status_state for upcoming games 3) Skip processing non-favorite team games ChuckBuilds 2025-04-25 10:03:57 -05:00
  • 9896eaa12e Improve MLB game status handling: 1) Add status_state from ESPN API 2) Use status_state to determine final games 3) Align with NHL manager's status handling ChuckBuilds 2025-04-25 09:58:02 -05:00
  • 39ca7b022d Fix MLB recent games display to only show favorite team games ChuckBuilds 2025-04-25 09:54:00 -05:00
  • c47aee4f54 adjusted screen offset from 16 to 8 for mlb logos ChuckBuilds 2025-04-25 09:50:27 -05:00
  • c3a102ce70 MLB Manager improvements: 1) Update display layout to match NHL style with centered scores 2) Increase logo size to 32x32 pixels 3) Add detailed time logging for favorite teams 4) Filter logging to only show favorite team games ChuckBuilds 2025-04-25 09:47:46 -05:00
  • 65ca3f8809 turned off displays to troubleshoot MLB ChuckBuilds 2025-04-25 09:43:15 -05:00
  • 2334ac3f38 Update MLB display layout to match NHL style - Center scores at bottom, position logos off-screen, improve spacing ChuckBuilds 2025-04-25 09:41:42 -05:00
  • 264521b66b Improve MLB upcoming games display layout - Adjust logo sizes and positioning for better visibility on 32x128 display ChuckBuilds 2025-04-25 09:33:06 -05:00
  • a9f6889bea Add detailed logging for MLB API response and status_final games ChuckBuilds 2025-04-24 20:35:08 -05:00
  • 4ac6c37bab Add detailed logging to debug MLB recent games display ChuckBuilds 2025-04-24 20:16:47 -05:00
  • b23b57704d Fix timezone handling in MLB game time display ChuckBuilds 2025-04-24 20:10:53 -05:00
  • 441844ebed Add status_final to valid game statuses for MLB recent games ChuckBuilds 2025-04-24 20:00:15 -05:00
  • 0a04a1a80f Improve MLB recent games display: increase time window to 72 hours, add more game status types, and enhance logging ChuckBuilds 2025-04-24 19:54:12 -05:00
  • 1ba64a0516 Add detailed logging to MLBRecentManager to diagnose missing games ChuckBuilds 2025-04-24 19:40:37 -05:00
  • 2a250aea75 Fix MLBRecentManager: - Add proper initialization - Improve timezone handling - Add detailed logging - Fix game time comparisons ChuckBuilds 2025-04-24 19:32:47 -05:00
  • 61237070ed Update MLB upcoming display to match NHL format: - Team logos on edges - Next Game text at top - Centered date and time - Consistent layout ChuckBuilds 2025-04-24 19:25:39 -05:00
  • 44d58958ba Add 10-second display duration for MLB upcoming games ChuckBuilds 2025-04-24 19:18:38 -05:00
  • 8e125308ae disable NHL to troubleshoot MLB ChuckBuilds 2025-04-24 19:10:50 -05:00
  • 7d4cfe354e rename OAK to ATH mlb_logos ChuckBuilds 2025-04-24 16:11:18 -05:00
  • 9a6460eda1 Fix MLBRecentManager display method: Update display manager correctly without passing arguments ChuckBuilds 2025-04-24 16:04:37 -05:00
  • 14a09c722c Fix MLBUpcomingManager display method: Update display manager correctly without passing arguments ChuckBuilds 2025-04-24 16:03:55 -05:00
  • 9b49e33417 Fix MLBUpcomingManager: Initialize current_game attribute to prevent AttributeError ChuckBuilds 2025-04-24 15:58:56 -05:00
  • de85b447f7 Improve MLB upcoming games display and logging: - Fix time comparison for upcoming games - Add detailed logging for game status and time checks - Improve timezone handling - Add cooldown for 'no games' warnings ChuckBuilds 2025-04-24 15:57:47 -05:00
  • 2e0672c7d9 Fix MLB upcoming games status check to match API response ChuckBuilds 2025-04-24 15:53:31 -05:00
  • d89c952b0a Fix datetime comparison in MLBUpcomingManager by making both datetimes timezone-aware ChuckBuilds 2025-04-24 15:51:39 -05:00
  • 1bee555830 Add detailed debug logging to MLBUpcomingManager to help diagnose game filtering issues ChuckBuilds 2025-04-24 15:49:00 -05:00
  • 6271979fae removed 4 px margin from stock chat ChuckBuilds 2025-04-24 15:42:41 -05:00
  • 52a6a16269 Remove caching from MLB managers to simplify testing ChuckBuilds 2025-04-24 15:42:03 -05:00
  • b72a3c1b5b Reduce log spam in CalendarManager by throttling display update logs to every 5 seconds ChuckBuilds 2025-04-24 15:29:59 -05:00
  • bde189eec2 added espn api logging ChuckBuilds 2025-04-24 15:22:45 -05:00
  • 190400a0f6 shift stock chart 10 pixels (left or right, unsure) ChuckBuilds 2025-04-24 14:45:54 -05:00
  • e694b95044 disable MLB test mode ChuckBuilds 2025-04-24 14:42:57 -05:00