Commit Graph
464 Commits
Author SHA1 Message Date
webadderall f5d276e163 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 b10f0bf4c3 fix: webcam recording, now it works, alongside the microphone etc 2026-05-10 23:37:07 +02:00
Alan Trebugeais 6c1a561273 fix screenrecorder webcam 2026-05-10 18:05:29 +02:00
Alan Trebugeais fce9e83ae6 removed muxing completly from the code (mac/windows) 2026-05-10 13:30:34 +02:00
Alan Trebugeais 288dc37aee fix: editor loads instantly 2026-05-10 13:18:26 +02:00
Alan Trebugeais 8da8984d07 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 910a23f757 fix: mouse passthrough on windows and other oses 2026-05-09 23:42:49 +02:00
Alan Trebugeais 3e3e76f2c9 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 a86bb42000 fix audio exporting with microphone and system sound etc 2026-05-09 19:43:54 +02:00
Alan Trebugeais 0119e624b2 add manager tests 2026-05-09 19:30:40 +02:00
Alan Trebugeais a55e57afa7 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 8a095b84dd add: project persistence of audio settings 2026-05-09 18:07:28 +02:00
wiiiii123 59ab3b50a7 fix(recording): keep cursor boundary timestamps monotonic 2026-05-09 13:10:20 +07:00
wiiiii123 d7e27d3152 fix(recording): clamp cursor samples at pause boundary 2026-05-09 12:57:05 +07:00
wiiiii123 144316ab77 fix(electron): preserve unsupported export blocks 2026-05-09 11:23:01 +07:00
wiiiii123 2042cc2a76 fix(electron): force main bundle cjs output 2026-05-09 10:51:22 +07:00
wiiiii123 d302bea66d fix(recording): fail cleanly on WGC resize errors 2026-05-09 07:49:54 +07:00
wiiiii123 8166d763ce fix(recording): stabilize WGC resize frames 2026-05-09 00:06:53 +07:00
wiiiii123 8681bfe497 fix(export): keep large saves off arraybuffer path 2026-05-08 22:40:40 +07:00
wiiiii123 6dab368631 fix(electron): avoid cjs dirname binding collision 2026-05-08 20:07:36 +07:00
wiiiii123 8ce5bf625d fix(export): harden post-merge file handling 2026-05-08 13:07:25 +07:00
Phạm Thị Minh Hồng 07c62de778 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 490a5eb305 fix(export): tighten native cursor and save cleanup 2026-05-08 12:41:00 +07:00
wiiiii123 ae40a13e85 fix(export): harden native release gates 2026-05-08 12:24:04 +07:00
webadderall a9cb62270a Only show update UI for real available updates 2026-05-08 14:39:37 +10:00
wiiiii123 93e1312978 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 0990ed7a09 Clarify local file read and media allowlist intent 2026-05-08 12:30:26 +10:00
webadderall d03054f723 Speed up Lightning export and relax local media reads 2026-05-08 11:32:04 +10:00
webadderall a95974c3c5 fix(hud): restore hide and linux fallback 2026-05-08 10:31:33 +10:00
webadderall 9d8979692c Merge pull request #419 from crbender/fix/local-read-allowlist-and-postinstall-fallback
fix: close local read allowlist bypass and make whisper-runtime postinstall non-fatal
2026-05-08 09:17:25 +10:00
wiiiii123 85bf77e5a4 fix(export): support native cropped layouts 2026-05-08 03:20:28 +07:00
wiiiii123 178fc2fc1e fix(export): enable native speed timelines 2026-05-08 02:28:35 +07:00
wiiiii123 3d6668fd60 fix(recording): account for mic pause gaps 2026-05-08 01:35:17 +07:00
wiiiii123 d5240170ce fix(export): gate native speed timelines 2026-05-08 00:39:14 +07:00
wiiiii123 678ece2f4a fix(export): harden native beta pipeline 2026-05-07 22:37:27 +07:00
Alan Trebugeais aa241d96a6 fix minimize after 2 clicks in the void, Recordly should always be on top 2026-05-07 13:35:02 +02:00
Alan Trebugeais 09743ca4ed chore: reset package-lock.json and electron/native to main 2026-05-07 10:18:44 +02:00
Alan Trebugeais fbb6d2e649 del: removed compatibility layers which were no ops 2026-05-07 00:56:10 +02:00
wiiiii123 45f05e78c4 fix(recording): default windows mic to browser processing 2026-05-07 04:51:30 +07:00
Alan Trebugeais 01960510e5 better code in sources/launchwindow/source
add: caching for 1.2s for a better user experience, less refreshing, it's actually instant now.
2026-05-06 23:32:58 +02:00
Alan Trebugeais 428f4ea4a3 fix: hud overlay was flashing white (because I added a fullscreen window to render the overlay, otherwise it wouldn't stop jittering.)
add: launchTheme.css to have everything under the same variables.
2026-05-06 23:16:52 +02:00
Alan Trebugeais 6df02e847d fix: overflow, add window in fullscreen mode to avoid jittering when opening up select...
add: launchTheme.css for consistent styling accross the whole components spectrum related to LaunchWindow
add: correct styles accross the popovers! with unstyled parameters in Popover.tsx because it was needed to make sure its the same
2026-05-06 23:12:03 +02:00
wiiiii123 5bb36ca5fa fix(recording): add windows mic diagnostics fallback 2026-05-07 04:00:46 +07:00
wiiiii123 b962d8a1b2 fix(recording): reduce native mic noise amplification 2026-05-07 03:29:58 +07:00
Alan Trebugeais b682663fba add: LaunchWindow source selector without that much of a jitter. it's still weirdly behaving but it's better 2026-05-06 21:50:07 +02:00
Alan Trebugeais 7f85bd0e70 edit: LaunchWindow, RecordingControls for seperations of concern
fix: SourceSelection performances
add: seperator.tsx for "divider" component, instead of a non-generic component. can be reused elsewhere!
2026-05-06 19:34:21 +02:00
wiiiii123 98267e5f23 fix(recording): prefer staged windows capture helper 2026-05-06 23:46:13 +07:00
wiiiii123 b2e2410b7c fix(recording): compact silent mic discontinuities 2026-05-06 23:11:16 +07:00
wiiiii123 3a661db717 fix(export): support native background blur 2026-05-06 20:53:44 +07:00
wiiiii123 d15561723b fix(recording): compact short mic discontinuities 2026-05-06 20:16:32 +07:00