Commit Graph
22 Commits
Author SHA1 Message Date
webadderall dab92cd28e Fix Windows cursor telemetry: add uiohook-napi to asarUnpack and harden export resolution
uiohook-napi ships a native .node binary that cannot be loaded from
inside an .asar archive. Without asarUnpack, nodeRequire('uiohook-napi')
fails silently in packaged builds, the hook never starts, and cursor
telemetry stays empty on Windows.

Changes:
- Add node_modules/uiohook-napi/** to asarUnpack so the native binary
  is extracted to app.asar.unpacked/ where require() can reach it
- Extend loadUiohookModule() fallback chain to handle variant export
  shapes across platform builds (uIOhook / uiohook / Uiohook / default)
- Add normalizeHookMouseButton() and getHookMouseButton() helpers for
  robust cross-platform button code handling (codes 38/39 variants)
- Add diagnostic log to startInteractionCapture() to surface hook load
  state in future debug sessions
2026-03-14 13:31:46 +11:00
webadderall e2198d80b0 History reorganized for upstream alignment. 2026-03-13 21:36:30 +11:00
webadderall 341adee9a0 Set version to 1.0.0 and remove version from release artifact names 2026-03-13 21:14:05 +11:00
webadderall 9a5fc2d4ad Update bundle identifier to dev.recordly.app 2026-03-13 21:14:05 +11:00
webadderall 645b2d84f4 Set appId to app.recordly.dev (match dev.recordly.app) 2026-03-13 21:14:05 +11:00
webadderall 0cf009c08b Initial release of Recordly 2026-03-13 21:14:05 +11:00
Claude 664e2f40d1 fix(linux): reduce AppImage boot time from ~50s to near-instant
Change compression from "maximum" to "normal" for electron-builder.

The "maximum" compression setting causes gzip/xz compression in the
squashfs filesystem, which has extremely poor random access performance
(~35 MB/s). This results in 50+ second boot times on Linux AppImage
releases due to FUSE overhead during Electron's many small file reads
at startup.

With "normal" compression, the AppImage uses faster decompression
algorithms, dramatically improving startup time while only marginally
increasing package size.

Refs: electron-userland/electron-builder#6317
Refs: electron-userland/electron-builder#7483
2026-01-01 01:52:44 +00:00
Felipe Novaes F Rocha 9b1e8106fe feat: add Linux support 2025-12-13 20:07:41 -03:00
Siddharth 6121f8a7b3 arm64 support-fix 2025-11-24 01:06:51 -07:00
Siddharth e6c3ced118 arm64 support 2025-11-24 01:03:23 -07:00
Siddharth d36b217410 arm64 support 2025-11-24 00:56:36 -07:00
Siddharth b5f88cb215 icon for win in builder 2025-11-24 00:02:15 -07:00
Siddharth 54ec8c118d test actions 2025-11-23 23:56:06 -07:00
Siddharth efe75fe865 rm uiohook-napi 2025-11-23 23:32:52 -07:00
Siddharth 5fbc17f2e7 reduce installer size 50% and app bundle size by 30% 2025-11-23 16:49:53 -07:00
Siddharth 249216a797 sunset windows support 2025-11-20 18:45:06 -07:00
Siddharth 9cecc9131e workflow testing for win 2025-11-19 22:40:45 -07:00
Siddharth 965f779fe6 new icons 2025-11-16 22:30:27 -07:00
Siddharth dbc78cb867 fix wallpaper access in build 2025-11-16 22:12:22 -07:00
Siddharth 096396fdce isc 2025-11-09 18:08:44 -07:00
Siddharth 7428afaa6d qol impr 2025-10-12 17:42:06 -07:00
Siddharth 273a01895c basic screen recording function 2025-10-09 22:37:32 -07:00