b39252adb8
ci: update release workflow to package and publish scythe artifacts
2026-09-05 15:59:26 +05:30
8ed53faefd
rebrand: rename project and components to scythe
2026-09-05 15:21:30 +05:30
354b3e9558
perf: eliminate per-frame allocations, memcpy, and mmap churn in video and audio pipelines
2026-09-05 15:06:34 +05:30
4ea2d7e4b1
feat(ui): cross-platform frosted glass theme, egui & gtk parity, and styling fixes
2026-09-05 14:35:00 +05:30
2bf1e2f96e
feat(ui): frosted glass styling, centered icons, 50px top margin, removed X button, and modernized settings GUI
2026-09-05 13:11:04 +05:30
e4655cde0b
fix(ui): auto-start daemon on status query if not running
2026-09-05 12:59:31 +05:30
137f97749a
feat(overlay): add ShadowPlay-identical attached dropdown action menus and vector cards
2026-09-05 12:56:54 +05:30
89a4c8a72f
feat(overlay): implement transparent top-anchored 3-card NVIDIA ShadowPlay HUD with unified settings
2026-09-05 12:15:56 +05:30
98dc90e85c
fix(ui): redesign overlay as top dock with 3 transparent cards and unified settings
2026-09-05 11:45:37 +05:30
10a2ea5343
feat(ui): redesign overlay to faithfully mimic NVIDIA ShadowPlay and GPU Screen Recorder UI
2026-09-05 11:26:06 +05:30
ca98d44e3b
feat(ui): cross-platform folder/file dialogs, path presets, and default ui launch
2026-09-05 07:57:07 +05:30
899cb884cd
ci(release): omit zip package and publish only vrec-setup.exe for Windows
2026-09-05 07:33:22 +05:30
e0c5d1d0b5
ci(release): package windows installer as vrec-setup.exe instead of standalone no-install
2026-09-05 00:37:20 +05:30
f667c0aeab
ci(release): publish single standalone vrec.exe for Windows without installer
2026-09-05 00:34:16 +05:30
18c74bc12a
fix(daemon, ipc): initialize ipc listener on boot, standardize socket paths, and add stream map buffers
2026-09-04 23:59:53 +05:30
3047809224
chore(code-quality): clean clippy lints and improve Wayland source selection
2026-09-04 23:48:23 +05:30
c6787bd7ee
fix(ci, windows): track bundle_deps.py and improve mingw dynamic library resolution
2026-09-04 23:45:07 +05:30
0ecd522da0
feat(windows): bundle ffmpeg runtime dlls and build standalone executable vrec.exe via nsis
2026-09-04 22:50:47 +05:30
4274514918
feat(ui, ipc): overhaul studio overlay with recordings gallery, robust ipc retries, and tilde directory expansion
2026-09-04 22:43:27 +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
763cc04ad1
feat(capture): add toggle for mouse cursor display
2026-09-04 19:52:37 +05:30
35f79a1cdd
fix(audio): fix stream synchronization, timestamp rebasing, and add CFR frame pacer
2026-09-04 19:39:25 +05:30
fd95beaa11
fix(muxer): fix mp4 video corruption and timestamp synchronization
...
- Add AV_CODEC_FLAG_GLOBAL_HEADER to VaapiEncoder, WindowsHwEncoder, and AudioEncoder to generate SPS/PPS extradata for MP4 avcC containers
- Filter replay buffer for video IDR keyframes instead of audio packets
- Rebase video and audio PTS/DTS to start at zero for both replay and normal recordings
- Sort interleaved packets chronologically by microsecond timestamps before muxing
- Set avoid_negative_ts to force start-at-zero container alignment
2026-09-04 19:08:29 +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
1ee56e6114
Polish egui overlay styling, dynamic viewport resize, and clean UI components
2026-09-04 16:49:12 +05:30
2208445c9f
chore(ci): Add clean release notes template and prevent duplicate changelog entries
2026-09-04 16:34:31 +05:30
42353b40ba
Enable tokio time feature for Windows daemon compilation
2026-09-04 08:19:43 +05:30
83751c3de6
Fix Windows cross-platform compilation by guarding Unix-specific mmap and Hyprland IPC
2026-09-04 08:11:07 +05:30
19dc591f19
Fix Windows DXGI output descriptor API and enable Win32_Graphics_Gdi feature
2026-09-04 08:00:21 +05:30
89b670bcfc
Elevate UI styling with custom card frames, active preset indicators, and Hyprland overlay window rules
2026-09-04 07:55:35 +05:30
e3624246f8
Rebuild UI with egui, fix VAAPI AMDGPU encoding, and add dynamic Hyprland keybinds
2026-09-04 07:51:45 +05:30
8291b267aa
fix(core): Use crossbeam select for zero-latency commands, persist portal permissions, and link downloads/vrec
2026-09-03 21:59:55 +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
e0096b0f86
fix(windows): Fix D3D11CreateDevice software arg, IDXGIOutput::GetDesc signature, and SWS flags
2026-09-03 21:15:33 +05:30
3a27b279b2
ci: Remove blueprints from release bundle, fix desktop EOF for AppImage, and set target for Windows bindgen
2026-09-03 20:37:34 +05:30
46b56852b8
ci: Isolate MSYS2 environment with path-type minimal and allow partial release publication
2026-09-03 20:12:05 +05:30
c2ec9e846f
fix(ci): Resolve FFmpeg 6.1 pointer mutability and MSYS2 gcc include headers
2026-09-03 20:06:47 +05:30
01474a261f
ci: Fix missing libavfilter-dev on Linux and configure clang in MSYS2 on Windows
2026-09-03 19:59:38 +05:30
4d45a260d8
ci: Add comprehensive packaging matrix for .deb, .rpm, .AppImage, tarball, and .exe
2026-09-03 19:51:52 +05:30
c8c16c6bb7
clean: Strip all emojis from GUI overlay, buttons, and notifications for clean native styling
2026-09-03 18:10:04 +05:30
4918a4aaa7
clean: Deduplicate hotkey declarations in overlay settings panel
2026-09-03 17:48:25 +05:30
0f576d54d6
feat: Add warning notification if vrec-daemon is offline when hotkey or CLI action is triggered
2026-09-03 17:05:42 +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
60ca91c067
chore: remove README.md as requested
2026-09-03 08:11:57 +05:30
de94cf7730
feat: Add Video Codec selector (H.264/HEVC/AV1) with universal GPU fallback and complete README documentation
2026-09-03 08:09:49 +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
df9a1a0522
perf(core): Implement pure VRAM zero-copy for Windows, MIT-SHM for X11, High-Quality VBR rate control, and output directory management
2026-09-03 07:55:01 +05:30
0d73a17815
feat(windows): Implement Windows DXGI Desktop Duplication capture and packaging definitions (AUR, RPM, Flatpak, GitHub Actions)
2026-09-03 07:45:45 +05:30
45eaf2840d
feat(ui): Transform overlay into true Game Bar HUD with live timer sync, audio controls, and inline settings
2026-09-03 07:34:33 +05:30
3a84ec5a78
feat: Add user install script and automatic desktop autostart synchronization
2026-09-03 07:24:39 +05:30