Commit Graph
1693 Commits
Author SHA1 Message Date
webadderall b6bf76ace0 bridge native export apis through preload 2026-04-04 13:07:49 +11:00
webadderall 9a165dc782 add native export ipc handlers 2026-04-04 13:07:49 +11:00
webadderall 9ff606455e add native export electron api typings 2026-04-04 13:07:42 +11:00
webadderall eef6357fc3 add native export ffmpeg helpers 2026-04-04 13:07:42 +11:00
webadderall 7236e618a9 improve renderer and gif export progress 2026-04-04 13:07:42 +11:00
webadderall 487ecf1cc3 bound streaming decoder backpressure 2026-04-04 13:07:42 +11:00
webadderall e11e293523 normalize forward frame source timing 2026-04-04 13:07:42 +11:00
webadderall 0d7cb7d3fd add audio passthrough export path 2026-04-04 13:07:34 +11:00
webadderall 2419df0fd9 preload annotation assets for export 2026-04-04 13:07:34 +11:00
webadderall a195fbde49 add native frame capture utilities 2026-04-04 13:07:34 +11:00
webadderall ba678f8311 add export backpressure tuning 2026-04-04 13:07:34 +11:00
webadderall 00c0e96e0a add export pipeline core types 2026-04-04 13:07:34 +11:00
TARO-gh 401d9a6d72 fix(hud-overlay): keep drag bounds size fixed to prevent cursor drift on Windows 2026-04-03 16:45:31 +09:00
TARO-gh 2d34ecc3c1 fix(hud-overlay): ignore duplicate drag mousemove events to stop hold-drift 2026-04-03 15:35:29 +09:00
webadderall 5f9dfbcd13 Merge pull request #157 from iRaziul/main
Fix Linux HUD input handling
2026-04-03 16:31:59 +11:00
Long 88b049ca1d update coderabbit nitpick 2026-04-03 10:08:35 +07:00
Long 5e56dab606 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 9a38961b6b fix: capture webcam preview refs at effect setup to prevent stale closure reads 2026-04-03 09:35:05 +07:00
Long 320aadaf1c 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 00d635af61 Fix Linux HUD input handling 2026-04-02 17:40:27 +06:00
webadderall 84958ee04b chore(release): bump version to 1.1.13 v1.1.13 2026-04-02 21:56:51 +11:00
webadderall c069eb015e fix(electron): Windows HUD visibility - moveTop after show, reassert mouse state on recording start 2026-04-02 21:09:32 +11:00
webadderall 11f70a1592 feat(wallpaper): video wallpaper system with wispysky default, upload, thumbnails, preview and export rendering 2026-04-02 21:09:16 +11:00
webadderall 8133fba3a5 feat(timeline): track visual polish - waveform blue, zoom purple, audio dark green, gradient fade 2026-04-02 21:09:09 +11:00
webadderall 6fbb66e75d 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 393be9b76a fix(electron): Win10 HUD click-through recovery 2026-04-02 16:29:51 +11:00
webadderall 70d4a4f92f fix(macos): use firstSampleTime as common time base in native recorder 2026-04-02 16:29:47 +11:00
webadderall e90f8f654b fix(recording): improve webcam audio sync and delay compensation 2026-04-02 16:29:43 +11:00
webadderall 284d0754d6 feat(timeline): add audio waveform visualisation on clip track 2026-04-02 16:29:39 +11:00
webadderall 292dec9836 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 b61b591504 feat(editor): add ClipRegion type, persistence, and keyboard shortcuts 2026-04-02 16:29:29 +11:00
webadderall b385ca4e5c fix: stale variable references in audioEncoder cleanup v1.1.12 2026-04-01 16:03:40 +11:00
webadderall 45b306362c chore(release): bump version to 1.1.12 2026-04-01 15:56:35 +11:00
webadderall 1d3d876c6e Add sidecar audio fallback for silent recordings 2026-04-01 15:40:40 +11:00
webadderall 2c778cfd08 Fix macOS recording audio playback 2026-04-01 15:01:51 +11:00
webadderall 3e5f080def chore(release): cut v1.1.11 v1.1.11 2026-03-31 20:43:41 +11:00
webadderall af2fd5ddc5 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 3a73e899a7 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 8fbff26074 feat(setting): hide zoom and speed setting, only show when select track 2026-03-30 22:10:04 +07:00
webadderall 802c5efea1 chore(release): cut v1.1.10 v1.1.10 2026-03-31 00:09:06 +11:00
webadderall 3e7797966d feat(app): add discord link to editor header 2026-03-31 00:07:38 +11:00
webadderall 76025313a6 fix(recording): align auto-zoom cursor data for windows capture 2026-03-31 00:06:53 +11:00
webadderall 5c74d8dd6e fix(recording): trim paused audio from native windows captures 2026-03-31 00:04:00 +11:00
webadderall 6d1e55a8e1 fix(recording): persist microphone and system-audio preferences 2026-03-30 23:49:56 +11:00
webadderall b833fc33cb fix(recording): wrap recovery mux in try/catch to prevent video loss on audio failure 2026-03-30 22:55:53 +11:00
webadderall 8069fc7869 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 6c6aca0fed fix(recording): preserve mic audio when recovering mac capture 2026-03-30 15:47:13 +05:00
webadderall 7675e0d20f Update README.md 2026-03-30 17:31:04 +11:00
webadderall 4bbad89950 chore: bump version to 1.1.9 v1.1.9 2026-03-30 16:47:46 +11:00
webadderall 9171ba6115 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