Commit Graph
1693 Commits
Author SHA1 Message Date
webadderall d09f88abdb Merge pull request #284 from meiiie/research/export-pipeline-profiling
chore(export): expand finalization profiling
2026-04-21 18:26:03 +10:00
webadderall 5399dc0ba9 Merge pull request #304 from webadderall/fix/editor-main-port
Fix editor project save UX and clip cleanup
2026-04-21 15:27:51 +10:00
webadderall 25f6258f3a Handle rename errors and prompt to save unsaved recordings 2026-04-21 15:14:10 +10:00
webadderall ce970adf5a Cleanup rename and trim handling 2026-04-21 14:58:56 +10:00
webadderall 916307df07 Clean up dependent regions on clip resize 2026-04-21 14:51:12 +10:00
webadderall 1f5a425d34 Protect projectId from overwrite follow-up 2026-04-21 14:44:10 +10:00
webadderall 9a4c5155a9 fix(editor): address PR review feedback 2026-04-21 11:59:09 +10:00
webadderall 337569739c fix(editor): port project save UX and clip cleanup to main 2026-04-21 11:46:07 +10:00
wiiiii123 fcccd1def6 fix(launch): use live HUD bounds after drag 2026-04-21 02:54:00 +07:00
wiiiii123 be8c5ef821 fix(linux): avoid forcing EGL on Wayland 2026-04-21 02:49:08 +07:00
wiiiii123 316c11035c fix(launch): keep HUD interactive after short drags 2026-04-21 02:25:56 +07:00
wiiiii123 a62972239b test(editor): expand auto clip guard coverage 2026-04-21 02:08:20 +07:00
wiiiii123 a6653a5144 fix(editor): preserve full-track duration growth 2026-04-21 01:43:13 +07:00
webadderall 7494c90863 Merge pull request #294 from Ewazer/French-translation
#2 Added full support for the French language.
2026-04-21 01:21:37 +10:00
Ewazer c85031aede Fix: Update error messages for image upload failure 2026-04-20 15:58:06 +02:00
Ewazerandcoderabbitai[bot] ce2e966435 Update src/i18n/locales/fr/timeline.json
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-04-20 15:51:31 +02:00
Ewazer 4484c173d0 update 2026-04-20 13:24:20 +00:00
Ewazer b2500658c2 Update dialogs.json 2026-04-20 15:22:03 +02:00
Ewazer dc5352b52b Update common.json 2026-04-20 15:21:42 +02:00
wiiiii123 ccc0e63d1b fix(export): clean telemetry profiling rebase 2026-04-20 20:11:58 +07:00
wiiiii123 b7e5a4ab79 chore(export): add ffmpeg mux timing breakdown 2026-04-20 20:09:54 +07:00
wiiiii123 8bc79ea1cd chore(export): add finalization stage profiling 2026-04-20 20:09:21 +07:00
Ewazer 2d0c25e931 Update SettingsPanel.tsx 2026-04-20 14:40:36 +02:00
Ewazer 7d82e1ecce Update launch.json 2026-04-20 14:32:43 +02:00
Rajul Ranga c3497a536b fix: improve video preview quality by deferring filter attachment
The video preview was noticeably blurry/pixelated because PixiJS filters were always attached to the video container, even when inactive (blur=0, no motion). This forced every frame through an intermediate RenderTexture at renderer resolution, downsampling the native video before it even reached the screen.

