Commit graph

  • 54ebc0b242 refactor: Single column layout; group delta icon; style date Chris Frankland-Wright 2025-08-08 00:58:40 +01:00
  • 534754be4e refactor: Consolidate status cards for 2-column layout Chris Frankland-Wright 2025-08-08 00:54:53 +01:00
  • 840fca7bcf style: Remove redundant text labels from status icons Chris Frankland-Wright 2025-08-08 00:51:57 +01:00
  • 87e8ae7711 style: Constrain header logo max width Chris Frankland-Wright 2025-08-08 00:51:49 +01:00
  • 4af732dab0 style: Update portal styling with new colours and header image Chris Frankland-Wright 2025-08-08 00:47:07 +01:00
  • fbae58fb1d feat: Add dynamic lock ratio icon with thresholds Chris Frankland-Wright 2025-08-08 00:42:43 +01:00
  • fffc123475 refactor: Update frame rate icon asset paths Chris Frankland-Wright 2025-08-08 00:42:37 +01:00
  • ba9b897157 feat: Add dynamic FPS icon display to web UI Chris Frankland-Wright 2025-08-08 00:40:21 +01:00
  • 9360e0011c chore: Enable mock data and simplify clock info display Chris Frankland-Wright 2025-08-08 00:39:53 +01:00
  • adae9026ad feat: Limit log display to 20 latest entries, newest first Chris Frankland-Wright 2025-08-08 00:23:32 +01:00
  • 463856a330 chore: Disable mock data mode Chris Frankland-Wright 2025-08-08 00:19:30 +01:00
  • 6726cf393a feat: Adjust delta status thresholds for 0ms, <10ms, >=10ms Chris Frankland-Wright 2025-08-08 00:18:55 +01:00
  • d4ff2568e3 feat: Add network icon to 'Network' card header Chris Frankland-Wright 2025-08-08 00:16:06 +01:00
  • 3374646de5 feat: Autofill date input with system date, prevent user overwrite Chris Frankland-Wright 2025-08-08 00:13:37 +01:00
  • cfc9a79ab8 feat: Hide controls and logs behind toggleable dropdown cards Chris Frankland-Wright 2025-08-08 00:11:16 +01:00
  • 7e7ca42220 feat: Add dynamic icon for clock delta based on offset value Chris Frankland-Wright 2025-08-08 00:07:43 +01:00
  • e419cd506e feat: Add configurable tooltips to status icons Chris Frankland-Wright 2025-08-08 00:04:52 +01:00
  • 0baf7588da fix: Correct typo in icon image paths Chris Frankland-Wright 2025-08-08 00:04:47 +01:00
  • fe9ac76942 style: Resize status icons to 60x60px and adjust layout Chris Frankland-Wright 2025-08-08 00:02:43 +01:00
  • 26dca4fd18 style: Use Quartz font for LTC and system clock displays Chris Frankland-Wright 2025-08-07 23:59:17 +01:00
  • 8da42b87d0 style: Apply custom FuturaStdHeavy font Chris Frankland-Wright 2025-08-07 23:58:14 +01:00
  • c97d1841b5 feat: Add mock data toggle and scenarios for UI testing Chris Frankland-Wright 2025-08-07 23:53:14 +01:00
  • 0ba46fbd71 fix: Restore live API calls by removing mock data Chris Frankland-Wright 2025-08-07 23:49:55 +01:00
  • 8636ed4ec4 chore: Decouple UI from API by adding mock data Chris Frankland-Wright 2025-08-07 23:47:46 +01:00
  • f0ac2ed3d4 fix: Safely handle null status for default icon display Chris Frankland-Wright 2025-08-07 23:44:52 +01:00
  • 90f43ff87e fix: Correct icon map asset spellings Chris Frankland-Wright 2025-08-07 23:34:16 +01:00
  • abce5373d7 fix: Correct icon image paths from timetuner to timeturner Chris Frankland-Wright 2025-08-07 23:34:10 +01:00
  • 08d664efd1 fix: Correct icon asset paths to 'timetuner' spelling Chris Frankland-Wright 2025-08-07 23:22:08 +01:00
  • cd922d5403 style: Replace generic icons with TimeTurner themed images Chris Frankland-Wright 2025-08-07 23:22:04 +01:00
  • 8150241db2 refactor: Standardise status element styling and icon alt attributes Chris Frankland-Wright 2025-08-07 23:18:00 +01:00
  • 8b7e832225 feat: Decouple status icons; use local images via icon-map.js Chris Frankland-Wright 2025-08-07 23:11:22 +01:00
  • 80953e7f6d style: Style local status icons for vertical alignment Chris Frankland-Wright 2025-08-07 23:08:57 +01:00
  • dad59ed9ff feat: Add Font Awesome icons for status indicators Chris Frankland-Wright 2025-08-07 23:05:03 +01:00
  • 32712d1f3c docs: Update API docs with new endpoints and response details Chris Frankland-Wright 2025-08-07 21:59:32 +01:00
  • 5f35139f3b
    Update README.md Chris Frankland-Wright 2025-08-07 19:58:45 +01:00
  • 69569c0a01
    Merge pull request #29 from cjfranko/non-fractional-mismatch-tc Chris Frankland-Wright 2025-08-07 19:56:08 +01:00
  • 4cdead5aa4 fix: Do not pause auto-sync with active timeturner Chris Frankland-Wright 2025-08-07 19:43:49 +01:00
  • d99b57a98a fix: Add is_auto_sync_paused to Config; remove unused import Chris Frankland-Wright 2025-08-07 19:40:43 +01:00
  • 1842419f10 added assets for static Chris Frankland-Wright 2025-08-07 19:15:22 +01:00
  • 82fbefce0c fix: Remove NDF timecode scaling for pre-compensated LTC source Chris Frankland-Wright 2025-08-05 21:05:46 +01:00
  • e4c49a1e78 fix: Fix NDF LTC wall-clock time calculation Chris Frankland-Wright 2025-08-05 20:59:19 +01:00
  • ed48c1284d fix: Forcefully terminate daemon process group Chris Frankland-Wright 2025-08-05 20:43:20 +01:00
  • 43a3fc7aad feat: Add kill subcommand to stop daemon process Chris Frankland-Wright 2025-08-05 20:20:46 +01:00
  • a4bf025fd0 feat: Implement configurable auto-sync pausing Chris Frankland-Wright 2025-08-05 20:20:40 +01:00
  • c9c6320abb feat: Set system time to 10am when setting date Chris Frankland-Wright 2025-08-05 20:00:35 +01:00
  • 65dd107514 fix: Dynamically find serial port instead of hardcoding path Chris Frankland-Wright 2025-08-03 15:53:26 +01:00
  • 3ffb54e9aa fix: Handle drop-frame timecode separator in API and UI Chris Frankland-Wright 2025-08-03 15:44:35 +01:00
  • 22dc01e80f fix: Account for drop-frame LTC in time calculation Chris Frankland-Wright 2025-08-03 15:37:25 +01:00
  • bda4d4e6f5
    Merge pull request #28 from cjfranko/build_fix_error date-change-timezone Chris Frankland-Wright 2025-08-03 13:28:46 +01:00
  • 8453f18a3c fix: Adjust sync status thresholds to pass tests Chris Frankland-Wright 2025-08-03 13:24:14 +01:00
  • 049a85685c fix: Address unused import and Ratio type mismatch in tests Chris Frankland-Wright 2025-08-03 13:10:18 +01:00
  • d13ffdc057
    Merge pull request #27 from cjfranko/recalculate_fps Chris Frankland-Wright 2025-08-03 13:00:56 +01:00
  • 459500e402 fix: Correct clock drift for fractional frame rates Chris Frankland-Wright 2025-08-03 12:38:15 +01:00
  • 4ee791c817 build: Add num-traits dependency Chris Frankland-Wright 2025-08-03 12:26:31 +01:00
  • 3d6a106f1e refactor: Use rational numbers for LtcFrame frame rate Chris Frankland-Wright 2025-08-02 12:28:59 +01:00
  • a1da396874 refactor: Use rational numbers for accurate frame rate calculations Chris Frankland-Wright 2025-08-02 12:26:17 +01:00
  • 30bcfe61d7 fix: prevent float precision loss in timecode calculation John Rogers 2025-07-31 20:27:01 +01:00
  • a8aaf861ef fix: Correctly classify small positive deltas as CLOCK AHEAD John Rogers 2025-07-31 16:52:14 +01:00
  • e805e759c2 fix: correct frame rate handling in time calculations John Rogers 2025-07-31 16:41:17 +01:00
  • 60d57f74d8 fix: correct timecode drift at non-25fps frame rates John Rogers 2025-07-31 16:26:35 +01:00
  • ee3bbbe29f test: expand tests for different LTC framerates John Rogers 2025-07-31 16:21:00 +01:00
  • b71e13d4c4 uncomment to fix build error Chris Frankland-Wright 2025-07-31 08:10:54 +01:00
  • 91f8f7dc96
    Merge pull request #23 from cjfranko/update-ui Chris Frankland-Wright 2025-07-31 00:04:18 +01:00
  • c27b4f5dbb further reduced down Chris Frankland-Wright 2025-07-30 23:35:31 +01:00
  • 2c78b20301 reduce window for CLOCK AHEAD/BEHIND status Chris Frankland-Wright 2025-07-30 23:35:07 +01:00
  • d2c4f1a4af removed TIME LOCK ACTIVE status, it should just use IN SYNC status Chris Frankland-Wright 2025-07-30 23:33:38 +01:00
  • f39db7e67d fix: Enforce YYYY-MM-DD format for date input Chris Frankland-Wright 2025-07-30 23:22:43 +01:00
  • 02842c3495 style: Reorder LTC status display elements Chris Frankland-Wright 2025-07-30 23:22:37 +01:00
  • 6bc1f5ddbf
    Merge pull request #21 from cjfranko/add_date Chris Frankland-Wright 2025-07-30 22:41:49 +01:00
  • 58a1d243e4 feat: Add system date display and setting via API Chris Frankland-Wright 2025-07-30 22:36:19 +01:00
  • af43388e4b
    Update README.md Chris Frankland-Wright 2025-07-30 22:30:29 +01:00
  • 584840f1f3
    Merge pull request #16 from cjfranko/webextras-andfixes Chris Frankland-Wright 2025-07-30 22:29:49 +01:00
  • 3df9466754 animate timecode Chris Frankland-Wright 2025-07-30 22:25:10 +01:00
  • 0745883e0d Revert "docs: Correct README for time offset features" Chris Frankland-Wright 2025-07-30 22:21:09 +01:00
  • 0c6e1b0f43 feat: Animate system and LTC clocks client-side for dynamic display Chris Frankland-Wright 2025-07-30 22:06:43 +01:00
  • 871fd192b0 docs: Correct README for time offset features Chris Frankland-Wright 2025-07-30 21:58:45 +01:00
  • d814b05a26 fix: Display 'TIME LOCK ACTIVE' status for auto-sync John Rogers 2025-07-29 15:24:20 +01:00
  • 992720041b updated config with config bodge in tests. v0.1.0_RC1 John Rogers 2025-07-29 14:49:26 +01:00
  • 68dc16344a fix: preserve comments in config.yml when saving John Rogers 2025-07-29 14:42:33 +01:00
  • 9a97027870 fix: remove unused out_of_sync_since variable John Rogers 2025-07-29 14:38:23 +01:00
  • d015794b03 feat: implement auto-sync with periodic clock nudging John Rogers 2025-07-29 14:18:10 +01:00
  • 4cb421b3d6 fix: clarify timeturner offset controls with labels John Rogers 2025-07-29 12:25:40 +01:00
  • c0613c3682 revert John Rogers 2025-07-29 12:21:54 +01:00
  • fcbd5bd647 clarification in this John Rogers 2025-07-29 12:18:24 +01:00
  • f929bacdfd config tweak, John Rogers 2025-07-29 12:10:56 +01:00
  • 89849c6e04 refactor: simplify default configuration John Rogers 2025-07-29 11:59:46 +01:00
  • 4090fee0a6 test: Restore original config.yml after tests John Rogers 2025-07-29 11:49:22 +01:00
  • fb8088c704 test: add missing milliseconds field to TimeturnerOffset init John Rogers 2025-07-29 11:44:59 +01:00
  • c712014bb9 feat: Allow millisecond offset for timeturner John Rogers 2025-07-29 11:39:46 +01:00
  • 3f953cff2f
    Create SECURITY.MD John Rogers 2025-07-29 11:29:46 +01:00
  • a12ee88b9b feat: Force sync on config save with timeturner offset John Rogers 2025-07-29 00:13:23 +01:00
  • 917a844874 refactor: remove empty test module from ui.rs John Rogers 2025-07-29 00:09:17 +01:00
  • aee69679ef fix: remove unused chrono imports John Rogers 2025-07-29 00:02:46 +01:00
  • 80faf4db9a fix: resolve build errors by adapting to clock delta refactor John Rogers 2025-07-28 23:58:52 +01:00
  • cc782fcd7e feat: add EWMA clock delta and adjtimex nudge controls John Rogers 2025-07-28 23:51:27 +01:00
  • 6a45660e03 fix: process LTC frames in background to update app state John Rogers 2025-07-28 23:43:28 +01:00
  • 985ccc6819 fix: Enable std feature for log and remove clock history John Rogers 2025-07-28 23:39:01 +01:00
  • 5a86493824 feat: add daemon log viewer to web UI John Rogers 2025-07-28 23:36:51 +01:00
  • b803de93de feat: display clock delta history in UI John Rogers 2025-07-28 23:14:31 +01:00
  • 7738d14097 addded comments to config.yml John Rogers 2025-07-28 23:04:48 +01:00