Commit Graph
377 Commits
Author SHA1 Message Date
webadderall f322f78c19 fix(recording): improve post-capture handoff 2026-04-04 22:14:15 +11:00
webadderall 6edc6d293d fix(audio): reduce recording and export drift 2026-04-04 21:53:25 +11:00
webadderall 8ca75de0b7 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 31d0ebf14a drop unused export dialog 2026-04-04 13:08:05 +11:00
webadderall 3c7655bede integrate modern export flow in editor 2026-04-04 13:08:05 +11:00
webadderall 56f2a848d3 export tutorial help link helpers 2026-04-04 13:08:05 +11:00
webadderall ee401192a1 expand export settings menu 2026-04-04 13:08:05 +11:00
webadderall d1747bdda2 localize export fps settings 2026-04-04 13:08:05 +11:00
webadderall dc255a02ba save export preferences in editor 2026-04-04 13:07:57 +11:00
webadderall 1606d5283c persist export pipeline settings 2026-04-04 13:07:57 +11:00
webadderall 5199c52540 export new pipeline modules 2026-04-04 13:07:57 +11:00
webadderall 80bba4c943 teach legacy exporter native fallback 2026-04-04 13:07:57 +11:00
webadderall 8d0eb6530c add modern video exporter 2026-04-04 13:07:57 +11:00
webadderall 64aaf0cb7d add modern export frame renderer 2026-04-04 13:07:50 +11:00
webadderall 54b5227712 open editor during recording finalization 2026-04-04 13:07:49 +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 2d34ecc3c1 fix(hud-overlay): ignore duplicate drag mousemove events to stop hold-drift 2026-04-03 15:35:29 +09: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 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 2026-04-01 16:03:40 +11:00
webadderall 1d3d876c6e Add sidecar audio fallback for silent recordings 2026-04-01 15:40:40 +11:00
webadderall 3e5f080def chore(release): cut 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 3e7797966d feat(app): add discord link to editor header 2026-03-31 00:07:38 +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 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
webadderall 18daf2f31c make dragger register 2026-03-30 14:21:00 +11:00
webadderall 4a1ade4ffd 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 5a5023d1ea 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 001f86a550 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 cac0126109 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 fc5249c8e9 fix video editor not opening sometimes in prod 2026-03-29 13:13:15 +11:00
webadderall a2fb57f49d fix invalid/stale mic selection windows 2026-03-29 11:07:34 +11:00
webadderall 34671acd68 fire autosuuggestions once 2026-03-29 10:48:49 +11:00
webadderall 45adb7f437 fixed webcam disappearing 2026-03-29 10:31:50 +11:00