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
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
Alan Trebugeais
9575ef3bd2
add: theming dark/light mode + system colors for the recording bar, to avoid icons being wrong color, text too etc..
2026-05-07 12:58:51 +02:00
Alan Trebugeais
ba3d807c39
fix source selector on top by default
2026-05-07 12:48:49 +02:00
Alan Trebugeais
323c692173
fix: PopoverTypes and isScreenSource, isWindowSource
2026-05-07 12:29:36 +02:00
Alan Trebugeais
d76944dd93
fix: NitPick comments from CodeRabbits
2026-05-07 12:01:11 +02:00
Alan Trebugeais
c258ef0498
add aria label recording controls
2026-05-07 11:55:10 +02:00
Alan Trebugeais
db27917629
fix autonomous open mode
2026-05-07 11:54:46 +02:00
Alan Trebugeais
8234bfed71
SourceSelector aria copilot comment
2026-05-07 11:36:12 +02:00
Alan Trebugeais
281a9144f8
add: SourceSelector standalone fixed
2026-05-07 11:29:14 +02:00
Alan Trebugeais
aca804e266
changed sourceSelector from App.tsx using StandaloneSourceSelector to address the comments
2026-05-07 11:25:18 +02:00
webadderall
493c85fc8c
Merge pull request #436 from webadderallorg/codex/zoom-motion-blur-refine
...
feat/zoom motion blur refine
2026-05-07 19:22:15 +10:00
webadderall
6ff71e4bea
fix: keep temporal blur disabled
2026-05-07 19:15:38 +10:00
Alan Trebugeais
dadac61d59
add: aria seperator orientation
2026-05-07 11:07:55 +02:00
Alan Trebugeais
bbe01b91e6
try catch on source selection
2026-05-07 11:07:13 +02:00
Alan Trebugeais
0193166bd5
use ReactElement
2026-05-07 10:58:51 +02:00