ChuckBuilds
2b93eafcdf
improve odds ticker dynamic duration
2025-08-18 19:23:20 -05:00
ChuckBuilds
3c1706d4e8
Fix odds ticker dynamic duration timing issue
...
- Modified get_dynamic_duration() to trigger update when total_scroll_width is 0
- This ensures the dynamic duration is calculated with actual data before being used
- Prevents fallback to minimum duration (30s) when odds ticker hasn't updated yet
- Added debug logging to track when updates are triggered for duration calculation
2025-08-18 19:13:54 -05:00
ChuckBuilds
e4b3adb867
Fix test script to handle missing game data keys
...
- Added safe key access using .get() method with defaults
- Added display of available keys in game data for debugging
- Added sport field display to help identify data structure
- This prevents KeyError when game data structure changes
2025-08-18 19:09:50 -05:00
ChuckBuilds
9f00124fad
Fix odds ticker dynamic duration calculation
...
- Fixed double-counting of display width in total_scroll_width calculation
- Added detailed debug logging for dynamic duration calculation
- Added debug logging for scrolling behavior and loop resets
- Created test script for debugging dynamic duration issues
- The issue was that total_scroll_width included display width, causing
incorrect duration calculations that resulted in early cutoff
2025-08-18 19:05:36 -05:00
ChuckBuilds
68416d0293
live games in odds ticker
2025-08-18 15:50:23 -05:00
ChuckBuilds
e63198dc49
scroll priority to determine data refreshes
2025-08-18 15:21:39 -05:00
ChuckBuilds
a5ce721733
improve filtering on show_favorite_teams_only
2025-08-15 10:14:33 -05:00
ChuckBuilds
e3b65588a2
support older versions of python not having the Union import
2025-08-15 09:38:23 -05:00
ChuckBuilds
f13e9306c9
more fallback errors for milb fonts
2025-08-14 16:46:48 -05:00
ChuckBuilds
ef82610a06
milb font error handling
2025-08-14 13:39:48 -05:00
ChuckBuilds
18145edbf1
default games to show 1
2025-08-14 13:02:23 -05:00
ChuckBuilds
54635fee3c
ensure game rotation count respects user defined variable
2025-08-14 13:01:23 -05:00
ChuckBuilds
6152969340
fix favorite team toggle logic being skipped
2025-08-14 12:26:57 -05:00
Chuck
8770e5a327
update readme to use install script
2025-08-13 21:59:16 -05:00
Chuck
822d9909ed
apply fix to mlb
2025-08-13 21:49:19 -05:00
Chuck
d179700c6c
Removed the problematic os.path.dirname(os.path.abspath(__file__)) pattern
2025-08-13 21:35:53 -05:00
Chuck
dfecc6f8a0
loading fonts va absolute paths
2025-08-13 21:23:37 -05:00
Chuck
0d8d4084a9
overzealous with the font change, rolling some back
2025-08-13 20:54:16 -05:00
Chuck
6bc1039ed6
change how font is loaded via systemctl - added direct paths
2025-08-13 20:36:23 -05:00
Chuck
8e1b04550b
allow werkzeug to work in our environment
2025-08-13 17:32:08 -05:00
Chuck
33e1f05f77
update first time install script
2025-08-13 17:15:24 -05:00
Chuck
c4113367f7
default config set
2025-08-13 15:46:20 -05:00
Chuck
4b906b3a92
remove autostart of dsiplay from autostart of web ui
2025-08-13 14:59:49 -05:00
Chuck
06d8360922
web autostart troubleshooting
2025-08-13 14:45:56 -05:00
Chuck
9d4082665a
graceful font fallback
2025-08-13 12:53:11 -05:00
Chuck
a3481f3674
permission handling in first time install script
2025-08-13 12:13:41 -05:00
Chuck
e36d92340e
more robust first time install script, ensure it creates config_secrets
2025-08-13 11:36:59 -05:00
Chuck
6225189b3c
more robust font loading for OTD manager
2025-08-13 10:23:43 -05:00
Chuck
6c658c23c4
disable google calendar by default
2025-08-13 09:52:53 -05:00
Chuck
30cf8ee2e8
make the first time install script more inclusive of user actions
2025-08-12 17:42:22 -05:00
Chuck
2526c6097e
update docs
v2.2
2025-08-12 10:23:22 -05:00
Chuck
1e0889fe84
cleanup
2025-08-11 18:24:23 -05:00
Chuck
ba0716d37e
update readme
2025-08-11 18:20:23 -05:00
Chuck
b8d9eb65f6
clean up milb upcoming
2025-08-11 18:00:40 -05:00
Chuck
03f0a6e6e2
troubleshoot milb upcoming
2025-08-11 17:25:03 -05:00
Chuck
5971e4afa1
troubleshooting autostart for web ui v2
2025-08-11 16:28:04 -05:00
Chuck
dc840b63d8
trying to improve on demand display
2025-08-11 16:01:16 -05:00
Chuck
865b30c631
reduce log spam
2025-08-11 15:45:19 -05:00
Chuck
da17f214da
improve stop on demand
2025-08-11 15:21:20 -05:00
Chuck
643397c939
added first_time_install script
2025-08-11 14:22:54 -05:00
Chuck
1704001ef6
ensure web ui actions work and web interface is starting without venv
2025-08-11 14:12:17 -05:00
Chuck
18d6758dbe
web sudo script
2025-08-11 14:02:43 -05:00
Chuck
19f5b7e3bc
remove venv from web v2
2025-08-11 11:35:43 -05:00
Chuck
28c81825cc
remove venv from web v2
2025-08-11 11:27:03 -05:00
Chuck
151777fbd6
update requirements for web ui
2025-08-10 21:22:36 -05:00
Chuck
8a8e3c21cb
update service to autostart web ui
2025-08-10 20:53:33 -05:00
Chuck
809cb07bb8
on demand displays
2025-08-10 20:46:41 -05:00
Chuck
edce5fae85
milb upcoming game debug logging
2025-08-10 18:26:25 -05:00
Chuck
10c1342bdb
milb upcoming game debug logging
2025-08-10 17:38:56 -05:00
Chuck
ede82406fa
set web ui v2 to be default
2025-08-10 17:18:59 -05:00