spearzificial
6fcdf357f7
ci: add build workflow; reject unknown args; make audio probe opt-in
...
GitHub Actions built only on tag pushes, so nothing verified that main
compiles. Adds ci.yml running check, unit tests, clippy and a release
build on Linux, plus a Windows MSYS2 build, with both binaries uploaded
as artifacts.
Two issues would have made that workflow hang or fail:
- Unknown CLI arguments fell through the dispatch match into the global
hotkey loop, so `scythe --version` (a typo, or any unrecognised flag)
silently became a background hotkey daemon that never exited. Unknown
arguments now report the flag and exit 2.
- test_audio_probe asserts that a system audio device opens and emits
samples. Headless runners have no audio server, so the suite could
never pass in CI. The test is now opt-in via SCYTHE_HW_TESTS=1 and
still runs on a real desktop session.
2026-10-20 17:10:45 +05:30
4d28bb7ed5
feat(ui): complete overhaul of settings modal and notification engine
2026-10-04 12:15:58 +05:30
1c3f09c6fb
fix(audio): add WASAPI loopback support, mono-to-stereo upmix, and 48kHz resampler
2026-09-10 23:02:39 +05:30
b7a0257b03
chore: clean up clippy warnings and collapsible conditionals
2026-09-09 15:25:46 +05:30
c04bf36e05
fix: resolve replay clip saving, ensure 60fps pacing and keyframes, polish audio mixing, and prevent daemon termination
Release & Packaging / Build Linux Packages (.tar.gz, .deb, .rpm, .AppImage) (push) Waiting to run
Release & Packaging / Build Windows Binaries (.exe) (push) Waiting to run
Release & Packaging / Publish GitHub Release (push) Blocked by required conditions
2026-09-08 08:23:20 +05:30
1e8f440acb
Fix Windows DXGI compilation errors and bump version to v0.2.1
2026-09-06 06:52:56 +05:30
f8c9212420
feat: add real-time audio VU meters, application sound isolation, and video clip trimmer
2026-09-05 16:15:22 +05:30
4ea2d7e4b1
feat(ui): cross-platform frosted glass theme, egui & gtk parity, and styling fixes
2026-09-05 14:35:00 +05:30
3047809224
chore(code-quality): clean clippy lints and improve Wayland source selection
2026-09-04 23:48:23 +05:30
524f771cbf
feat(audio, ui): add studio audio mixer, soft limiter, and revamped cyber-slate overlay
2026-09-04 20:16:01 +05:30
35f79a1cdd
fix(audio): fix stream synchronization, timestamp rebasing, and add CFR frame pacer
2026-09-04 19:39:25 +05:30
9e85bbaa61
feat(ui,audio): Revamp HUD overlay, fix PulseAudio/PipeWire audio capture, add folder selector, and non-blocking IPC
2026-09-04 18:49:52 +05:30
7a15b7f8ec
feat(ui): Redesign HUD to GPU Screen Recorder style, numeric inputs for duration/bitrate/fps, audio mode toggling, and auto-daemon recovery
2026-09-03 21:49:33 +05:30
e4c324a50d
feat: Add faststart web MP4 streaming, graceful SIGINT/SIGTERM shutdown protection, dynamic in-game HUD notifications, dedicated record hotkey, and desktop game audio priority
2026-09-03 16:51:04 +05:30
a5f7c45881
feat: Add audio device enumeration/selection and Windows hardware encoder auto-detection (NVENC/AMF/QSV/libx264)
2026-09-03 07:59:56 +05:30
bc3d91d1b7
fix & perf: Comprehensive codebase optimization, timestamp rescaling, GOP/bitrate tuning, and UI polish
2026-09-03 06:48:04 +05:30
0dc63cf9ad
feat: Add high-performance PipeWire/cpal AAC audio encoder and interleaved MP4 muxing
2026-09-02 16:51:09 +05:30