Phạm Thị Minh Hồng
34f46697d8
Merge pull request #468 from webadderallorg/fix/issue467-electron-main-cjs-output
...
fix(electron): force main bundle cjs output
2026-05-09 11:25:39 +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
Phạm Thị Minh Hồng
1b81c2dc40
Merge pull request #466 from webadderallorg/fix/revert-zoom-independent-cursor
...
fix(editor): restore zoomed cursor sizing default
2026-05-09 10:13:33 +07:00
wiiiii123
70b46ecb86
Revert "Merge pull request #465 from webadderallorg/fix/issue395-zoom-independent-cursor"
...
This reverts commit ea443f4e0e , reversing
changes made to ee4db6b3ad .
2026-05-09 10:09:37 +07:00
Phạm Thị Minh Hồng
ea443f4e0e
Merge pull request #465 from webadderallorg/fix/issue395-zoom-independent-cursor
...
fix(editor): keep cursor size stable during zoom
2026-05-09 09:59:36 +07:00
wiiiii123
61a7913d11
fix(editor): keep cursor size stable during zoom
2026-05-09 09:53:03 +07:00
Phạm Thị Minh Hồng
ee4db6b3ad
fix(recording): stop browser recorder before cleanup ( #464 )
...
* fix(recording): stop browser recorder before cleanup
* test(recording): cover paused recorder flush order
2026-05-09 09:04:08 +07:00
wiiiii123
0fce11792d
test(recording): cover paused recorder flush order
2026-05-09 09:01:39 +07:00
wiiiii123
6ebd15edef
fix(recording): stop browser recorder before cleanup
2026-05-09 08:53:53 +07:00
Phạm Thị Minh Hồng
7adfbc8ebd
Merge pull request #463 from webadderallorg/fix/issue460-vertical-export-resolution
...
test(export): cover odd MP4 dimension normalization
2026-05-09 08:39:01 +07:00
wiiiii123
ea747c1017
test(export): cover odd mp4 dimensions
2026-05-09 08:36:12 +07:00
Phạm Thị Minh Hồng
f3887b31b7
Merge pull request #462 from webadderallorg/fix/issue460-vertical-export-resolution
...
fix(export): use portrait target dimensions
2026-05-09 08:34:49 +07:00
webadderall
1d993b7153
Merge pull request #437 from ExtraBinoss/feat/timeline-scrubbing
...
feat/timeline-scrubbing : Mouse now scrubs timeline.
2026-05-09 11:29:48 +10:00
wiiiii123
0105cc415c
fix(export): use portrait target dimensions
2026-05-09 08:29:39 +07:00
Phạm Thị Minh Hồng
afa09a50ff
Merge pull request #461 from webadderallorg/fix/issue458-lightning-fallback-error
...
fix(export): fallback native Lightning errors
2026-05-09 08:14:33 +07:00
wiiiii123
2f17894fae
fix(export): fallback native lightning errors
2026-05-09 08:10:00 +07:00
Phạm Thị Minh Hồng
b5bc7ea8a9
Merge pull request #456 from webadderallorg/fix/issue424-wgc-resize-stability
...
fix(recording): stabilize WGC resize frames
2026-05-09 07:52:46 +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
Phạm Thị Minh Hồng
48130322e3
test: cover preview skipping cut regions
...
Merge PR #455
2026-05-08 23:15:35 +07:00
wiiiii123
9faf1656b6
test(editor): cover cut-region preview skipping
2026-05-08 23:12:37 +07:00
Phạm Thị Minh Hồng
15240f064a
fix: show full slow-speed clips on timeline
...
Merge PR #454
2026-05-08 23:08:30 +07:00
wiiiii123
b5bb128206
fix(timeline): include slow clip duration in range
2026-05-08 23:01:02 +07:00
Phạm Thị Minh Hồng
ca9192a53c
fix(export): keep large exports off in-memory save path
...
Merge PR #453
2026-05-08 23:00:28 +07:00
wiiiii123
4f89a6d38d
fix(export): keep large saves off arraybuffer path
2026-05-08 22:40:40 +07:00
Phạm Thị Minh Hồng
144698c4b5
Merge pull request #452 from meiiie/fix/export-background-preview-audio
...
fix(export): recover video background fallback and smooth preview audio
2026-05-08 22:13:53 +07:00
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
Alan Trebugeais
4b5f6f392a
fix CodeRabbit comments
2026-05-08 09:28:29 +02:00
webadderall
eef863198c
Prepare v1.3.0 beta release workflow
v1.3.0-beta.1
2026-05-08 17:23:19 +10:00
Alan Trebugeais
d72ccfe6c5
Merge branch 'main' of https://github.com/webadderallorg/Recordly into feat/timeline-scrubbing
2026-05-08 09:21:23 +02: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