6575dddac7
The new features were Linux-built only and broke the documented macOS gate (cargo build/test/clippy --workspace) four ways, all fixed following the existing platform-gating conventions: - m3.rs: mic_service_thread split into the Linux worker and a non-Linux stub that drains and drops (sessions still count the datagrams) — opus/PipeWire are Linux-gated deps, same pattern as audio_thread. - punktfunk-client-rs: the new `opus` dependency moved into the Linux target table and --mic-test gated with a warn-and-skip stub (only the synthetic-tone test rig needs the encoder; the mic uplink itself is portable). - gamestream/audio.rs: SAMPLE_RATE import gated to any(linux, test) (the frame_sizing test uses it everywhere, the data plane only on Linux). - tests/c_abi.rs: the harness's macOS link flags gained Security + CoreFoundation — the quic feature now pulls rustls's platform verifier into the staticlib. Also: two clippy match-ref-pats lints in the new rich-input/HID-output decoders (clippy -D warnings is the repo gate), the regenerated punktfunk_core.h committed (the checked-in copy predated the rich-input/HID-output constants — CI fails on drift), and web's inlang cache dir gitignored. cargo build/test/clippy/fmt --workspace: green on macOS, 122 tests passing. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
18 lines
290 B
Plaintext
18 lines
290 B
Plaintext
node_modules
|
|
.output
|
|
.tanstack
|
|
.nitro
|
|
dist
|
|
*.local
|
|
|
|
# Generated, not committed — regenerated by codegen (see package.json scripts):
|
|
src/routeTree.gen.ts
|
|
src/api/gen
|
|
src/paraglide
|
|
|
|
# local env (PUNKTFUNK_UI_PASSWORD etc.)
|
|
.env
|
|
|
|
# Paraglide/inlang machine-local cache:
|
|
project.inlang/cache
|