Commit graph

  • 2295a29d75 PPM control for NDF fractional control timecode-refactor Chris Frankland-Wright 2025-10-28 16:24:44 +00:00
  • 646e927e46 feat: add PTP UI and switch to default styling for Hachi-TimeTransformer ptp Chaos Rogers 2025-10-26 13:05:45 +00:00
  • 8eb4c6f2da feat: add PTP daemon and start/stop API; rename API server Chaos Rogers 2025-10-26 12:56:03 +00:00
  • 252ea15486 dockerfile images Chaos Rogers 2025-10-26 12:51:11 +00:00
  • 76da5ccdcf fix: derive Debug for PtpClock/StatimeDaemon; adjust imports; use Config::default in tests Chaos Rogers 2025-10-26 12:19:55 +00:00
  • 5ed8198a8e test: add unit tests for PTP module Chaos Rogers 2025-10-26 12:08:03 +00:00
  • 90cc95be21 refactor: switch PTP daemon to linuxptp/ptp4l; remove statime Chaos Rogers 2025-10-22 13:24:05 +01:00
  • 21e65d6125 fix: import ptp from get_haci in api.rs Chaos Rogers 2025-10-22 13:10:37 +01:00
  • d8eb1f9824 feat: add development mode flag HACI_DEV and PTP status fields in API/UI Chaos Rogers 2025-10-22 12:46:27 +01:00
  • ee4a5a3630 feat: use HACI_SERIAL_PORT to pick serial port and support mock PTY Chaos Rogers 2025-10-22 00:12:36 +01:00
  • d63a019584 feat: add sync_logic and config modules to lib.rs Chaos Rogers 2025-10-22 00:04:08 +01:00
  • bc0f0ee488 feat: add audio LTC input path and config options (audio-input) Chaos Rogers 2025-10-21 23:58:56 +01:00
  • 98963b0b9a feat: enable mock serial port via HACI_SERIAL_PORT and update logs Chaos Rogers 2025-10-21 23:44:29 +01:00
  • f855cac040 feat: add mock Teensy support with entrypoint and LTC generator Chaos Rogers 2025-10-21 23:40:14 +01:00
  • ddbdf8cb72 build: copy only Cargo.toml in Dockerfile to leverage caching Chaos Rogers 2025-10-21 23:40:09 +01:00
  • fb03913cfe fix: remove ptp_probe bin from Cargo.toml Chaos Rogers 2025-10-21 23:24:13 +01:00
  • 1db7f520e9 fix: remove duplicate PtpClock reexport and docker-compose version Chaos Rogers 2025-10-21 23:22:05 +01:00
  • e5a2c52120 chore: drop ptp-probe/statime and run haci in Docker Chaos Rogers 2025-10-21 23:13:35 +01:00
  • 62c94c777f name Chaos Rogers 2025-10-21 23:10:48 +01:00
  • 0239b56c1a feat: add Statime daemon integration for Linux and non-Linux stubs Chaos Rogers 2025-10-21 23:06:08 +01:00
  • 323cc61ae3 feat: integrate Statime PTP daemon into Dockerfile and docker-compose Chaos Rogers 2025-10-21 22:59:55 +01:00
  • b72a721671 chore: remove image reference from docker-compose Chaos Rogers 2025-10-21 22:59:49 +01:00
  • 4d34f11b87 feat: add Docker setup with Dockerfile and docker-compose Chaos Rogers 2025-10-21 22:51:25 +01:00
  • 5ba0421f76 feat: add PTP support with PHC probe Chaos Rogers 2025-10-21 22:41:19 +01:00
  • a91dd3b91e version3 with fractional decode and updated indication firmware_update Chris Frankland-Wright 2025-09-16 10:31:49 +01:00
  • 2e8bc9ac5e updated some masthead and readme main Chris Frankland-Wright 2025-08-31 22:13:47 +01:00
  • 3e423416a8 fixed error in naming of service Chris Frankland-Wright 2025-08-31 21:54:18 +01:00
  • 4a07b29728 removed captive portal for now Chris Frankland-Wright 2025-08-31 18:42:58 +01:00
  • 2d46fccfbe include ifup ifdown Chris Frankland-Wright 2025-08-31 11:00:55 +01:00
  • fdddf4eb76 revert to dchcpcd Chris Frankland-Wright 2025-08-31 10:56:22 +01:00
  • 46892884a1 ignore all eth for dnsq Chris Frankland-Wright 2025-08-31 10:48:46 +01:00
  • 04165f2686 last chance saloon! Chris Frankland-Wright 2025-08-31 00:19:24 +01:00
  • 459e44250e ugh another try... Chris Frankland-Wright 2025-08-31 00:06:32 +01:00
  • 604d118d25 force dns and dhcp Chris Frankland-Wright 2025-08-30 23:59:34 +01:00
  • 320174fe53 final attempt for the night Chris Frankland-Wright 2025-08-30 23:54:12 +01:00
  • 8903d6d006 DHCP issues Chris Frankland-Wright 2025-08-30 23:48:24 +01:00
  • 32e785bd88 update installer with reinstall options Chris Frankland-Wright 2025-08-30 23:39:05 +01:00
  • fb4ecc5f2a bug fix for AP captive Chris Frankland-Wright 2025-08-30 23:25:06 +01:00
  • 0c51fd77fa rename AP to Hachi Chris Frankland-Wright 2025-08-30 23:15:47 +01:00
  • 474e62d487 created updater Chris Frankland-Wright 2025-08-30 23:02:48 +01:00
  • ea55d087b5 change default yaml to not have timeturning Chris Frankland-Wright 2025-08-30 22:52:42 +01:00
  • af6dbcc9a7 added in chrony settings Chris Frankland-Wright 2025-08-30 22:42:32 +01:00
  • 169c9b9aef allow update of nodogsplash Chris Frankland-Wright 2025-08-30 22:32:03 +01:00
  • 6221eea98c removed pip for install Chris Frankland-Wright 2025-08-30 22:29:25 +01:00
  • ac035a8e0b fix tmp and install python Chris Frankland-Wright 2025-08-30 22:27:28 +01:00
  • f2e2fa9c7f renambled dns thing Chris Frankland-Wright 2025-08-30 22:22:02 +01:00
  • 3c73a0487b fix nodog install issue Chris Frankland-Wright 2025-08-30 22:19:30 +01:00
  • 360e0751f2 ugh... Chris Frankland-Wright 2025-08-30 22:16:04 +01:00
  • a764b4d4ad remove dnsmasq Chris Frankland-Wright 2025-08-30 22:12:32 +01:00
  • 63bd17b71e asdfghjk Chris Frankland-Wright 2025-08-30 22:07:17 +01:00
  • 7db595259f more network config Chris Frankland-Wright 2025-08-30 22:05:09 +01:00
  • e19b50fe2b moved nodogsplash to nmtui Chris Frankland-Wright 2025-08-30 22:01:11 +01:00
  • cc1335f1a9 blah Chris Frankland-Wright 2025-08-30 21:56:44 +01:00
  • 5ca32b6f36 premature exit issue Chris Frankland-Wright 2025-08-30 21:54:17 +01:00
  • 1caa09ac46 added delay in process Chris Frankland-Wright 2025-08-30 21:51:03 +01:00
  • 57de9a98a5 updated to network-manager Chris Frankland-Wright 2025-08-30 21:46:38 +01:00
  • 0e7b583829 fix bug with service creation Chris Frankland-Wright 2025-08-30 21:43:00 +01:00
  • e4c59b412b install json handler Chris Frankland-Wright 2025-08-30 21:40:15 +01:00
  • dad5c2d06a update to pull nodogsplash and configure Chris Frankland-Wright 2025-08-30 21:37:25 +01:00
  • baf674edd8 updated version of dogsplash Chris Frankland-Wright 2025-08-30 21:20:26 +01:00
  • 762f872e7c updated to pull directly Chris Frankland-Wright 2025-08-30 21:17:39 +01:00
  • 5eb706601f updated for nodogsplash Chris Frankland-Wright 2025-08-30 21:14:09 +01:00
  • 7773e62402 Merge branch 'main' of https://github.com/cjfranko/NTP-Timeturner Chris Frankland-Wright 2025-08-30 21:08:26 +01:00
  • 24c09fa233 updated setup.sh file Chris Frankland-Wright 2025-08-30 21:07:48 +01:00
  • 7c5b7fe031
    Revise README for clarity and accuracy Chris Frankland-Wright 2025-08-29 13:12:10 +01:00
  • 01c0d0495f
    Rename project to 'Fetch | Hachi' and revise text Chris Frankland-Wright 2025-08-29 13:11:20 +01:00
  • 3f99488ea0 include yaml Chris Frankland-Wright 2025-08-26 12:09:53 +01:00
  • e2d48391ea create localised hotspot Chris Frankland-Wright 2025-08-26 11:19:53 +01:00
  • 8362435e12 feat: Implement custom Plymouth splash screen installation Chris Frankland-Wright 2025-08-24 13:16:19 +01:00
  • cd9ac5a141 feat: Add system package update to setup script Chris Frankland-Wright 2025-08-24 13:07:08 +01:00
  • b6a7606e1a feat: Add automated dependency installation for Rust, Chrony, NMTUI, and adjtimex Chris Frankland-Wright 2025-08-24 13:06:07 +01:00
  • 9c57c32c68
    Update README.md Chris Frankland-Wright 2025-08-22 22:36:41 +01:00
  • c2b1aedaba
    Merge pull request #32 from cjfranko/updated-web-ui-setup Chris Frankland-Wright 2025-08-12 16:48:40 +01:00
  • a009dd35c9 updated web ui Chris Frankland-Wright 2025-08-12 16:28:32 +01:00
  • 4d0b4ebae4 docs: Detail setup.sh installation process in README Chris Frankland-Wright 2025-08-12 16:27:44 +01:00
  • 5d206b564b style: Set button font to Arial Chris Frankland-Wright 2025-08-12 16:26:03 +01:00
  • b03d935a9e style: Reduce background image size Chris Frankland-Wright 2025-08-12 16:25:58 +01:00
  • cbacf14ca1 Style: Improve Timeturner offset layout with compact inputs and side labels Chris Frankland-Wright 2025-08-12 16:19:53 +01:00
  • 22ac073922 style: Update button and input field styling Chris Frankland-Wright 2025-08-12 16:16:39 +01:00
  • acab0fbc04 style: Hide hardware offset, auto sync, and nudge controls Chris Frankland-Wright 2025-08-12 16:13:43 +01:00
  • 048ae41739 feat: Restore hardware offset, auto sync, and nudge controls Chris Frankland-Wright 2025-08-12 16:13:35 +01:00
  • 1075be6e24 hide sections Chris Frankland-Wright 2025-08-12 16:06:38 +01:00
  • 8e369a2e3a fix: Ensure static web assets are installed and clarify service config Chris Frankland-Wright 2025-08-12 16:02:25 +01:00
  • af0a512187 docs: Document web interface and clarify API server startup Chris Frankland-Wright 2025-08-12 16:00:43 +01:00
  • 95fcb6f26a feat: Add systemd service for TimeTurner auto-start Chris Frankland-Wright 2025-08-12 15:58:21 +01:00
  • b510af2d8d fix: Wrap long log entries in log box v0.1.0_RC Chris Frankland-Wright 2025-08-08 01:35:00 +01:00
  • cf24c9029e
    Merge pull request #31 from cjfranko/webui_updates Chris Frankland-Wright 2025-08-08 01:32:14 +01:00
  • 89cf0e5d97 added Δ to text Chris Frankland-Wright 2025-08-08 01:23:34 +01:00
  • 94687da414 final push for web ui version 1 Chris Frankland-Wright 2025-08-08 01:21:42 +01:00
  • 02487bda97 feat: Move delta value below icon and add label Chris Frankland-Wright 2025-08-08 01:17:38 +01:00
  • 982aad3ec9 chore: Switch to live API data Chris Frankland-Wright 2025-08-08 01:17:32 +01:00
  • 49287e5e16 feat: Add favicon link to HTML Chris Frankland-Wright 2025-08-08 01:15:48 +01:00
  • f909a90caa fix: Update frame rate format to include 'fps' suffix Chris Frankland-Wright 2025-08-08 01:13:54 +01:00
  • fad7ddedb5 refactor: Update icon map asset paths Chris Frankland-Wright 2025-08-08 01:13:48 +01:00
  • 89628b974b style: Add Have Blue logo to page background Chris Frankland-Wright 2025-08-08 01:08:08 +01:00
  • 886006420b feat: add footer with build information and GitHub link Chris Frankland-Wright 2025-08-08 01:05:49 +01:00
  • 5b0dcadac2 test: Add subnet masks to mock IP addresses Chris Frankland-Wright 2025-08-08 01:03:29 +01:00
  • 5fee17e1ab fix: Ensure network interfaces display on single line with scroll Chris Frankland-Wright 2025-08-08 01:02:06 +01:00
  • ba855d520a refactor: Display network interfaces on a single line Chris Frankland-Wright 2025-08-08 01:00:51 +01:00
  • 4c5fa69d1d style: Remove redundant 'Date:' label from system clock Chris Frankland-Wright 2025-08-08 01:00:46 +01:00