Commit Graph
299 Commits
Author SHA1 Message Date
webadderall a1b48500b6 Use native WASAPI for Windows microphone recording 2026-09-13 10:41:30 +10:00
webadderall 10ecb70141 Remove unsupported VRAM diagnostics 2026-09-11 19:41:17 +10:00
webadderall 570d5472a0 Collect complete GPU details for export reports 2026-09-11 18:22:09 +10:00
webadderall 0b1b2596bb Add computer hardware to export diagnostics 2026-09-11 18:12:23 +10:00
Abhijeet Dash 9b72ff0ee8 docs: document getCompanionAudioFallbackInfo resolution rules 2026-09-10 10:48:20 +05:30
Abhijeet Dash 1c2df9325e fix: keep mic audio when system audio is enabled
getCompanionAudioFallbackInfo returned only the video path when a macOS
system sidecar existed, assuming the inline mp4 track was a complete mix.
The capture helper writes system audio alone to that track, so the
microphone was dropped from preview and export whenever both sources were
enabled — the recorded narration was silent even though it had been
captured correctly to recording-<ts>.mic.m4a.

Return both macOS sidecars instead, so the renderer routes them as
separate system and mic tracks and mutes the silent embedded track.
Existing recordings recover their audio on reopen.

Fixes webadderallorg/Recordly#912
2026-09-09 17:12:13 +05:30
webadderall 264829ac28 Merge startup optimizations and prepare 1.4.0 beta 1 2026-09-05 19:19:18 +10:00
webadderall 6217ea4098 fix: resolve packaged wallpaper assets 2026-09-05 16:34:40 +10:00
webadderall 2ca5c46b47 fix(windows): mask resized window captures 2026-09-05 14:11:27 +10:00
webadderall e0e4bf4099 fix(windows): align selected window overlays 2026-09-05 14:11:27 +10:00
webadderall 498800a3e2 fix(windows): crop window captures without padding 2026-09-05 14:11:27 +10:00
young a5bbfa8e43 Keep window crops aligned as windows change 2026-09-04 20:06:05 +10:00
young ed32f05f52 Record selected windows by cropping full-screen captures 2026-09-04 19:48:22 +10:00
young 7899d8fce0 Address HUD protection review feedback 2026-09-03 11:51:48 +10:00
young ae36ac8a88 Fix HUD capture protection across recording backends 2026-09-03 11:38:03 +10:00
webadderall fdded88786 Remember recording device preferences 2026-09-02 20:56:07 +10:00
webadderall 0d0acce845 Fix cross-platform caption generation 2026-09-02 20:27:24 +10:00
young 2205fc8e29 Use the BT.709 matrix for screen capture 2026-08-31 13:48:13 +10:00
young 1628734dba Address review feedback before release 2026-08-31 13:35:57 +10:00
webadderall c74448fd3d Correct colour handling during recording
Record captured frames with BT.709 conversion and explicit limited-range metadata. Share the Windows conversion code between capture engines and apply matching colour metadata on macOS and FFmpeg fallbacks.
2026-08-31 12:25:28 +10:00
webadderall 621006ff71 Tune export quality for web delivery
Use practical bitrate targets across export backends and add dithering when converting full-range canvas frames to BT.709 video range.
2026-08-31 12:25:12 +10:00
young d27aac7719 Add live announcements and experimental updates 2026-08-30 21:23:11 +10:00
young fb44703514 Apply consistent project formatting 2026-08-28 09:54:42 +10:00
webadderall f3b0fdf8c8 Address taskbar and rendering review feedback 2026-08-25 20:59:28 +10:00
young 49fb397c98 Preserve the correct colour range in video exports 2026-08-25 19:06:02 +10:00
young 54c506dac7 fix: address native capture review feedback 2026-08-24 11:43:50 +10:00
young 13dd5ec412 fix: stabilize macOS countdown capture 2026-08-24 10:29:43 +10:00
wiiiii123 62954f028f fix(project): address atomic save review feedback 2026-07-11 10:46:33 +07:00
PTMH-NMH cf4416a14f Merge branch 'main' into fix/project-atomic-save 2026-07-11 10:40:06 +07:00
PTMH-NMH e7283f0415 Merge branch 'main' into fix/ipc-recording-path-confinement 2026-07-11 02:55:52 +07:00
wiiiii123 c97f67ec4d chore(ci): address quality review feedback 2026-07-11 02:49:40 +07:00
wiiiii123 19781b693d fix(project): make project saves atomic 2026-07-10 13:10:26 +07:00
wiiiii123 682106972a fix(ipc): confine recorded video writes 2026-07-10 05:24:53 +07:00
wiiiii123 4da19fde25 fix: resolve Windows helper paths consistently 2026-07-10 05:12:39 +07:00
wiiiii123 4111959364 ci: add pull-request quality checks 2026-07-10 05:07:19 +07:00
ExtraBinoss 399130f507 Merge pull request #711 from joehachemx/feat/captions-editor
feat(captions): add editable caption timeline and editor
2026-07-02 22:40:19 +02:00
Joe Hachem a8ba050335 fix(captions): address caption-editor review feedback 2026-06-28 18:03:30 +03:00
Joe Hachem 1f2ddd49d3 feat(captions): segment captions by sentence using punctuation and pauses 2026-06-27 19:10:31 +03:00
Joe Hachem 9833a8e55f fix(captions): trim silence and split phrases on real pauses 2026-06-25 09:40:01 +03:00
josh-abram f9418f4cd0 fix(recording): avoid doubled mic audio on macOS system+mic captures
On macOS the system-audio capture already contains the mic, so the recording embeds a full system+mic mix. The fallback also added the separate mic sidecar, doubling the mic into an echo. Use the embedded mix alone. Fixes #628.
2026-06-22 20:08:16 +10:00
webadderall def1bac7d0 Merge origin/main into feat/export-caption-sidecars 2026-06-22 18:05:52 +10:00
webadderall 063e443b39 Merge remote-tracking branch 'refs/remotes/origin/pr/681' into feat/export-caption-sidecars
# Conflicts:
#	electron/ipc/register/export.ts
#	src/components/video-editor/VideoEditor.tsx
2026-06-19 12:08:16 +10:00
webadderall d1e8e7ab91 feat: improve project save flow 2026-06-17 19:41:25 +10:00
webadderall e0e6199338 fix(projects): tighten import and document project files 2026-06-15 13:43:08 +10:00
webadderall a3a152e506 fix(projects): streamline import and save flow 2026-06-15 11:37:27 +10:00
webadderall 8c7d23d828 Handle caption sidecar save failures 2026-06-12 17:24:35 +10:00
webadderall 795cda20ee Add export caption sidecar option 2026-06-09 11:13:53 +10:00
webadderall 7b6608e25e Add export caption sidecar option 2026-06-09 11:13:00 +10:00
webadderall e99356a04b fix(linux): preserve portal screen source mapping 2026-06-06 20:01:19 +10:00
webadderall 18041911df revert: undo linux cursor-overlay portal guards 2026-06-05 10:32:51 +10:00