Commit Graph
1251 Commits
Author SHA1 Message Date
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