webadderall
18ce390e07
fix(updater): remove stale preview timer call
2026-03-29 00:05:12 +11:00
webadderall
eec536e3b9
fix(desktop): polish editor chrome
2026-03-28 23:24:34 +11:00
webadderall
3e48ea543d
fix(updater): remove dev preview auto-toasts
2026-03-28 22:36:04 +11:00
webadderall
33f066464b
fix(startup): wait for app readiness before opening hud
2026-03-28 22:02:16 +11:00
webadderall
7bd52918c0
fix(dev): isolate app data paths from production
2026-03-28 22:00:15 +11:00
webadderall
7a7f383dd1
feat(updater): simulate dev preview update flow
2026-03-28 21:45:24 +11:00
webadderall
b7687605bc
fix(updater): resurface dismissed update prompts
2026-03-28 21:22:56 +11:00
webadderall
efc89870aa
feat(updater): add explicit download toast flow
2026-03-28 21:06:41 +11:00
webadderall
02674009d8
feat: add updater release infrastructure
2026-03-28 20:42:38 +11:00
webadderall
cd8e981065
fix(windows): finalize WGC recordings safely
2026-03-28 17:03:41 +11:00
webadderall
227bcabe12
chore(windows): track bundled helper manifests
2026-03-28 16:17:29 +11:00
webadderall
3074ba7445
test(windows): cover WGC display selection
2026-03-28 16:15:27 +11:00
webadderall
04295afae4
chore(dev): isolate app data in development
2026-03-28 16:11:48 +11:00
webadderall
92d0a6c5ec
fix(recording): validate video outputs before open
2026-03-28 16:10:49 +11:00
webadderall
6a9754bace
feat(debug): add native capture diagnostics
2026-03-28 16:08:43 +11:00
webadderall
691d90b126
fix(windows): restore WGC monitor fallback
2026-03-28 15:18:56 +11:00
webadderall
b85374dee0
fix(windows): bundle native capture helpers
2026-03-28 14:56:16 +11:00
webadderall
20f9259d50
Revert "feat: Advanced Video Editor Implementation, Native WGC Integration, and AI Auto-Captions"
2026-03-28 14:12:25 +11:00
Mahdy Arief
b04e4b2b62
fix(export, native, ui): resolve critical data integrity and resource management bugs in PR #122
...
- Implement comprehensive solo/mute export pipeline in audioEncoder.ts
- Fix duplicate caption IDs by adding chunk-specific indices in handlers.ts
- Prioritize native monitor selection by bounds in monitor_utils.cpp
- Fix alignment for blur annotations extending beyond canvas boundaries
- Resolve timeline selection desync and sidebar visibility for blur annotations
- Fix memory leaks in audio waveform generation with AudioContext cleanup
2026-03-28 06:09:50 +07:00
Mahdy Arief
933d804118
chore: Finalize PR #116 stability and privacy improvements
...
- Hardened IPC with safety guards for all webContents.send calls
- Scrubbed sensitive absolute paths from caption logs
- Realigned Windows artifact naming logic
2026-03-27 23:14:12 +07:00
Mahdy Arief
76d39c8ad9
feat: improve timeline selection interaction with Shift+drag and closure fixes
2026-03-27 21:59:03 +07:00
webadderall
78d6b1712c
fix(stability): restore export and recording session compatibility
2026-03-27 23:58:08 +11:00
webadderall
df70d291a3
fix(wgc): preserve full-width display identifiers
2026-03-27 23:34:39 +11:00
Mahdy Arief
bcf8aa9bcc
feat: Implement native Windows Graphics Capture monitor utilities and introduce video editor UI components.
2026-03-27 17:22:55 +07:00
Mahdy Arief
25ca604d88
feat: add blur annotation and Whisper model selection for autocaption
2026-03-27 13:27:57 +07:00
webadderall
1e83931120
Revert "fix(recording): validate native captures and tighten mic menu spacing"
...
This reverts commit d485c0b226 .
2026-03-27 11:31:02 +11:00
webadderall
ade26f2faf
Revert "Fix WGC display selection and webcam sync"
...
This reverts commit 2b04e383e5 .
2026-03-27 11:30:11 +11:00
webadderall
2363ae87bd
Merge fix/wgc-display-webcam-sync into main
2026-03-26 22:09:59 +11:00
webadderall
2b04e383e5
Fix WGC display selection and webcam sync
2026-03-26 21:52:35 +11:00
webadderall
9ea7b43f08
fix(updater): support optional dialog window
2026-03-26 11:53:09 +11:00
webadderall
07bd87fdd3
fix(windows): honor selected microphone in native capture
2026-03-26 11:17:39 +11:00
webadderall
c20772f11f
chore(windows): remove stale DXGI capture helper
2026-03-26 11:05:38 +11:00
webadderall
9401e29b11
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
Pierre-Adrien Lair
af93de1fb1
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
Bortlesboat and Claude Opus 4.6
e792cab804
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
5ab9368858
chore(updates): add disabled app update infrastructure
2026-03-24 19:32:38 +11:00
webadderall
d485c0b226
fix(recording): validate native captures and tighten mic menu spacing
2026-03-24 19:04:24 +11:00
webadderall
698f667050
fix(projects): align HUD browser behavior
2026-03-23 21:18:18 +11:00
webadderall
b4cdf7cc5e
feat(ipc): persist project library metadata and tighten caption inputs
2026-03-23 19:22:40 +11:00
webadderall
3702308d1b
feat(editor): add project browser and whisper selection flows
2026-03-23 19:22:39 +11:00
webadderall
ecccc72b30
fix(sources): backfill missing displays in monitor picker
2026-03-23 18:03:40 +11:00
webadderall
d3d4b5e066
fix(windows): preserve full monitor ids for native capture
2026-03-23 17:51:52 +11:00
webadderall
bbd514efba
perf: remove launch source polling
...
Push selected-source changes from Electron to the launch window instead of polling every 500ms, reducing constant renderer and IPC churn. Also restore the TimelineEditor audio path narrowing fix so the current tree stays type-safe.
2026-03-22 21:03:26 +11:00
webadderall
89ebfa79ed
feat: add backend Whisper and native audio support
...
Add Electron IPC handlers and preload wiring for Whisper caption generation, small-model download management, and safer project media source resolution. Update native macOS capture helpers to mux separate system and microphone audio outputs before finalizing recordings.
2026-03-22 18:34:43 +11:00
webadderall
2b9777d8ab
build: add bundled Whisper runtime pipeline
...
Add the Whisper runtime build script, package integration, runtime manifest, and staged darwin-arm64 Whisper binaries.
2026-03-22 18:30:19 +11:00
webadderall
7d846919fa
Merge pull request #82 from VoidGravity/fix/windows10-wgc-border-crash
...
Fix/windows10 wgc border crash
2026-03-21 10:47:52 +11:00
webadderall
2f7a08075c
tweak: open editor at 85 percent of screen
2026-03-21 10:47:28 +11:00
Gurpreet Kait
4b41550b58
Stop maximizing editor window on open
2026-03-21 10:39:10 +11:00
VoidGravity
f4f73977d9
capturing silently, removing usless noisy warning
2026-03-20 22:29:51 +00:00
VoidGravity
69291eb101
Handle unsupported IsBorderRequired on Windows 10 causing Native Windows capture failure
2026-03-20 22:24:48 +00:00