Commit Graph
386 Commits
Author SHA1 Message Date
wiiiii123 c85dc8b156 feat(export): add nvidia opt-in detection 2026-05-22 20:27:40 +07:00
wiiiii123 9363ea2696 fix(recording): abort prune on unreadable project 2026-05-22 20:08:41 +07:00
wiiiii123 591fde8e37 fix(export): tighten native audio safety guards 2026-05-22 20:00:24 +07:00
wiiiii123 e540615a1f fix(export): gate packaged cuda audio fallback 2026-05-22 19:56:15 +07:00
wiiiii123 61bbaab7da fix(export): reject silent cuda inline audio 2026-05-22 19:51:18 +07:00
wiiiii123 31eb0ecc84 refactor(export): add native static route plan 2026-05-22 18:55:03 +07:00
wiiiii123 059544df05 fix(recording): avoid duplicate system audio fallback 2026-05-22 18:16:19 +07:00
wiiiii123 978f01407a fix(windows): normalize WGC video timestamps 2026-05-22 17:47:37 +07:00
wiiiii123 58e413fca4 fix(windows): validate WGC encoder fps 2026-05-22 17:13:43 +07:00
wiiiii123 ed11c26983 fix(windows): guard WGC frame extension fps 2026-05-22 17:06:22 +07:00
wiiiii123 6227eb8955 fix(windows): preserve WGC duration through static frames 2026-05-22 15:56:36 +07:00
webadderall 83292321ab Merge pull request #517 from birkls/fix/windows-wgc-capture-and-encoding
Fix: Windows WGC native capture fallback & special character path encoding (double cursor bug + fail to capture screen & consistent browser capture fallback)
2026-05-17 20:51:06 +10:00
webadderall f807ba31ce fix(windows): clean up staged capture temp files 2026-05-17 20:04:24 +10:00
webadderall 7e3963f40c fix(windows): preserve staged native capture outputs 2026-05-17 19:38:57 +10:00
webadderall 1f04674aec fix(windows): address PR 517 review feedback 2026-05-17 19:25:01 +10:00
webadderall d1c15240ee Merge pull request #523 from webadderallorg/fix/persist-presets-and-theme
fix: persist presets and appearance settings
2026-05-17 18:41:14 +10:00
webadderall eef387b0ed fix: persist presets and theme preferences 2026-05-17 18:32:59 +10:00
webadderall 9876b8c20b fix(media-server): reject malformed range headers 2026-05-17 18:04:46 +10:00
webadderall 7b137e0f13 fix(export): clamp oversized media probe ranges 2026-05-17 17:38:45 +10:00
birkls 65c832ef1d fix(windows): resolve WGC capture failure and non-ASCII path encoding errors
- Implemented HMONITOR resolution bridge via PowerShell to match raw handles for native WGC capture.
- Added HighDpiAwareness to the capture helper process to fix coordinate mismatches on scaled displays.
- Implemented temporary ASCII-safe path shuffle to prevent 'Path Not Found' errors with non-ASCII recordings directories.
- Cleaned up debug logging and added professional documentation for PR submission.
2026-05-15 15:25:11 +02:00
webadderall 8c5ecc0a8b Repair stale arm64 uiohook binary 2026-05-11 19:53:34 +10:00
webadderall 95dc2a4d4c Update Recordly app branding assets 2026-05-11 19:20:21 +10:00
webadderall 304d3b1eab Merge pull request #491 from ExtraBinoss/fix/video-editor-loading-time
Fix/video editor loading time
2026-05-11 19:06:38 +10:00
Alan Trebugeais ccbeb5fa1d fix: webcam recording, now it works, alongside the microphone etc 2026-05-10 23:37:07 +02:00
Alan Trebugeais 55a81a0b6a fix screenrecorder webcam 2026-05-10 18:05:29 +02:00
Alan Trebugeais 902f42d07d removed muxing completly from the code (mac/windows) 2026-05-10 13:30:34 +02:00
Alan Trebugeais 2537952a94 fix: editor loads instantly 2026-05-10 13:18:26 +02:00
Alan Trebugeais 3d8ae1942a add: 20 seconds -> 2 seconds fix, for now behind a flag to be sure to be able to revert. 2026-05-10 13:01:45 +02:00
Alan Trebugeais 13e3d2bc24 fix: mouse passthrough on windows and other oses 2026-05-09 23:42:49 +02:00
Alan Trebugeais 30c82fcce4 fix: parsing of window ID was not done. Hence why it couldn't record something other than the entire screen. 2026-05-09 23:20:13 +02:00
Alan Trebugeais 5e5dd7166e fix audio exporting with microphone and system sound etc 2026-05-09 19:43:54 +02:00
Alan Trebugeais 561090a473 add manager tests 2026-05-09 19:30:40 +02:00
Alan Trebugeais ef993a09d0 fix: audioRegions are now allowed (reloading a project with a user audio would not work. 2026-05-09 19:24:07 +02:00
Alan Trebugeais f4af06d430 add: project persistence of audio settings 2026-05-09 18:07:28 +02:00
wiiiii123 9515f64efb fix(recording): keep cursor boundary timestamps monotonic 2026-05-09 13:10:20 +07:00
wiiiii123 4f0361e43a fix(recording): clamp cursor samples at pause boundary 2026-05-09 12:57:05 +07:00
wiiiii123 513c576c27 fix(electron): preserve unsupported export blocks 2026-05-09 11:23:01 +07:00
wiiiii123 92f7476c64 fix(electron): force main bundle cjs output 2026-05-09 10:51:22 +07:00
wiiiii123 fe294b71d5 fix(recording): fail cleanly on WGC resize errors 2026-05-09 07:49:54 +07:00
wiiiii123 f3fcd4bfda fix(recording): stabilize WGC resize frames 2026-05-09 00:06:53 +07:00
wiiiii123 4f89a6d38d fix(export): keep large saves off arraybuffer path 2026-05-08 22:40:40 +07:00
wiiiii123 1efc9f1706 fix(electron): avoid cjs dirname binding collision 2026-05-08 20:07:36 +07:00
wiiiii123 81bfd2dbcc fix(export): harden post-merge file handling 2026-05-08 13:07:25 +07:00
Phạm Thị Minh Hồng b1f4bfae3b Merge pull request #410 from meiiie/perf/native-chunked-export-fastpath
Adds guarded native Windows D3D11 and NVIDIA CUDA export compositors for supported Lightning/static-layout MP4 exports, while keeping WebCodecs/WebGL fallback for unsupported feature combinations.

Includes release hardening for native output validation, safe file replacement, CJS bundle smoke checks, helper manifest verification, recording diagnostics, and the Windows browser mic path that fixed the reported crackle/noise issue in beta testing.

Validation before merge:
- `npx tsc --noEmit`
- focused export/audio/telemetry/unit coverage (`92` + `27` tests across the latest hardening passes)
- scoped Biome checks on touched release-gate files
- `npx vite build --config vite.config.ts`
- `node scripts/smoke-electron-main-cjs.mjs`
- `npm run smoke:packaged-binaries`
- `git diff --check`

Known release-safe gates still fall back intentionally: video backgrounds, annotation/caption/frame overlays, missing helper-readable webcam sources, unsupported audio modes, odd output dimensions, and any native helper output that fails validation.
2026-05-08 12:59:51 +07:00
wiiiii123 f2691187b4 fix(export): tighten native cursor and save cleanup 2026-05-08 12:41:00 +07:00
wiiiii123 add11c820a fix(export): harden native release gates 2026-05-08 12:24:04 +07:00
webadderall 01332a3e42 Only show update UI for real available updates 2026-05-08 14:39:37 +10:00
wiiiii123 211d6165f9 merge main into beta/pr410-native-gpu-export-test
# Conflicts:
#	electron/ipc/project/manager.ts
#	electron/ipc/register/export.ts
#	src/lib/exporter/modernVideoExporter.ts
2026-05-08 10:44:13 +07:00
webadderall 2380e56431 Clarify local file read and media allowlist intent 2026-05-08 12:30:26 +10:00
webadderall 25cd1f2f75 Speed up Lightning export and relax local media reads 2026-05-08 11:32:04 +10:00