Commit Graph
50 Commits
Author SHA1 Message Date
webadderall f56f39ddb3 Hotfix 1.1.17 2026-04-06 18:10:29 +10:00
webadderall e7cd2004fe Improve tray and packaged editor restore paths 2026-04-06 15:22:58 +10:00
webadderall bd7524ca04 Fix Windows tray restore during recording 2026-04-05 23:23:16 +10:00
webadderall de3b396d89 Load packaged renderer over localhost 2026-04-05 18:51:51 +10:00
webadderall 495b714ab8 fix(windows): align Win10 HUD restore with interactive fallback 2026-04-04 17:22:37 +11:00
webadderall e85ceb6497 configure smoke export window boot flow 2026-04-04 13:07:49 +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 393be9b76a fix(electron): Win10 HUD click-through recovery 2026-04-02 16:29:51 +11:00
webadderall 8709834901 fix: add setDevicePermissionHandler for Windows 11 webcam access
Chromium (Electron 17+) requires setDevicePermissionHandler in addition
to setPermissionCheckHandler/setPermissionRequestHandler. Without it,
device-level access is silently denied on Windows 11 even though the
permission check passes, causing getUserMedia to throw NotAllowedError.
2026-03-30 15:41:01 +11:00
webadderall 3ac1de6996 fix: add Windows camera/microphone permission status logging
- Check systemPreferences.getMediaAccessStatus on Windows startup
- Log warnings when camera/mic access is denied so users know to check
  Windows Settings > Privacy > Camera/Microphone
2026-03-30 15:27:47 +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 eec536e3b9 fix(desktop): polish editor chrome 2026-03-28 23:24:34 +11:00
webadderall 3e48ea543d fix(updater): remove dev preview auto-toasts 2026-03-28 22:36:04 +11:00
webadderall 33f066464b fix(startup): wait for app readiness before opening hud 2026-03-28 22:02:16 +11:00
webadderall 7bd52918c0 fix(dev): isolate app data paths from production 2026-03-28 22:00:15 +11:00
webadderall b7687605bc fix(updater): resurface dismissed update prompts 2026-03-28 21:22:56 +11:00
webadderall efc89870aa feat(updater): add explicit download toast flow 2026-03-28 21:06:41 +11:00
webadderall 02674009d8 feat: add updater release infrastructure 2026-03-28 20:42:38 +11:00
webadderall 04295afae4 chore(dev): isolate app data in development 2026-03-28 16:11:48 +11:00
webadderall 5ab9368858 chore(updates): add disabled app update infrastructure 2026-03-24 19:32:38 +11:00
webadderall 698f667050 fix(projects): align HUD browser behavior 2026-03-23 21:18:18 +11:00
webadderall 0d90a4b369 Fix webcam sync and app close flow 2026-03-20 11:37:37 +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
firtoz 3641818f49 fix(tray): single-click opens window and brings it to front; Linux/Wayland focus workaround
- Add tray.on('click') to call focusOrCreateMainWindow() so left-click
  on the systray icon opens/focuses the app on all platforms (was
  previously only possible via right-click → Open).
- On Linux/Wayland, compositors often ignore focus() for security;
  Electron's tray does not yet handle ProvideXdgActivationToken like
  Qt apps (e.g. Telegram). Workaround: when the HUD exists but is
  not focused, destroy and recreate it so the new window receives
  focus (creation path works). Applied only for the HUD overlay, not
  the editor.
- Reorder: show() before restore(), then moveTop(), focus() for
  more reliable raise-on-restore.

Made-with: Cursor
2026-03-15 22:40:40 +00:00
webadderall 2599ccbf9b fix(startup): enforce single-instance app lock to prevent duplicate menus 2026-03-15 09:52:39 +11:00
tokenflow1m 004fe4d197 fix(wgc): address PR review feedback
- Use getRecordingsDir() instead of hardcoded RECORDINGS_DIR
- Fix stop order: video first, then audio save, then mux via new
  mux-wgc-recording IPC
- Explicitly stop MediaStream tracks for audio resource cleanup
- Add native WASAPI audio capture (system loopback + mic) in C++ process
  for sample-accurate sync; browser audio APIs crash with WGC
- Add window capture support (CreateForWindow) with window: source prefix
- Kill WGC capture process on app before-quit
- Add even-dimension guard in MFEncoder
- Fix ffmpeg asar path backslash handling on Windows
- Remove dead browser-side WGC audio code (storeWgcAudio IPC,
  ScriptProcessorNode refs, stopWgcAudioCapture)
2026-03-15 03:37:27 +09:00
webadderall e2198d80b0 History reorganized for upstream alignment. 2026-03-13 21:36:30 +11:00
webadderall 70c122cf42 Fix discard close flow 2026-03-13 21:14:05 +11:00
webadderall 0cf009c08b Initial release of Recordly 2026-03-13 21:14:05 +11:00
LauZzL 008eac7586 feat(electron): implement dynamic tray icon and menu updates
- Show "Stop Recording" menu & recording icon when recording
- Show "Open/Quit" menu & default icon when not recording
2025-12-16 21:28:18 +08:00
LauZzL 7ee28f1403 fix(electron): remove platform check for hud overlay close event
This check causes the close button to stop working on Windows.
2025-12-07 17:51:19 +08:00
Siddharth fa6d411878 hud overlay UX improvements 2025-11-27 15:12:38 -07:00
Siddharth 5d8a078483 record/ select your own video 2025-11-25 21:18:57 -07:00
Siddharth 68d071df21 test win codec fix 2025-11-24 17:11:37 -07:00
Siddharth fa50898c5c testing win editor issue 2025-11-24 00:44:46 -07:00
Siddharth efe75fe865 rm uiohook-napi 2025-11-23 23:32:52 -07:00
Siddharth 249216a797 sunset windows support 2025-11-20 18:45:06 -07:00
Siddharth d9a9f48ab9 cleanup+ readme updates 2025-11-18 00:58:09 -07:00
Siddharth 99f2af587c errors, icons 2025-11-16 21:26:37 -07:00
Siddharth 75388e1218 cleanup 2025-11-16 01:44:41 -07:00
Siddharth c3eb97116a stop via tray 2025-10-17 20:05:17 -07:00
Siddharth a578e659e6 tmp files & video editor preview 2025-10-14 23:16:03 -07:00
Siddharth 240794b2b1 uiohook mouse integration 2025-10-13 15:44:56 -07:00
Siddharth ac849a3337 source selection 2025-10-12 17:13:31 -07:00
Siddharth de6d1aed98 apply transparent bg dynamically 2025-10-12 14:45:22 -07:00
Siddharth 632baa2552 update startup layout 2025-10-12 13:53:21 -07:00
Siddharth 1d3ca85332 window ui redesign 2025-10-12 12:01:14 -07:00
Siddharth 273a01895c basic screen recording function 2025-10-09 22:37:32 -07:00