wiiiii123
31cb818dfd
fix(export): harden background fallback cleanup
2026-05-08 21:57:04 +07:00
wiiiii123
7aefde75da
fix(editor): smooth companion audio preview sync
2026-05-08 21:35:38 +07:00
wiiiii123
0a27c0813c
fix(export): fallback video wallpaper packet failures
2026-05-08 21:34:32 +07:00
webadderall
d4dc0afc46
Merge pull request #446 from voinkovpost/main
...
add russian localization
2026-05-08 23:20:14 +10:00
Phạm Thị Minh Hồng
729989318b
Merge pull request #450 from webadderallorg/fix/electron-main-cjs-dirname-collision
...
fix(electron): avoid CJS dirname binding collision
2026-05-08 20:12:32 +07:00
wiiiii123
1efc9f1706
fix(electron): avoid cjs dirname binding collision
2026-05-08 20:07:36 +07:00
Phạm Thị Minh Hồng
4802b5868a
Merge pull request #447 from webadderallorg/fix/webcam-export-readavpacket-fallback
...
fix(export): fallback webcam packet streaming failures
2026-05-08 19:44:24 +07:00
wiiiii123
427955b04b
fix(export): fallback webcam packet streaming failures
2026-05-08 19:42:34 +07:00
voinkovpost
22494507d0
fix(i18n): complete Russian locale parity with English
2026-05-08 14:44:44 +05:00
voinkovpost
df68527b2b
fix: address review comments
2026-05-08 13:15:35 +05:00
voinkovpost
b0b5fafaed
fix: address review comments
2026-05-08 13:08:19 +05:00
voinkovpost
3ccf27f84e
add russian localization
2026-05-08 12:40:42 +05:00
voinkovpost
d884c56a2e
Merge branch 'main' of https://github.com/webadderallorg/Recordly
2026-05-08 12:37:35 +05:00
webadderall
eef863198c
Prepare v1.3.0 beta release workflow
v1.3.0-beta.1
2026-05-08 17:23:19 +10:00
webadderall
1cc7567c78
clean up root
2026-05-08 16:29:35 +10:00
webadderall
ae9cc08024
fix(debug): force camera tuning defaults
2026-05-08 16:15:53 +10:00
Phạm Thị Minh Hồng
71484b1e71
Merge pull request #444 from meiiie/fix/pr410-post-merge-export-hardening
...
Small follow-up to #410 that handles the final CodeRabbit export-hardening notes after merge.
- Treat initial destination `EEXIST` as recoverable so the safe replacement fallback can run on Windows.
- Check local-read approval before `realpath`/`stat`, then keep the realpath re-check for symlink protection.
- Adds focused regression coverage for the initial `EEXIST` path.
Validation:
- `npm test -- electron/ipc/register/export.test.ts electron/ipc/export/native-video.test.ts` (`67` tests)
- `npx biome check --formatter-enabled=false electron/ipc/register/export.ts electron/ipc/register/export.test.ts`
- `npx tsc --noEmit`
- `git diff --check`
CodeRabbit reported no actionable comments on the latest head.
2026-05-08 13:14:15 +07:00
webadderall
f7b938d051
fix(debug): force motion blur tuning defaults
2026-05-08 16:11:59 +10:00
wiiiii123
81bfd2dbcc
fix(export): harden post-merge file handling
2026-05-08 13:07:25 +07:00
webadderall
a079d669b6
perf(export): default MP4 exports to modern pipeline
2026-05-08 16:06:29 +10: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
wiiiii123
f7b54d0cb4
merge main into beta/pr410-native-gpu-export-test
...
# Conflicts:
# src/lib/exporter/modernVideoExporter.ts
2026-05-08 11:48:57 +07:00
webadderall
01332a3e42
Only show update UI for real available updates
2026-05-08 14:39:37 +10:00
webadderall
26300fb6d9
Merge pull request #433 from meiiie/codex/fix-export-duration-mismatch
...
fix(export): preserve duration with short video-stream metadata
2026-05-08 14:34:38 +10:00
webadderall
ac50f3f34a
make default lang system lang
2026-05-08 14:33:56 +10:00
webadderall
19241b26b6
Polish timeline markers and normalize motion presets
2026-05-08 14:28:38 +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
41b426922a
Merge pull request #442 from webadderallorg/codex/speed-up-exports
...
speed up exports
2026-05-08 12:43:06 +10:00
webadderall
2380e56431
Clarify local file read and media allowlist intent
2026-05-08 12:30:26 +10:00
webadderall
1fb5e8076e
Detach Lightning frames for stable WebGPU export
2026-05-08 12:14:17 +10:00
webadderall
af0a07dce5
Optimize Lightning scene frame uploads
2026-05-08 11:57:06 +10:00
webadderall
d34897de3a
Stabilize Lightning export frame pacing
2026-05-08 11:37:26 +10:00
webadderall
25cd1f2f75
Speed up Lightning export and relax local media reads
2026-05-08 11:32:04 +10:00
webadderall
cea93cb9fd
fix(hud): restore hide and linux fallback
2026-05-08 10:31:33 +10:00
webadderall
ea8e486436
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
webadderall
5608fd9b75
Merge pull request #431 from ExtraBinoss/feat/launchwindow-hud-refactor
...
feat: LaunchWindow refactoring, SourceSelector performance
2026-05-08 09:14:42 +10:00
wiiiii123
234a7b537a
fix(export): support native cropped layouts
2026-05-08 03:20:28 +07:00
voinkovpost
6a11469025
add Russian localization
2026-05-08 01:17:19 +05:00
wiiiii123
eab365d115
fix(export): enable native speed timelines
2026-05-08 02:28:35 +07:00
wiiiii123
ef1954a24b
chore(export): surface native skip diagnostics
2026-05-08 02:05:52 +07:00
wiiiii123
c77007560b
fix(recording): account for mic pause gaps
2026-05-08 01:35:17 +07:00
wiiiii123
254783b15f
fix(export): gate native speed timelines
2026-05-08 00:39:14 +07:00
wiiiii123
6241ad11b9
fix(electron): strip import.meta from cjs bundle
2026-05-08 00:07:23 +07:00
wiiiii123
3455475f38
fix(export): harden native beta pipeline
2026-05-07 22:37:27 +07:00
Alan Trebugeais
19af39c3be
add: ProjectPopover to wrap the dialog into it. this is to avoid mouse passthrough and stuff
2026-05-07 17:12:49 +02:00
Alan Trebugeais
02889c73f6
fix minimize after 2 clicks in the void, Recordly should always be on top
2026-05-07 13:35:02 +02:00
Alan Trebugeais
6fc5b33dce
fix: webcam making the HUD not working properly
...
fix: mouse events passthrough
2026-05-07 13:27:10 +02:00
Alan Trebugeais
13bd5d49b4
fix: popovers issue with mouse passthrough
...
fix: issues with HUD bar not registering clicks properly
2026-05-07 13:15:34 +02:00