webadderall
3074ba7445
test(windows): cover WGC display selection
2026-03-28 16:15:27 +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
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
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
07bd87fdd3
fix(windows): honor selected microphone in native capture
2026-03-26 11:17:39 +11: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
d485c0b226
fix(recording): validate native captures and tighten mic menu spacing
2026-03-24 19:04:24 +11:00
webadderall
b4cdf7cc5e
feat(ipc): persist project library metadata and tighten caption inputs
2026-03-23 19:22:40 +11:00
webadderall
ecccc72b30
fix(sources): backfill missing displays in monitor picker
2026-03-23 18:03:40 +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
0562e7bf6e
fix: stabilize editor preview and wallpaper defaults
...
Follow-up to PR #69 : fix: restore editor preview responsiveness after export (#68 ).
2026-03-20 23:51:52 +11:00
webadderall
0c8fb50957
Fix countdown overlay and squircle corners
2026-03-20 20:08:47 +11:00
webadderall
c8cbd05729
Selective merge of Windows system cursor fix #66
2026-03-19 11:10:44 +11:00
webadderall
aac78cdbe1
Revert "Hide cursor for native Windows capture"
...
This reverts commit bb6d7a6889 .
2026-03-19 00:19:18 +11:00
webadderall
bb6d7a6889
Hide cursor for native Windows capture
2026-03-19 00:16:50 +11:00
webadderall
3ff7f7aef1
Fix Windows DXGI capture helper flow
2026-03-19 00:05:58 +11:00
webadderall
8a5339549d
feat(windows): replace WGC with DXGI and fix HUD window bounds
2026-03-18 22:11:10 +11:00
webadderall
285ca3a983
fix: restore cursor fallback and mac mic selection
2026-03-18 21:19:00 +11:00
webadderall
224f35c64e
fix: re-release v1.1.1 mic capture + hud position
2026-03-18 21:00:39 +11:00
webadderall
e064f738ae
Pause native screen capture across platforms
2026-03-18 18:36:25 +11:00
Gurpreet Kait
b9fcaa3a39
- tests driven
...
- language support
- webcame pause/resume sync
- native recording pause
- cancel (clears chunks and stops both recoders and webcame discarded on native cancel
- full lifecycle with webcame - pause - resume - stop keeps webcame in sync throughout
2026-03-18 11:59:58 +05:30
Gurpreet Kait
697de069d1
Merge branch 'main' into feature/ui-improvements
2026-03-18 10:58:56 +05:30
Gurpreet Kait
81ce72aca7
Merge branch 'main' into feature/ui-improvements
2026-03-18 10:39:07 +05:30
webadderall
2ea1cd56fd
fix: restore background toggle and parent save dialog
2026-03-18 14:26:42 +11:00
webadderall
9f5d04de4f
feat: add webcam overlay editing and export support
2026-03-18 14:26:42 +11:00
Gurpreet Kait
72bf06c00d
- Redesign HUD overlay bar with dark glassmorphism aesthetic and inline source dropdown
...
- Add pause, resume, and cancel recording controls with elapsed timer
- Move folder, language, and system audio into three-dots overflow menu with source highlight
wave
2026-03-17 16:05:23 +05:30
webadderall
3169995c68
Revert "fix(macos): keep sources visible when thumbnails are unavailable"
...
This reverts commit f7189ebec6 .
2026-03-16 22:54:59 +11:00
webadderall
f7189ebec6
fix(macos): keep sources visible when thumbnails are unavailable
2026-03-16 22:53:13 +11:00
webadderall
800691c598
fix(linux): restore cursor follow with linux bounds + hook mouse cache
2026-03-16 22:34:39 +11:00
webadderall
fd8319a682
fix(comment): correct hide-cursor handler explanation for WGC/SCK/Linux
2026-03-16 22:18:21 +11:00
webadderall
2eee911941
Merge pull request #32 from kmr-varun/feature/countdown-timer
...
feat: add countdown timer before recording starts
2026-03-16 17:03:18 +11:00
Varun Kumar
1265578d4e
fix(countdown): prevent overlapping timers with in-flight lock
...
- Add countdownInProgress flag in IPC handler to reject concurrent starts
- Add countdownActive state in renderer to block re-entry
- Disable Record button while countdown is active
2026-03-16 10:06:07 +05:30
webadderall
44a5ed0518
Merge pull request #20 from aarjn/feat/audio
...
Feat/audio
2026-03-16 13:14:19 +11:00
Varun Kumar
390c4ecfab
feat(recording): add configurable countdown timer before recording starts
...
- Add countdown delay setting (None, 3s, 5s, 10s) in HUD bar
- Show centered 200x200 countdown overlay visible on all workspaces
- Persist countdown delay preference across sessions
- Add i18n translations for countdown feature (en, es, zh-CN)
- Click or press ESC to cancel countdown
2026-03-16 00:12:44 +05:30
webadderall
f0f1981729
fix(windows): prevent cursor monitor ENOENT crash and build helper in release
2026-03-15 23:28:00 +11:00
4rjunc
530485c67a
feat: add handlers + preloads
2026-03-15 17:46:52 +05:30
tokenflow1m
ed9675b161
fix: pin cursor state to arrow when native monitor is unavailable
...
When cursor-monitor.exe is missing, fails to spawn, or exits early,
keep cursorVisualType as 'arrow' instead of undefined. This prevents
the frontend from falling back to heuristic cursor type inference
which can produce incorrect results.
2026-03-15 18:57:51 +09:00
tokenflow1m
192d3f3199
feat(windows): add native cursor type detection via cursor-monitor.exe
...
Build a standalone C++ helper (same pattern as wgc-capture) that polls
GetCursorInfo() every 50ms and emits STATE:<type> to stdout — identical
protocol to the macOS Swift helper. Windows recordings now capture
correct cursor types (text, pointer, resize, etc.) instead of always
falling back to arrow.
2026-03-15 18:12:42 +09:00