webadderall
eef387b0ed
fix: persist presets and theme preferences
2026-05-17 18:32:59 +10:00
birkls
65c832ef1d
fix(windows): resolve WGC capture failure and non-ASCII path encoding errors
...
- Implemented HMONITOR resolution bridge via PowerShell to match raw handles for native WGC capture.
- Added HighDpiAwareness to the capture helper process to fix coordinate mismatches on scaled displays.
- Implemented temporary ASCII-safe path shuffle to prevent 'Path Not Found' errors with non-ASCII recordings directories.
- Cleaned up debug logging and added professional documentation for PR submission.
2026-05-15 15:25:11 +02:00
webadderall
8c5ecc0a8b
Repair stale arm64 uiohook binary
2026-05-11 19:53:34 +10:00
webadderall
304d3b1eab
Merge pull request #491 from ExtraBinoss/fix/video-editor-loading-time
...
Fix/video editor loading time
2026-05-11 19:06:38 +10:00
Alan Trebugeais
ccbeb5fa1d
fix: webcam recording, now it works, alongside the microphone etc
2026-05-10 23:37:07 +02:00
Alan Trebugeais
55a81a0b6a
fix screenrecorder webcam
2026-05-10 18:05:29 +02:00
Alan Trebugeais
902f42d07d
removed muxing completly from the code (mac/windows)
2026-05-10 13:30:34 +02:00
Alan Trebugeais
2537952a94
fix: editor loads instantly
2026-05-10 13:18:26 +02:00
Alan Trebugeais
3d8ae1942a
add: 20 seconds -> 2 seconds fix, for now behind a flag to be sure to be able to revert.
2026-05-10 13:01:45 +02:00
Alan Trebugeais
13e3d2bc24
fix: mouse passthrough on windows and other oses
2026-05-09 23:42:49 +02:00
Alan Trebugeais
30c82fcce4
fix: parsing of window ID was not done. Hence why it couldn't record something other than the entire screen.
2026-05-09 23:20:13 +02:00
Alan Trebugeais
5e5dd7166e
fix audio exporting with microphone and system sound etc
2026-05-09 19:43:54 +02:00
Alan Trebugeais
561090a473
add manager tests
2026-05-09 19:30:40 +02:00
Alan Trebugeais
ef993a09d0
fix: audioRegions are now allowed (reloading a project with a user audio would not work.
2026-05-09 19:24:07 +02:00
Alan Trebugeais
f4af06d430
add: project persistence of audio settings
2026-05-09 18:07:28 +02:00
wiiiii123
9515f64efb
fix(recording): keep cursor boundary timestamps monotonic
2026-05-09 13:10:20 +07:00
wiiiii123
4f0361e43a
fix(recording): clamp cursor samples at pause boundary
2026-05-09 12:57:05 +07:00
wiiiii123
4f89a6d38d
fix(export): keep large saves off arraybuffer path
2026-05-08 22:40:40 +07:00
wiiiii123
81bfd2dbcc
fix(export): harden post-merge file handling
2026-05-08 13:07:25 +07:00
wiiiii123
f2691187b4
fix(export): tighten native cursor and save cleanup
2026-05-08 12:41:00 +07:00
wiiiii123
add11c820a
fix(export): harden native release gates
2026-05-08 12:24:04 +07:00
wiiiii123
211d6165f9
merge main into beta/pr410-native-gpu-export-test
...
# Conflicts:
# electron/ipc/project/manager.ts
# electron/ipc/register/export.ts
# src/lib/exporter/modernVideoExporter.ts
2026-05-08 10:44:13 +07:00
webadderall
2380e56431
Clarify local file read and media allowlist intent
2026-05-08 12:30:26 +10:00
webadderall
25cd1f2f75
Speed up Lightning export and relax local media reads
2026-05-08 11:32:04 +10:00
webadderall
ea8e486436
Merge pull request #419 from crbender/fix/local-read-allowlist-and-postinstall-fallback
...
fix: close local read allowlist bypass and make whisper-runtime postinstall non-fatal
2026-05-08 09:17:25 +10:00
wiiiii123
234a7b537a
fix(export): support native cropped layouts
2026-05-08 03:20:28 +07:00
wiiiii123
eab365d115
fix(export): enable native speed timelines
2026-05-08 02:28:35 +07:00
wiiiii123
c77007560b
fix(recording): account for mic pause gaps
2026-05-08 01:35:17 +07:00
wiiiii123
254783b15f
fix(export): gate native speed timelines
2026-05-08 00:39:14 +07:00
wiiiii123
3455475f38
fix(export): harden native beta pipeline
2026-05-07 22:37:27 +07:00
wiiiii123
7e94355bb0
fix(recording): default windows mic to browser processing
2026-05-07 04:51:30 +07:00
Alan Trebugeais
ff2759448a
better code in sources/launchwindow/source
...
add: caching for 1.2s for a better user experience, less refreshing, it's actually instant now.
2026-05-06 23:32:58 +02:00
wiiiii123
7dd827be43
fix(recording): add windows mic diagnostics fallback
2026-05-07 04:00:46 +07:00
wiiiii123
115ecba7c5
fix(recording): reduce native mic noise amplification
2026-05-07 03:29:58 +07:00
Alan Trebugeais
8a3539abef
add: LaunchWindow source selector without that much of a jitter. it's still weirdly behaving but it's better
2026-05-06 21:50:07 +02:00
Alan Trebugeais
b1a0667a1c
edit: LaunchWindow, RecordingControls for seperations of concern
...
fix: SourceSelection performances
add: seperator.tsx for "divider" component, instead of a non-generic component. can be reused elsewhere!
2026-05-06 19:34:21 +02:00
wiiiii123
65e7bd4fff
fix(recording): prefer staged windows capture helper
2026-05-06 23:46:13 +07:00
wiiiii123
eb1ea68f7e
fix(export): support native background blur
2026-05-06 20:53:44 +07:00
wiiiii123
ae0378cee4
fix(recording): declip native Windows mic peaks
2026-05-06 19:10:22 +07:00
wiiiii123
b3862bde79
fix(export): allow native cursor overlay routing
2026-05-06 07:04:01 +07:00
wiiiii123
1168e0edcc
fix(export): preserve pitch for fallback speed audio
2026-05-06 06:43:40 +07:00
wiiiii123
9ac4c55ccf
feat(export): prepare native GPU beta candidate
...
Add validated native CUDA/D3D11 timeline retime, pause-aware capture timing, webcam source-time sampling, edited-track audio duration padding, packaged helper updates, and focused tests for PR #410 tester branch.
2026-05-06 01:50:12 +07:00
wiiiii123
df8a1a3ed3
Merge remote-tracking branch 'origin/main' into perf/native-chunked-export-fastpath
...
# Conflicts:
# electron/ipc/register/recording.ts
# src/components/video-editor/VideoEditor.tsx
# src/components/video-editor/VideoPlayback.tsx
# src/hooks/useScreenRecorder.ts
# src/lib/exporter/modernFrameRenderer.ts
# src/lib/exporter/modernVideoExporter.ts
2026-05-05 16:59:32 +07:00
webadderall
b773f98ad0
fix: address PR feedback regressions
2026-05-05 16:17:47 +10:00
webadderall
2c0c436267
Reapply "feat: bundle cursor motion and temporal blur updates"
...
This reverts commit be01bccb7a .
2026-05-05 16:16:56 +10:00
webadderall
ad9895a1c4
Merge pull request #413 from webadderallorg/codex/cursor-telemetry-write-api
...
feat: add writable cursor telemetry API
2026-05-05 14:57:09 +10:00
Recordly Reviewer
b0ab0bf184
fix: address PR review feedback - canonicalize via realpath and gate whisper soft-fail
...
isAllowedLocalReadPath now resolves the candidate via fs.realpathSync and requires both the lexical and canonical paths to satisfy the policy, so a symlink placed under an allowed prefix that points outside the allowlist is rejected. The redundant 'either resolved or realResolved is allowed' check in read-local-file and generate-wallpaper-thumbnail is removed since the function canonicalizes internally. Adds a regression test that creates such a symlink (skipping when Windows refuses to create it without Developer Mode).
build-whisper-runtime now only soft-fails when invoked from postinstall, in CI, or with WHISPER_RUNTIME_ALLOW_MISSING=1. Direct 'npm run build*' invocations fail loudly when CMake is missing and no bundled runtime is staged so we don't ship release builds with broken auto-captioning.
2026-05-04 14:31:09 -04:00
Recordly Reviewer
dce19d5209
fix: tighten local read allowlist and gracefully skip whisper-runtime build without CMake
...
isAllowedLocalReadPath previously returned true for any existing path because of an existsSync fast-path, which made the read-local-file IPC handler and the local media URL policy effectively allow reading arbitrary files on disk. Drop the existsSync bypass so only paths under app-managed directories or paths that have been explicitly approved (via dialogs, exports, recording sessions, etc.) are accepted. Adjust the local media path policy tests to cover the new behaviour.
Also make build-whisper-runtime fall back to bundled artifacts when CMake is missing (mirroring build-windows-capture) so npm ci does not fail on machines without a C++ toolchain.
2026-05-04 14:21:49 -04:00
webadderall
be01bccb7a
Revert "feat: bundle cursor motion and temporal blur updates"
2026-05-04 18:17:04 +10:00
webadderall
dedf43720a
Merge pull request #414 from webadderallorg/codex/behavior-3-13
...
feat: bundle cursor motion and temporal blur updates
2026-05-04 18:15:30 +10:00