Commit Graph
299 Commits
Author SHA1 Message Date
webadderall 04663fc31b Use native WASAPI for Windows microphone recording 2026-09-13 10:41:30 +10:00
webadderall f687ed9fed Remove unsupported VRAM diagnostics 2026-09-11 19:41:17 +10:00
webadderall 37744b05f6 Collect complete GPU details for export reports 2026-09-11 18:22:09 +10:00
webadderall a2732ba394 Add computer hardware to export diagnostics 2026-09-11 18:12:23 +10:00
Abhijeet Dash 7ea0bd11d8 docs: document getCompanionAudioFallbackInfo resolution rules 2026-09-10 10:48:20 +05:30
Abhijeet Dash e936044878 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 2a1a0b554b Merge startup optimizations and prepare 1.4.0 beta 1 2026-09-05 19:19:18 +10:00
webadderall ec0826fb01 fix: resolve packaged wallpaper assets 2026-09-05 16:34:40 +10:00
webadderall 11237400c1 fix(windows): mask resized window captures 2026-09-05 14:11:27 +10:00
webadderall 8d18b8fc8a fix(windows): align selected window overlays 2026-09-05 14:11:27 +10:00
webadderall e8935bedf5 fix(windows): crop window captures without padding 2026-09-05 14:11:27 +10:00
young 0c3cdb24ce Keep window crops aligned as windows change 2026-09-04 20:06:05 +10:00
young af968551f1 Record selected windows by cropping full-screen captures 2026-09-04 19:48:22 +10:00
young af470212b0 Address HUD protection review feedback 2026-09-03 11:51:48 +10:00
young 58faea68f1 Fix HUD capture protection across recording backends 2026-09-03 11:38:03 +10:00
webadderall b019824a29 Remember recording device preferences 2026-09-02 20:56:07 +10:00
webadderall 17150671f6 Fix cross-platform caption generation 2026-09-02 20:27:24 +10:00
young 03faefb8f3 Use the BT.709 matrix for screen capture 2026-08-31 13:48:13 +10:00
young 68aa5679ea Address review feedback before release 2026-08-31 13:35:57 +10:00
webadderall bb268188dc 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 8125aecb78 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 8120f82b85 Add live announcements and experimental updates 2026-08-30 21:23:11 +10:00
young 4fcf2deaa7 Apply consistent project formatting 2026-08-28 09:54:42 +10:00
webadderall 83e2e5fbcf Address taskbar and rendering review feedback 2026-08-25 20:59:28 +10:00
young 2938a16f1e Preserve the correct colour range in video exports 2026-08-25 19:06:02 +10:00
young 6819440371 fix: address native capture review feedback 2026-08-24 11:43:50 +10:00
young 117bbfe0eb fix: stabilize macOS countdown capture 2026-08-24 10:29:43 +10:00
wiiiii123 f3d8506544 fix(project): address atomic save review feedback 2026-07-11 10:46:33 +07:00
PTMH-NMH c0054efe28 Merge branch 'main' into fix/project-atomic-save 2026-07-11 10:40:06 +07:00
PTMH-NMH 6eea2599f1 Merge branch 'main' into fix/ipc-recording-path-confinement 2026-07-11 02:55:52 +07:00
wiiiii123 4e56bd6763 chore(ci): address quality review feedback 2026-07-11 02:49:40 +07:00
wiiiii123 4ade9d8e16 fix(project): make project saves atomic 2026-07-10 13:10:26 +07:00
wiiiii123 b823bb45ce fix(ipc): confine recorded video writes 2026-07-10 05:24:53 +07:00
wiiiii123 ea87d9a55b fix: resolve Windows helper paths consistently 2026-07-10 05:12:39 +07:00
wiiiii123 971c17fdb3 ci: add pull-request quality checks 2026-07-10 05:07:19 +07:00
ExtraBinoss 6d22dc2f09 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 befa321d67 fix(captions): address caption-editor review feedback 2026-06-28 18:03:30 +03:00
Joe Hachem c31d78ad12 feat(captions): segment captions by sentence using punctuation and pauses 2026-06-27 19:10:31 +03:00
Joe Hachem 01ed7ea6f3 fix(captions): trim silence and split phrases on real pauses 2026-06-25 09:40:01 +03:00
josh-abram df5bb5bd57 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 ca6385eac6 Merge origin/main into feat/export-caption-sidecars 2026-06-22 18:05:52 +10:00
webadderall 4dcb57ab9d 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 d8ed1be358 feat: improve project save flow 2026-06-17 19:41:25 +10:00
webadderall 6e7342d16c fix(projects): tighten import and document project files 2026-06-15 13:43:08 +10:00
webadderall 262d961cfb fix(projects): streamline import and save flow 2026-06-15 11:37:27 +10:00
webadderall 3638ee2a62 Handle caption sidecar save failures 2026-06-12 17:24:35 +10:00
webadderall 62fd20e885 Add export caption sidecar option 2026-06-09 11:13:53 +10:00
webadderall 725eed71ad Add export caption sidecar option 2026-06-09 11:13:00 +10:00
webadderall c4d0d87151 fix(linux): preserve portal screen source mapping 2026-06-06 20:01:19 +10:00
webadderall 5717fd60fc revert: undo linux cursor-overlay portal guards 2026-06-05 10:32:51 +10:00