Yauheni Bandziukevich
ff40a73a1b
fix: keep shortcuts dialog open on registration failure
2026-05-28 23:21:41 +02:00
Yauheni Bandziukevich
59c9a19269
fix: preserve working shortcut when new registration fails
2026-05-28 23:18:35 +02:00
Yauheni Bandziukevich
902d4e4d8a
fix: show error feedback when global shortcut registration fails
2026-05-28 23:09:51 +02:00
Yauheni Bandziukevich
d86c17407a
fix: convert special keys to valid Electron accelerators
...
Maps KeyboardEvent.key values (e.g., "ArrowDown", " ") to their
Electron accelerator equivalents (e.g., "Down", "Space") to prevent
global shortcut registration failures.
2026-05-28 22:11:38 +02:00
Yauheni Bandziukevich
f1a8552046
refactor: update ShortcutBinding import path in main and preload scripts
2026-05-28 21:50:55 +02:00
Yauheni Bandziukevich
480890bcce
feat: add configurable global shortcut to open app
2026-05-28 21:50:53 +02:00
Sid
54677960d0
Merge pull request #645 from auberginewly/fix/export-panel-hidden-after-zoom-select
...
fix(export): clear timeline selection when opening export panel
2026-05-25 10:59:13 -07:00
Sid
7f73f9089f
Merge pull request #646 from AjTheSpidey/codex/editor-settings-scroll
...
Fix stale speed controls in the editor
2026-05-25 10:56:14 -07:00
Sid
f6b0bbd3ed
Merge pull request #653 from nachobh/roundingIncreased
...
Rounding increased
2026-05-25 10:52:56 -07:00
Ignacio Benito Herrero
d32bb00959
Increased max rounding to 64
2026-05-25 10:42:43 +02:00
Ignacio Benito Herrero
3d129f85cd
Added .import files to .gitignore
2026-05-25 10:38:26 +02:00
AjTheSpidey
d856a52316
fix stale speed selection in editor
2026-05-23 18:32:52 +08:00
auberginewly
37eaacc07b
fix(export): clear timeline selection when opening export panel
...
When a zoom/trim/speed region is selected, hasTimelineSelection is true
and the export panel is gated behind !hasTimelineSelection. Clicking the
Download button only switched activePanelMode locally in SettingsPanel
without clearing the selection in VideoEditor, so the export panel never
rendered.
Add onExportPanelOpen callback prop to SettingsPanel and call it on
Download button click to clear selectedZoomId, selectedTrimId, and
selectedSpeedId — making hasTimelineSelection false and unblocking the
export panel.
Complements PR #611 which fixed the bulk suggest-zooms path; this
covers the manual selection path.
2026-05-23 16:17:12 +08:00
Sid
34340c2b29
Merge pull request #526 from Sunwood-ai-labs/codex/allow-png-background-upload
...
[codex] Allow PNG custom background uploads
2026-05-22 20:37:25 -07:00
Siddharth
2dbdb27bb6
Merge remote-tracking branch 'origin/main' into codex/allow-png-background-upload
...
# Conflicts:
# electron/ipc/handlers.ts
# electron/main.ts
2026-05-22 20:33:19 -07:00
Sid
fbd06fca48
Merge pull request #613 from auberginewly/feat/zoom-hold-preview
...
feat(zoom): hold-to-preview button for zoom focus editing (prototype for #612 )
2026-05-22 20:16:28 -07:00
Siddharth
85d0dea9fc
Merge remote-tracking branch 'origin/main' into feat/zoom-hold-preview
...
# Conflicts:
# src/components/video-editor/VideoPlayback.tsx
2026-05-22 20:15:00 -07:00
Siddharth
259bfa9097
Merge remote-tracking branch 'origin/main' into feat/zoom-hold-preview
2026-05-22 20:12:51 -07:00
Sid
b6b37e3718
Merge pull request #639 from siddharthvaddem/codex/fix-windows-paused-recording
...
[codex] Fix native Windows recording pause
2026-05-22 20:09:05 -07:00
Siddharth
a50835e30f
Merge remote-tracking branch 'origin/main' into codex/fix-windows-paused-recording
...
# Conflicts:
# src/hooks/useScreenRecorder.ts
2026-05-22 20:08:26 -07:00
Sid
dfd961393f
Merge pull request #605 from EtienneLescot/codex/editor-defaults-ssot
...
Centralize editor defaults
2026-05-22 20:04:54 -07:00
Siddharth
9eaae72af1
fix: drop removed WEBCAM_TARGET width/height refs after main merge
...
PR #600 (now on main) removed WEBCAM_TARGET_WIDTH/HEIGHT and switched
this call site to width/height: 0 so the native helper picks the
camera's native dimensions. Align this branch with that so CI's
fresh PR-merge stops erroring on the undeclared identifiers.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-22 20:02:25 -07:00
Siddharth
d658ec40f5
Merge remote-tracking branch 'origin/main' into codex/editor-defaults-ssot
2026-05-22 20:00:54 -07:00
Siddharth
84b523df83
fix: drop unused imports and reorder in SettingsPanel
...
Removes MAX_PLAYBACK_SPEED and DEFAULT_WEBCAM_SIZE_PRESET (TS6133) and
runs biome's organize-imports to satisfy the Lint check.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-22 19:54:13 -07:00
Sid
086039bf67
Merge pull request #600 from sagar290/webcam-layout-constraints
...
Fix vertical webcam recording layout
2026-05-22 19:47:31 -07:00
Sid
b8e78ccbf5
Merge branch 'main' into codex/editor-defaults-ssot
2026-05-22 19:44:37 -07:00
Sid
3b7e78a16b
Merge pull request #642 from siddharthvaddem/codex/fix-windows-webcam-sidecar
...
Fix native Windows webcam sidecar capture
2026-05-22 19:43:29 -07:00
Sid
97fa74aa92
Merge pull request #643 from AjTheSpidey/codex/fix-decimal-playback-speed
...
Fix decimal custom playback speeds
2026-05-22 19:42:34 -07:00
AjTheSpidey
0daf2295a3
fix: accept decimal custom speeds
2026-05-23 03:47:42 +08:00
EtienneLescot
10614c2950
Address webcam sidecar review feedback
2026-05-22 21:20:51 +02:00
Etienne Lescot
b36a32d44b
refactor: centralize editor defaults
2026-05-22 21:10:44 +02:00
EtienneLescot
ca826d9088
Fix native Windows recording pause
2026-05-22 21:02:33 +02:00
EtienneLescot
ef5855f1f4
Fix native Windows webcam sidecar capture
...
Record browser webcam sidecar when native Windows capture is active.
Add native webcam sidecar output and DirectShow NV12/YUY2 fallback.
Sample exported webcam frames by source timestamp.
2026-05-22 20:56:09 +02:00
Sid
9f7f498e22
Merge pull request #621 from LucaFontanot/refactor-cursor
...
refactor: Migrate the powershell cursor script into native cursor sampler
2026-05-20 21:23:09 -07:00
Sid
a9df720554
Merge pull request #614 from creazyfrog/feature/rename-native-to-original
...
ux: rename 'Native' aspect ratio label to 'Original'
2026-05-20 21:06:36 -07:00
Sid
37ab35f5a8
Merge pull request #603 from AjTheSpidey/codex/multi-source-recording-editor
...
test: cover MP4 editor export
2026-05-20 21:05:40 -07:00
Sid
4a55dcdb4c
Merge pull request #618 from LucaFontanot/i18n-ita
...
i18n: Add italian
2026-05-20 20:37:48 -07:00
Luca Fontanot
cfe6b9e594
fix: Thread detach before teardown is race-prone.
2026-05-20 11:53:50 +02:00
Luca Fontanot
7826cc44e3
fix: Add <algorithm> include for std::max
2026-05-20 11:49:23 +02:00
AjTheSpidey
57eed2c829
test: tighten export e2e guards
2026-05-20 16:38:14 +08:00
Sid
12350520cc
Merge pull request #622 from marcgabe15/fix-locale-save-diagnostics
...
Fix locale save diagnostics
2026-05-19 20:59:52 -07:00
Marc Diaz
a9181e6782
fix: update translations
2026-05-19 23:22:50 -04:00
Marc Diaz
3be317b7f9
refactor: update support key
2026-05-19 22:41:38 -04:00
Luca Fontanot
49ee3ac0db
refactor: Migrate the powershell cursor script into the native cursor-sampler.cpp
2026-05-20 00:45:33 +02:00
AjTheSpidey
fd2bf21e7e
test: wait for export bytes in e2e
2026-05-20 04:07:38 +08:00
AjTheSpidey
94e848452e
test: cover MP4 editor exports
2026-05-20 00:14:04 +08:00
Luca Fontanot
de3c2ef5bd
i18n: CR update src/i18n/locales/it/shortcuts.json
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-05-19 15:14:29 +02:00
Luca Fontanot
c4acb9d6e7
i18n: Fix application language selection with electronAPI setLocale
2026-05-19 14:34:45 +02:00
Luca Fontanot
a1a75badde
i18n: Add italian (and missing russian) language to window main locale
2026-05-19 14:33:16 +02:00
Luca Fontanot
7319ec2db6
i18n: Fixed language sorting and added italian to config and test
2026-05-19 14:19:41 +02:00