Commit Graph
577 Commits
Author SHA1 Message Date
webadderall e16c543b99 fix(export): improve final compositor resampling 2026-03-27 21:05:33 +11:00
webadderall 06d90a88a2 fix(export): encode MP4 audio as AAC 2026-03-27 21:05:33 +11:00
webadderall 5881118617 fix(recording): restore effective duration accounting 2026-03-27 21:05:33 +11:00
webadderall 8c17072f9f feat(editor): wire scene frame, whisper, and export updates 2026-03-27 21:05:33 +11:00
webadderall 9d11ec63c2 feat(ui): polish launch and help actions 2026-03-27 21:05:33 +11:00
webadderall 06cb3bbd48 feat(preview): support scene frames and video wallpapers 2026-03-27 21:05:33 +11:00
webadderall 996fca8107 feat(settings): add scene frame and video wallpaper controls 2026-03-27 21:05:33 +11:00
webadderall 7df46789b9 feat(editor): add scene frame layout primitives 2026-03-27 21:05:33 +11:00
webadderall 3744d3448e feat(electron): persist recording session offsets and model checks 2026-03-27 21:05:33 +11:00
webadderall 1a9ed65913 fix(wgc): preserve full-width display identifiers 2026-03-27 21:05:33 +11:00
webadderall 7750e5cdbb Merge remote-tracking branch 'origin/main' into push-main 2026-03-27 20:13:48 +11:00
webadderall 0272a33e90 Merge pull request #111 from insomniachooman/feature/add-custom-cursor-styles
Add custom cursor packs and harden native postinstall build flow
2026-03-27 19:06:06 +11:00
webadderall adc125ae14 Merge branch 'pr-111-local' into push-main
# Conflicts:
#	src/components/video-editor/projectPersistence.ts
#	src/components/video-editor/types.ts
2026-03-27 12:05:06 +11:00
webadderall 70cefabd57 Revert "fix(recording): validate native captures and tighten mic menu spacing"
This reverts commit 1900c0e737.
2026-03-27 11:31:02 +11:00
webadderall 7fb4c5de9e Revert "Fix WGC display selection and webcam sync"
This reverts commit e5becc30a3.
2026-03-27 11:30:11 +11:00
insomniachooman 157af5f083 Add custom cursor packs and harden native postinstall builds 2026-03-26 22:39:18 +06:00
webadderall 1826cfec3a Update FUNDING.yml 2026-03-27 00:13:26 +11:00
webadderall 81f831b46a Update README.md 2026-03-26 23:05:51 +11:00
webadderall f1df2911cb Merge fix/wgc-display-webcam-sync into main 2026-03-26 22:09:59 +11:00
webadderall e5becc30a3 Fix WGC display selection and webcam sync 2026-03-26 21:52:35 +11:00
webadderall 485726fb42 fix(updater): support optional dialog window 2026-03-26 11:53:09 +11:00
github-actions[bot] ffe7ff735c chore(release): bump version to v1.1.6 2026-03-26 00:42:26 +00:00
webadderall c97fe4d5e4 chore(release): auto-sync app version 2026-03-26 11:37:58 +11:00
webadderall 6f6ef68cc4 fix(windows): honor selected microphone in native capture 2026-03-26 11:17:39 +11:00
webadderall 04b8edf33d refactor(captions): simplify model controls UI 2026-03-26 11:17:39 +11:00
webadderall 5f3d5914d5 fix(ci): pin release builds to resolved source commit 2026-03-26 11:05:38 +11:00
webadderall e6e16ee422 chore(windows): remove stale DXGI capture helper 2026-03-26 11:05:38 +11:00
webadderall 42b116878a Fix release workflow source ref handling 2026-03-26 11:05:38 +11:00
webadderall a9f6122938 Merge pull request #97 from Bortlesboat/fix/display-app-version
fix: display app version in More menu
2026-03-25 19:07:59 +11:00
webadderall 4dcd29ac84 Merge pull request #100 from PALConverteo/fix/wgc-capture-thread-safety
Fix corrupted MP4 recordings on Windows
2026-03-25 18:48:30 +11:00
Pierre-Adrien Lair 906c476ebe Fix corrupted MP4 recordings on Windows by serializing encoder writes
The WGC capture session uses Direct3D11CaptureFramePool::CreateFreeThreaded,
which dispatches FrameArrived callbacks on thread pool threads concurrently.
MFEncoder::writeFrame() accesses non-thread-safe resources (ID3D11DeviceContext,
IMFSinkWriter, shared staging texture and NV12 buffer) without synchronization,
causing MP4 container corruption when callbacks overlap at high frame rates.

Add a mutex to serialize writeFrame() and finalize() calls, preventing
concurrent access to the D3D context and Media Foundation sink writer.

Fixes #96
2026-03-24 17:59:27 +01:00
BortlesboatandClaude Opus 4.6 4b7f5947b8 fix: display app version in More menu
Add IPC handler to expose app.getVersion() to the renderer and
display it in the More dropdown menu. Users can now verify which
version they're running.

Fixes #70

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 09:15:04 -04:00
webadderall 6e69da0379 fix(hud): restore bar separators after dropdown divider change 2026-03-24 19:38:38 +11:00
webadderall da77c24a63 chore(updates): add disabled app update infrastructure 2026-03-24 19:32:38 +11:00
webadderall 1900c0e737 fix(recording): validate native captures and tighten mic menu spacing 2026-03-24 19:04:24 +11:00
webadderall 95fa2c232f fix(ci): skip arm64 postinstall during release 2026-03-23 21:55:52 +11:00
webadderall 2844827b1e fix(ci): skip arm64 release postinstall scripts 2026-03-23 21:53:06 +11:00
webadderall 500ff6ccfc fix(ci): make release workflow build tagged ref 2026-03-23 21:49:16 +11:00
webadderall 58c425295d merge: ship v1.1.5 updates v1.1.5 2026-03-23 21:18:40 +11:00
webadderall 1df365b5a5 fix(projects): align HUD browser behavior 2026-03-23 21:18:18 +11:00
webadderall dd16ad61f0 style(projects): simplify browser tiles 2026-03-23 20:43:26 +11:00
webadderall 397e6b69dc refactor(projects): polish finder-style browser and previews 2026-03-23 20:37:06 +11:00
webadderall 5b0bf63749 refactor(projects): simplify browser modal and thumbnail capture 2026-03-23 19:42:50 +11:00
webadderall ddf229d797 revert(cursor): drop Windows-specific anchor overrides 2026-03-23 19:27:47 +11:00
webadderall 5523a7de4f fix(cursor): align Windows bundled cursor anchors 2026-03-23 19:22:40 +11:00
webadderall 64b136a111 feat(ipc): persist project library metadata and tighten caption inputs 2026-03-23 19:22:40 +11:00
webadderall 409e492160 test(editor): cover whisper preferences and caption source selection 2026-03-23 19:22:40 +11:00
webadderall e8a8eae2d2 feat(editor): add project browser and whisper selection flows 2026-03-23 19:22:39 +11:00
webadderall 0db229d576 build(native): stage mac helpers for both architectures 2026-03-23 19:22:39 +11:00
webadderall cc126fa1e7 fix(sources): backfill missing displays in monitor picker 2026-03-23 18:03:40 +11:00