Now filters are only attached during active zoom transitions when the camera is actually moving, and detached as soon as it settles. Added hysteresis to the motion threshold to prevent filter toggling when intensity hovers near the boundary.
2026-04-20 17:23:37 +05:30
Ewazer 7e54bb04f3 Add French translations to I18nContext 2026-04-20 13:36:52 +02:00
Ewazer d966b9d401 Update config.ts 2026-04-20 13:35:54 +02:00
Ewazer 1ce713d985 Merge branch 'webadderall:main' into main 2026-04-20 13:35:21 +02:00
Ewazer 5675a45bf3 Add files via upload 2026-04-20 13:16:44 +02:00
webadderall 2c00f18770 Merge pull request #283 from meiiie/fix/export-finalization-timeouts
fix(export): make audio finalization timeouts progress-aware
2026-04-20 20:56:28 +10:00
webadderall 09f487d069 Merge pull request #282 from meiiie/fix/protect-project-recordings-from-prune
fix(recordings): preserve media referenced by saved projects
2026-04-20 20:37:07 +10:00
webadderall 0ccdc449e8 Merge pull request #278 from meiiie/fix/export-media-paths
fix(export): reopen saved videos and default to source quality
2026-04-20 20:35:21 +10:00
webadderall bfe0cbe0e5 Merge pull request #280 from meiiie/fix/microphone-companion-audio
fix(recording): preserve mic companion audio in editor/export
2026-04-20 20:33:07 +10:00
wiiiii123 19486c7a44 fix(export): cancel timed out finalization work 2026-04-20 11:21:52 +07:00
wiiiii123 04e013cbbf fix(export): only refresh watchdog on progress 2026-04-20 10:39:10 +07:00
wiiiii123 6783eeb55c test(export): share finalization watchdog logic 2026-04-20 10:19:25 +07:00
wiiiii123 271dddcc32 fix(export): make audio timeouts progress-aware 2026-04-20 10:01:42 +07:00
wiiiii123 dc60a8e6e5 fix(export): scale audio finalization timeouts 2026-04-20 02:37:21 +07:00
wiiiii123 3509ecf21c fix(recordings): fail closed during prune project scans 2026-04-20 02:03:45 +07:00
wiiiii123 f7e3494ee3 fix(recordings): preserve media referenced by saved projects 2026-04-20 01:49:40 +07:00
wiiiii123 cf676487b2 fix(recording): preserve mic companion audio when source has audio 2026-04-19 23:54:40 +07:00
wiiiii123 cac33005e3 test(export): tighten media path regression coverage 2026-04-19 23:44:10 +07:00
webadderallandmeiiie daf99c0387 fix(recording): prefer playable browser capture codecs (#275)
Verifies the selected recording MIME type can also be decoded by the
in-app <video> element via canPlayType(), so that codecs like av1 —
which MediaRecorder.isTypeSupported() reports as supported for encoding
but are not decodable on fresh Windows installs without the AV1 Video
Extension — are not chosen.

Also passes undefined (not an unsupported fallback string) into
new MediaRecorder() when no preferred type is supported, letting the
browser pick a default instead of throwing NotSupportedError.

Replaces the previous 'as ProcessedDesktopSource' cast with a properly
typed LINUX_PORTAL_SOURCE constant.

Co-authored-by: meiiie <meiiie@users.noreply.github.com>
v1.1.24
2026-04-20 01:08:12 +10:00
webadderall 92bb1065a2 fix: cast Linux portal sentinel as ProcessedDesktopSource to fix TS build error 2026-04-20 00:42:36 +10:00
wiiiii123 4f739a058e fix(export): reopen saved videos and default to source quality 2026-04-19 21:42:06 +07:00
webadderall 8d5a702cad Merge pull request #277 from webadderall/revert-276-fix/windows-wgc-recording-timestamps
Revert "fix(windows): normalize WGC sample timestamps"
2026-04-20 00:15:36 +10:00
webadderall 7bf94ed309 Revert "fix(windows): normalize WGC sample timestamps" 2026-04-20 00:12:32 +10:00
webadderall 7e4f469d92 bump ver 2026-04-19 23:59:02 +10:00
webadderall a39bc14342 Merge pull request #276 from meiiie/fix/windows-wgc-recording-timestamps
fix(windows): normalize WGC sample timestamps
2026-04-19 23:48:48 +10:00
wiiiii123 16e9a63eb6 fix(windows): normalize WGC sample timestamps 2026-04-19 20:20:06 +07:00