Commit Graph
379 Commits
Author SHA1 Message Date
webadderall 46f55dc61a Fix encoder errors reported as cancellations 2026-04-05 18:15:14 +10:00
webadderall 1e56c2d139 revert(recording): remove editor finalization phase 2026-04-04 22:26:25 +11:00
webadderall 22ec58e48a fix(recording): improve post-capture handoff 2026-04-04 22:14:15 +11:00
webadderall 5fd49fbf0f fix(audio): reduce recording and export drift 2026-04-04 21:53:25 +11:00
webadderall dbe1eb314c Merge pull request #167 from TARO-gh/fix/floating-toolbar-drag-drift
fix(windows): stabilize HUD drag by locking bounds size during move
2026-04-04 16:12:45 +11:00
webadderall dfcbb89470 drop unused export dialog 2026-04-04 13:08:05 +11:00
webadderall 9f864bbbfc integrate modern export flow in editor 2026-04-04 13:08:05 +11:00
webadderall 9538168597 export tutorial help link helpers 2026-04-04 13:08:05 +11:00
webadderall 736e8e683b expand export settings menu 2026-04-04 13:08:05 +11:00
webadderall eb31ef623d localize export fps settings 2026-04-04 13:08:05 +11:00
webadderall 06df07a2f8 save export preferences in editor 2026-04-04 13:07:57 +11:00
webadderall f9394f9637 persist export pipeline settings 2026-04-04 13:07:57 +11:00
webadderall f725df3dfc export new pipeline modules 2026-04-04 13:07:57 +11:00
webadderall 21496a787e teach legacy exporter native fallback 2026-04-04 13:07:57 +11:00
webadderall 1e5f0b8658 add modern video exporter 2026-04-04 13:07:57 +11:00
webadderall 2c51b67f2c add modern export frame renderer 2026-04-04 13:07:50 +11:00
webadderall 443dbbc01f open editor during recording finalization 2026-04-04 13:07:49 +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 302676bb77 fix(hud-overlay): ignore duplicate drag mousemove events to stop hold-drift 2026-04-03 15:35:29 +09: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 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 2026-04-01 16:03:40 +11:00
webadderall db8718cf66 Add sidecar audio fallback for silent recordings 2026-04-01 15:40:40 +11:00
webadderall c1b08a72f8 chore(release): cut 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 86933c9a7a feat(app): add discord link to editor header 2026-03-31 00:07:38 +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 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
webadderall 0a30df9872 make dragger register 2026-03-30 14:21:00 +11:00
webadderall 9aac961c1d fix(hud): make transparent areas click-through
- Set setIgnoreMouseEvents(true, {forward: true}) on HUD overlay window
  so transparent areas pass clicks to apps behind
- Add hud-overlay-set-ignore-mouse IPC to toggle mouse events
- Re-enable mouse events on mouseenter over visible HUD content,
  disable again on mouseleave
2026-03-30 13:32:24 +11:00
webadderall 199f35d9b4 feat(launch): add update status badge to launch window toolbar
- Add update badge button that shows current updater state
  (idle, checking, up-to-date, available, downloading, ready, error)
- Badge triggers check/download/install based on current state
- Poll update status summary every 2.5s for live state reflection
- Add CSS module styles for badge variants (quiet, hot, spin)
- Add i18n strings for badge labels and tooltips (en, es, zh-CN)
2026-03-29 19:30:02 +11:00
webadderall 53c7aa7e77 feat(updater): Windows native notifications and toast window fixes
- Use native OS Notification on Windows instead of transparent overlay
  toast window (transparent BrowserWindows are unreliable on Windows)
- Set app user model ID on Windows for proper notification grouping
- Make toast window opaque with solid background on Windows
- Only set transparent body background on macOS for update-toast window
- Refactor UpdateToastWindow to inline styles for Windows compatibility
- Add primaryAction-based button rendering in toast UI
- Add polling fallback for toast payload in UpdateToastWindow
- Add global CSS variables for brand accent color
2026-03-29 19:30:02 +11:00
webadderall ac14768a62 fix: TCC permission handling for native helpers on macOS 26
- Add CGPreflightScreenCaptureAccess pre-check in Swift helper
- Add microphone TCC pre-flight when mic capture is requested
- Warm up TCC via desktopCapturer.getSources before spawning helper
- Request mic access from Electron before helper spawn
- Remove unreliable systemPreferences.getMediaAccessStatus pre-checks
- Add camera entitlements to plist files for webcam support
- Guard getScreen() calls behind app.isReady()
- Make tray icons lazy to avoid early screen access
- Suppress duplicate permission error alerts in renderer
2026-03-29 19:15:18 +11:00
webadderall cbde700ab7 fix video editor not opening sometimes in prod 2026-03-29 13:13:15 +11:00
webadderall e717c812a7 fix invalid/stale mic selection windows 2026-03-29 11:07:34 +11:00