Commit graph

394 commits

Author SHA1 Message Date
Chris Frankland-Wright
ba9b897157 feat: Add dynamic FPS icon display to web UI
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-08 00:40:21 +01:00
Chris Frankland-Wright
9360e0011c chore: Enable mock data and simplify clock info display 2025-08-08 00:39:53 +01:00
Chris Frankland-Wright
adae9026ad feat: Limit log display to 20 latest entries, newest first
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-08 00:23:32 +01:00
Chris Frankland-Wright
463856a330 chore: Disable mock data mode
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-08 00:19:30 +01:00
Chris Frankland-Wright
6726cf393a feat: Adjust delta status thresholds for 0ms, <10ms, >=10ms
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-08 00:18:55 +01:00
Chris Frankland-Wright
d4ff2568e3 feat: Add network icon to 'Network' card header
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-08 00:16:06 +01:00
Chris Frankland-Wright
3374646de5 feat: Autofill date input with system date, prevent user overwrite
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-08 00:13:37 +01:00
Chris Frankland-Wright
cfc9a79ab8 feat: Hide controls and logs behind toggleable dropdown cards
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-08 00:11:16 +01:00
Chris Frankland-Wright
7e7ca42220 feat: Add dynamic icon for clock delta based on offset value
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-08 00:07:43 +01:00
Chris Frankland-Wright
e419cd506e feat: Add configurable tooltips to status icons
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-08 00:04:52 +01:00
Chris Frankland-Wright
0baf7588da fix: Correct typo in icon image paths 2025-08-08 00:04:47 +01:00
Chris Frankland-Wright
fe9ac76942 style: Resize status icons to 60x60px and adjust layout
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-08 00:02:43 +01:00
Chris Frankland-Wright
26dca4fd18 style: Use Quartz font for LTC and system clock displays
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-07 23:59:17 +01:00
Chris Frankland-Wright
8da42b87d0 style: Apply custom FuturaStdHeavy font
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-07 23:58:14 +01:00
Chris Frankland-Wright
c97d1841b5 feat: Add mock data toggle and scenarios for UI testing
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-07 23:53:14 +01:00
Chris Frankland-Wright
0ba46fbd71 fix: Restore live API calls by removing mock data
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-07 23:49:55 +01:00
Chris Frankland-Wright
8636ed4ec4 chore: Decouple UI from API by adding mock data
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-07 23:47:46 +01:00
Chris Frankland-Wright
f0ac2ed3d4 fix: Safely handle null status for default icon display
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-07 23:44:52 +01:00
Chris Frankland-Wright
90f43ff87e fix: Correct icon map asset spellings
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-07 23:34:16 +01:00
Chris Frankland-Wright
abce5373d7 fix: Correct icon image paths from timetuner to timeturner 2025-08-07 23:34:10 +01:00
Chris Frankland-Wright
08d664efd1 fix: Correct icon asset paths to 'timetuner' spelling
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-07 23:22:08 +01:00
Chris Frankland-Wright
cd922d5403 style: Replace generic icons with TimeTurner themed images 2025-08-07 23:22:04 +01:00
Chris Frankland-Wright
8150241db2 refactor: Standardise status element styling and icon alt attributes
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-07 23:18:00 +01:00
Chris Frankland-Wright
8b7e832225 feat: Decouple status icons; use local images via icon-map.js
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-07 23:11:22 +01:00
Chris Frankland-Wright
80953e7f6d style: Style local status icons for vertical alignment
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-07 23:08:57 +01:00
Chris Frankland-Wright
dad59ed9ff feat: Add Font Awesome icons for status indicators
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-07 23:05:03 +01:00
Chris Frankland-Wright
32712d1f3c docs: Update API docs with new endpoints and response details
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-07 21:59:32 +01:00
Chris Frankland-Wright
5f35139f3b
Update README.md
added known issues section
2025-08-07 19:58:45 +01:00
Chris Frankland-Wright
69569c0a01
Merge pull request #29 from cjfranko/non-fractional-mismatch-tc
fixed some sync issues, fractional still an issue at 29.97 NDF

Drift issues with all fractionals, 29.97NDF has a system clock sync issue
2025-08-07 19:56:08 +01:00
Chris Frankland-Wright
4cdead5aa4 fix: Do not pause auto-sync with active timeturner
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-07 19:43:49 +01:00
Chris Frankland-Wright
d99b57a98a fix: Add is_auto_sync_paused to Config; remove unused import
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-07 19:40:43 +01:00
Chris Frankland-Wright
1842419f10 added assets for static 2025-08-07 19:15:22 +01:00
Chris Frankland-Wright
82fbefce0c fix: Remove NDF timecode scaling for pre-compensated LTC source
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-05 21:05:46 +01:00
Chris Frankland-Wright
e4c49a1e78 fix: Fix NDF LTC wall-clock time calculation
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-05 20:59:19 +01:00
Chris Frankland-Wright
ed48c1284d fix: Forcefully terminate daemon process group
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-05 20:43:20 +01:00
Chris Frankland-Wright
43a3fc7aad feat: Add kill subcommand to stop daemon process
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-05 20:20:46 +01:00
Chris Frankland-Wright
a4bf025fd0 feat: Implement configurable auto-sync pausing 2025-08-05 20:20:40 +01:00
Chris Frankland-Wright
c9c6320abb feat: Set system time to 10am when setting date
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-05 20:00:35 +01:00
Chris Frankland-Wright
65dd107514 fix: Dynamically find serial port instead of hardcoding path
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-03 15:53:26 +01:00
Chris Frankland-Wright
3ffb54e9aa fix: Handle drop-frame timecode separator in API and UI
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-03 15:44:35 +01:00
Chris Frankland-Wright
22dc01e80f fix: Account for drop-frame LTC in time calculation
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-03 15:37:25 +01:00
Chris Frankland-Wright
bda4d4e6f5
Merge pull request #28 from cjfranko/build_fix_error
Some checks failed
Build for Raspberry Pi / Build for aarch64 (push) Failing after 20s
fix build on native
2025-08-03 13:28:46 +01:00
Chris Frankland-Wright
8453f18a3c fix: Adjust sync status thresholds to pass tests
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-03 13:24:14 +01:00
Chris Frankland-Wright
049a85685c fix: Address unused import and Ratio type mismatch in tests
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-03 13:10:18 +01:00
Chris Frankland-Wright
d13ffdc057
Merge pull request #27 from cjfranko/recalculate_fps
fix for fractional frame rates issue
2025-08-03 13:00:56 +01:00
Chris Frankland-Wright
459500e402 fix: Correct clock drift for fractional frame rates
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-03 12:38:15 +01:00
Chris Frankland-Wright
4ee791c817 build: Add num-traits dependency
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-03 12:26:31 +01:00
Chris Frankland-Wright
3d6a106f1e refactor: Use rational numbers for LtcFrame frame rate
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-02 12:28:59 +01:00
Chris Frankland-Wright
a1da396874 refactor: Use rational numbers for accurate frame rate calculations
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-08-02 12:26:17 +01:00
Chris Frankland-Wright
b71e13d4c4 uncomment to fix build error
Some checks failed
Build for Raspberry Pi / Build for aarch64 (push) Failing after 19s
2025-07-31 08:10:54 +01:00