Commit Graph
1693 Commits
Author SHA1 Message Date
webadderall 89bab3a923 bridge native export apis through preload 2026-04-04 13:07:49 +11:00
webadderall acf359d3cc add native export ipc handlers 2026-04-04 13:07:49 +11:00
webadderall ae2aefe4e2 add native export electron api typings 2026-04-04 13:07:42 +11:00
webadderall 75a90f5bed add native export ffmpeg helpers 2026-04-04 13:07:42 +11:00
webadderall cacc614cde improve renderer and gif export progress 2026-04-04 13:07:42 +11:00
webadderall e136cc7dcc bound streaming decoder backpressure 2026-04-04 13:07:42 +11:00
webadderall 987939b253 normalize forward frame source timing 2026-04-04 13:07:42 +11:00
webadderall c29673b9fc add audio passthrough export path 2026-04-04 13:07:34 +11:00
webadderall 4e83ec98ee preload annotation assets for export 2026-04-04 13:07:34 +11:00
webadderall cc63fa1b24 add native frame capture utilities 2026-04-04 13:07:34 +11:00
webadderall 3109b18460 add export backpressure tuning 2026-04-04 13:07:34 +11:00
webadderall 015d46245c add export pipeline core types 2026-04-04 13:07:34 +11:00
TARO-gh 79c03f9039 fix(hud-overlay): keep drag bounds size fixed to prevent cursor drift on Windows 2026-04-03 16:45:31 +09:00
TARO-gh 302676bb77 fix(hud-overlay): ignore duplicate drag mousemove events to stop hold-drift 2026-04-03 15:35:29 +09:00
webadderall 215d7c40c4 Merge pull request #157 from iRaziul/main
Fix Linux HUD input handling
2026-04-03 16:31:59 +11:00
Long 3fa1aa1e0b update coderabbit nitpick 2026-04-03 10:08:35 +07:00
Long 8ffebefac2 fix(launch): keep webcam preview stream attached across remounts
Store the live webcam preview stream in a stable ref and reattach it through callback refs so late-mounted preview videos receive srcObject immediately while preserving drag-end click-through restoration.

Made-with: Cursor
2026-04-03 09:55:41 +07:00
Long 5c6f6a2696 fix: capture webcam preview refs at effect setup to prevent stale closure reads 2026-04-03 09:35:05 +07:00
Long 68aa2a9686 feat(launch): add draggable floating webcam preview overlay
Show a live webcam preview as soon as webcam is enabled, keep it visible as a larger floating overlay, and allow drag repositioning across the HUD overlay area for expression monitoring while recording.

Made-with: Cursor
2026-04-03 08:42:50 +07:00
iRaziul 168d230c91 Fix Linux HUD input handling 2026-04-02 17:40:27 +06:00
webadderall 4d29baaae3 chore(release): bump version to 1.1.13 v1.1.13 2026-04-02 21:56:51 +11:00
webadderall c9f99ee498 fix(electron): Windows HUD visibility - moveTop after show, reassert mouse state on recording start 2026-04-02 21:09:32 +11:00
webadderall 7b1d16d969 feat(wallpaper): video wallpaper system with wispysky default, upload, thumbnails, preview and export rendering 2026-04-02 21:09:16 +11:00
webadderall ab04f9143c feat(timeline): track visual polish - waveform blue, zoom purple, audio dark green, gradient fade 2026-04-02 21:09:09 +11:00
webadderall 8d262fbc10 feat(editor): add video wallpaper background support
Adds video file detection (mp4/webm/mov/etc) to wallpaper system,
renders video backgrounds with looping playback in editor preview,
and adds Video tab to background picker in settings panel.
2026-04-02 16:49:56 +11:00
webadderall b08f4efb37 fix(electron): Win10 HUD click-through recovery 2026-04-02 16:29:51 +11:00
webadderall 13f99f07c8 fix(macos): use firstSampleTime as common time base in native recorder 2026-04-02 16:29:47 +11:00
webadderall 098abda72d fix(recording): improve webcam audio sync and delay compensation 2026-04-02 16:29:43 +11:00
webadderall a5bf98b27e feat(timeline): add audio waveform visualisation on clip track 2026-04-02 16:29:39 +11:00
webadderall 671a59e847 feat(editor): clip system with splitting, per-clip speed, and timeline UI
Adds clip track to timeline, split-at-playhead, per-clip speed control,
clip deletion, and removes preview/timeline resize drag handle.
2026-04-02 16:29:35 +11:00
webadderall 45bca06431 feat(editor): add ClipRegion type, persistence, and keyboard shortcuts 2026-04-02 16:29:29 +11:00
webadderall 8690393a80 fix: stale variable references in audioEncoder cleanup v1.1.12 2026-04-01 16:03:40 +11:00
webadderall 31ee96e00e chore(release): bump version to 1.1.12 2026-04-01 15:56:35 +11:00
webadderall db8718cf66 Add sidecar audio fallback for silent recordings 2026-04-01 15:40:40 +11:00
webadderall 1f1e445eb8 Fix macOS recording audio playback 2026-04-01 15:01:51 +11:00
webadderall c1b08a72f8 chore(release): cut v1.1.11 v1.1.11 2026-03-31 20:43:41 +11:00
webadderall 034e6a64a4 Merge pull request #143 from mahdyarief/feat/hide-settings-conditionally
feat(setting): hide zoom and speed setting, only show when select track
2026-03-31 20:34:25 +11:00
webadderall a007f29d36 fix(editor): resolve local audio sources for editor playback
Use resolveMediaElementSource for editor audio elements and audio import
metadata probing so local M4A files play correctly in the editor instead of
relying on raw file:// URLs.
2026-03-31 19:57:06 +11:00
Mahdy Arief f65eb30b8e feat(setting): hide zoom and speed setting, only show when select track 2026-03-30 22:10:04 +07:00
webadderall e20e6a143c chore(release): cut v1.1.10 v1.1.10 2026-03-31 00:09:06 +11:00
webadderall 86933c9a7a feat(app): add discord link to editor header 2026-03-31 00:07:38 +11:00
webadderall 545019ff7d fix(recording): align auto-zoom cursor data for windows capture 2026-03-31 00:06:53 +11:00
webadderall 91a51951fa fix(recording): trim paused audio from native windows captures 2026-03-31 00:04:00 +11:00
webadderall f61a5982e3 fix(recording): persist microphone and system-audio preferences 2026-03-30 23:49:56 +11:00
webadderall dab9950a54 fix(recording): wrap recovery mux in try/catch to prevent video loss on audio failure 2026-03-30 22:55:53 +11:00
webadderall d3fd9ab60b Merge pull request #142 from iaz33m/codex/fix-mac-native-mic-recovery
fix(recording): preserve mic audio when recovering mac capture
2026-03-30 22:49:33 +11:00
Azeem Tariq 3a0b3fca9e fix(recording): preserve mic audio when recovering mac capture 2026-03-30 15:47:13 +05:00
webadderall 6363ae8592 Update README.md 2026-03-30 17:31:04 +11:00
webadderall fc34288a51 chore: bump version to 1.1.9 v1.1.9 2026-03-30 16:47:46 +11:00
webadderall eb0ae2a324 fix: await setRecordingState before muxNativeWindowsRecording
The cursor telemetry snapshot (setRecordingState(false)) was not awaited,
creating a race with muxNativeWindowsRecording which calls finalizeStoredVideo.
If the mux IPC arrived first, pendingCursorSamples was still empty and no
.cursor.json was written — causing the cursor overlay to not render.
2026-03-30 15:55:05 +11:00