0690b9d766
docs: Revise footnote in README to emphasize support for trans rights
2025-07-10 19:16:14 +01:00
fcca6156cf
docs: Update README to clarify support for trans rights and improve footnote formatting
2025-07-10 19:16:07 +01:00
3e94625a9d
docs: Update README and setup.sh for PTP integration and configuration
...
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
2025-07-10 19:03:45 +01:00
b673b0f507
feat: add PTP integration tests for LTC timecode synchronization
...
This commit adds comprehensive test coverage for the PTP and LTC timecode synchronization logic, including:
- PTP client initialization tests
- PTP disabled state handling
- LTC to PTP time conversion
- Frame timing precision
- Offset tracking and jitter calculation
- Interface change handling
The tests validate key aspects of the synchronization process, ensuring accurate timecode conversion, offset tracking, and client behavior under different configurations.
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
2025-07-10 19:00:58 +01:00
7b4deb1cf8
refactor: restructure PTP client to use thread-safe runtime and RNG
...
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
2025-07-10 18:54:20 +01:00
d6ca055170
refactor: resolve multiple mutable borrow conflicts in PTP event loop
...
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
2025-07-10 18:47:41 +01:00
85cd0cc7db
refactor: simplify PTP event handling to resolve borrow checker conflicts
...
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
2025-07-10 18:37:38 +01:00
9aa5d00ee1
refactor: resolve borrowing issues in PTP module
...
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
2025-07-10 18:24:21 +01:00
6454d5f5ce
refactor: resolve multiple mutable borrow issues in PTP session handling
...
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
2025-07-10 18:14:00 +01:00
626d282022
fix: convert system time to u64 for Time::from_nanos in PTP module
...
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
2025-07-10 18:08:56 +01:00
59c61a8976
fix: update statime API method calls with correct signatures
...
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
2025-07-10 18:03:12 +01:00
b2aa3c3d07
refactor: update statime Port API method calls for timer and message handling
...
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
2025-07-10 18:00:01 +01:00
ac553146a1
fix: resolve PTP module compilation errors and simplify socket handling
...
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
2025-07-10 17:55:46 +01:00
b862e8d307
fix: Update PTP socket and clock init for statime-linux API
...
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-10 17:50:58 +01:00
277701a87f
fix: Update statime-linux imports and clock usage
...
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-10 17:42:47 +01:00
66471270d0
fix: Fix statime-linux imports and clock instantiation
...
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-10 17:26:36 +01:00
3b168c8033
fix: Correct import paths for statime-linux types
...
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-10 17:22:25 +01:00
846fad078b
fix: Fix imports, config, and action handling
...
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-10 17:18:12 +01:00
b11c66016f
fix: Adapt PTP code to statime API changes
...
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-10 17:06:03 +01:00
eba5b450bb
fix: Adapt to statime v0.4.0 API changes
...
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-10 16:59:59 +01:00
7cd86ad9f4
refactor: Update PTP setup to match statime API changes
...
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-10 16:53:04 +01:00
59570ecdcb
fix: Update statime API usage to fix build errors
...
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-10 16:45:41 +01:00
73d8634c23
refactor: Adapt PTP client to new statime API structure
...
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-10 16:40:00 +01:00
78ea1aefed
feat: Integrate statime for PTP time sync
...
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-10 16:33:47 +01:00
41ae37b6b7
fix: Add 'ptp' branch to push trigger in build workflow
2025-07-10 16:29:41 +01:00
18b71c6fa6
fix: Prevent time sync check on FREE frames
...
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-10 14:28:17 +01:00
8d834b22fd
ci: Run tests on native platform and fix artifact path
...
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-10 14:13:02 +01:00
f6b4de3d4c
a workd
2025-07-10 14:08:26 +01:00
80b49e3a4a
tests
2025-07-10 14:05:24 +01:00
fe8e1fc5a9
test: Add unit tests for LTC sync logic
...
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-10 14:03:39 +01:00
0a1b298c86
fix: correct formatting in installation instructions for Rust
2025-07-10 13:48:00 +01:00
6a18985e21
Merge pull request #1 from Johnr24/dependabot/cargo/notify-8.1.0
...
Update notify requirement from 5.1.0 to 8.1.0
2025-07-10 13:47:09 +01:00
dependabot[bot]
2d89cec315
Update notify requirement from 5.1.0 to 8.1.0
...
Updates the requirements on [notify](https://github.com/notify-rs/notify ) to permit the latest version.
- [Release notes](https://github.com/notify-rs/notify/releases )
- [Changelog](https://github.com/notify-rs/notify/blob/main/CHANGELOG.md )
- [Commits](https://github.com/notify-rs/notify/compare/notify-5.1.0...notify-8.1.0 )
---
updated-dependencies:
- dependency-name: notify
dependency-version: 8.1.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-07-10 12:45:28 +00:00
8092d6ae3b
move and redo dependantbot
2025-07-10 13:44:34 +01:00
ff57a92702
chore: add Dependabot configuration for Rust/Cargo dependencies
...
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
2025-07-10 13:43:39 +01:00
8210b89ee9
feat: Add Dependabot configuration for weekly Cargo updates
2025-07-10 13:43:21 +01:00
d6005ce279
update!
2025-07-10 13:40:22 +01:00
4354986c45
aidefuck: fixed
2025-07-10 13:32:09 +01:00
155db0b163
fix: Correct apt sources list configuration for ARM64 cross-compilation
...
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
2025-07-10 13:31:45 +01:00
d74ddf5f82
fix: Update build workflow for ARM64 cross-compilation
2025-07-10 13:29:28 +01:00
f3a5cc109a
fix: Update build workflow for ARM64 cross-compilation - install libudev-dev
2025-07-10 13:28:15 +01:00
22aa16bfbf
chore: update pkg-config and library configuration for ARM64 cross-compilation
...
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
2025-07-10 13:27:07 +01:00
2a358be6b0
build: Fix pkg-config for ARM64 cross-compilation
...
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
2025-07-10 13:26:58 +01:00
25d50a0191
fix: Update cross-compilation dependencies installation for Raspberry Pi 5
2025-07-10 13:25:35 +01:00
7dd6f52aec
fix: Fix CI cross-compile dependency installation
...
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-10 13:18:22 +01:00
b6452bb32a
fix: Add lib path for aarch64 cross-compile linking
...
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-10 13:16:12 +01:00
579a617ee7
build: Improve arm64 cross-compilation setup
...
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-10 13:12:04 +01:00
17c6e7ee98
fix: Update crossterm dependency version to 0.29
2025-07-10 13:08:25 +01:00
2968c063a4
fix: Remove arm64 architecture specification from libudev-dev installation
2025-07-10 13:04:18 +01:00
daa17ce971
remove adding dependeces
2025-07-10 13:03:00 +01:00