Galactic99
7e02856836
fix:hide handler actually hides window instead of just clearing value
2026-04-19 12:37:19 +05:30
Galactic99
ea68e4cfc3
fix:prevent stale countdown IPC updates from repainting overlay
2026-04-19 12:37:18 +05:30
Galactic99
6b08a0a72a
fix:flickering, stale runs, macOS bugs provided by coderabbit and thread countdown token
2026-04-19 12:37:17 +05:30
Galactic99
1670db41a8
feat:add countdown before record start
2026-04-19 12:37:17 +05:30
Sid
57c6a590a9
Merge pull request #423 from org-cyber/fix/windows-export-clean
...
fix(windows): Fixed windows Export Issue and early decode Crash
2026-04-18 10:54:13 -07:00
Sid
a20a31f27d
Merge branch 'main' into fix/bug-fixes-security-and-reliability
2026-04-18 10:50:05 -07:00
Test User
721e8f4759
Fix lint, type check errors, and apply CodeRabbit review feedback
...
- Remove trailing comma in SUPPORTED_LOCALES that caused Locale type to
include undefined, fixing all downstream type errors
- Remove unused webcamSizePreset from useMemo dependency array
- Use parsed.toString() instead of raw url in shell.openExternal per
Electron security best practice
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-18 21:37:16 +08:00
Azeru
5caee9bc2d
chore(merge): resolve merge conflict in streamingDecoder.ts
...
Address merge conflict markers added during resolution of Windows export fixes, ensuring clean integration of decode termination logic updates.
2026-04-16 09:51:26 +01:00
AmitwalaH
6441e96035
fix: prevent crash in read-binary-file handler and improve error debugging
2026-04-14 12:45:02 +05:30
Sid
bbf75a27e7
Merge pull request #418 from Orchardxyz/fix/icon-size
...
fix: adjust icon size for macOS platform compatibility
2026-04-11 11:41:58 -07:00
Azeru
05da56fdc8
fix(export): relax early decode termination on Windows
...
On Windows, tolerate small decode gaps (<=3 seconds) to work around driver quirks, allowing export to complete with available frames.
2026-04-11 17:45:23 +01:00
Azeru
08aff31351
fix(windows): normalize export save path and relax early decode end
2026-04-11 17:27:52 +01:00
Orchard
d526ab4cda
fix(tray): standardize icon size to 16px on macOS
2026-04-11 22:21:22 +08:00
Orchard
33a60fed8c
fix(tray): adjust icon size for macOS platform compatibility
2026-04-11 10:39:55 +08:00
Scott Lexium
0bde359421
docs: add JSDoc comments to window factory functions
2026-04-10 12:28:47 +01:00
Scott Lexium
e7d82e1478
fix: make HUD overlay and source selector follow across macOS Spaces
...
Both windows had alwaysOnTop but lacked setVisibleOnAllWorkspaces, so
they stayed pinned to the Space they were first opened on. Users moving
to a different virtual desktop would lose sight of the overlay.
Calls setVisibleOnAllWorkspaces(true, { visibleOnFullScreen: true })
on macOS only — no-op on Windows/Linux so cross-platform behaviour is
unchanged.
2026-04-10 12:13:54 +01:00
Test User
cf6dce552e
Fix security and reliability issues
...
1. Validate URL scheme in open-external-url handler
- Prevent opening file:// or other dangerous schemes via shell.openExternal
- Only allow http:, https:, and mailto: protocols
2. Fix latest video detection using mtime instead of lexicographic sort
- Lexicographic sort gives wrong results (e.g. recording-9 > recording-10)
- Now sorts by file modification time for reliable latest-file detection
3. Add null guard for AudioData.format in cloneWithTimestamp
- Replace non-null assertion (!) with proper validation
- Throws descriptive error if format is unexpectedly null
4. Prevent encodeQueue counter underflow in VideoExporter
- Use Math.max(0, ...) to prevent negative queue count
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-09 16:58:12 +08:00
Sid
09b99563f5
Merge pull request #380 from FabLrc/french-traduction
...
feat(i18n): add French translations
2026-04-07 22:21:34 -07:00
FabLrc
7a8fb807e6
feat(i18n): add French translations for common and dialogs namespaces
2026-04-07 12:17:10 +02:00
Sid
9024eaae61
Merge pull request #307 from Ayush765-spec/main
...
Added the new recording button so that user does not exit the entire application
2026-04-06 23:00:24 -07:00
Siddharth
fe0c2829a7
fix
2026-04-05 15:33:39 -07:00
Siddharth
e4672811de
fix(security): prevent path traversal in IPC file read handlers
2026-04-05 14:58:28 -07:00
Ayush765-spec
013312be1f
Refactor: update 'New Recording' dialog and atomize confirm workflow (plus lint fixes)
2026-04-05 22:27:32 +05:30
Ayush Mukherjee
5259ae5d87
Merge branch 'siddharthvaddem:main' into main
2026-04-03 18:58:00 +05:30
Ayush765-spec
14cd045e65
[Feature]: Ability to start a new recording from the editor
2026-04-03 18:57:05 +05:30
Etienne Lescot
a9222c9484
fix: equalize badge heights and reduce window to 160px
2026-03-27 14:15:46 +01:00
Etienne Lescot
0a5e57ce76
feat: add webcam source selector with stable HUD layout
...
- Add useCameraDevices hook to enumerate video input devices
- Update useScreenRecorder to support webcamDeviceId selection
- Add device selector UI above HUD bar (mic + webcam, hover-to-expand)
- All selectors and HUD bar are absolute-positioned to prevent layout shifts
- Increase HUD window to 600x200px to accommodate device panels
- Add unit tests for useCameraDevices hook
2026-03-27 13:45:52 +01:00
Siddharth
4a299063c3
lang support
2026-03-21 18:18:43 -07:00
Siddharth
b33ec5e2d7
fix: restore webcam sessions and stop export deadlocks
2026-03-17 18:50:05 -07:00
Marcus Schiesser
e4263d4597
fix: sync webcam preview playback speed
2026-03-17 19:37:12 +08:00
Marcus Schiesser
2fb5b3b574
Add webcam recording overlay support
2026-03-17 19:09:34 +08:00
Sid
881acdb26f
Merge pull request #225 from elevchyt/notification-area-hud-open
...
notification area hud open fix with small window open refactor
2026-03-16 21:03:37 -07:00
Sid
4a308fde12
Merge pull request #223 from marcgabe15/marcdiaz/e2e
...
E2E Testing with Playwright
2026-03-16 20:59:04 -07:00
elevchyt
4655e71ca5
notification area hud open fix with small window open refactor
2026-03-16 19:25:12 +02:00
Marc Diaz
9f6ef0f582
feat(test): add an e2e test
2026-03-16 11:17:26 -04:00
Etienne Lescot
ea68300634
fix: read local export sources via electron ipc
2026-03-16 13:01:32 +01:00
Siddharth
5f6576768c
normalize paths on all OS
2026-03-14 12:43:12 -07:00
Siddharth
1b08618831
project save/ close fix
2026-03-13 19:37:00 -07:00
FabLrc
4b79909116
fix: stabilize lint/typecheck and shortcut typing
2026-03-13 11:24:54 +01:00
Siddharth
7833dee014
fix microphone permission in build
2026-03-08 14:07:42 -07:00
Siddharth
e02ef0d2c0
unsaved changes warning and loading project in hud
2026-03-07 19:44:00 -08:00
Siddharth
124f2da992
fix unused
2026-03-07 18:17:29 -08:00
Siddharth
885d66c4a4
biome linting refactor
2026-03-07 17:59:41 -08:00
Siddharth
371f79a35f
system audio
2026-03-07 16:44:10 -08:00
Siddharth
64bc261c20
audio recording and settings
2026-03-07 15:56:11 -08:00
Siddharth
546bc7352c
fix errors
2026-03-07 13:14:13 -08:00
SaiVaraprasad Medapati
60d3dfaef5
Merge branch 'main' into feature/reveal-export-folder
2026-03-04 19:33:39 +05:30
Yusuf Mohsinally
843c130834
Merge main and address PR #153 review feedback
2026-03-01 21:13:19 -08:00
Fabien Laurence
57fdad0646
Merge branch 'main' into feature/shortcuts-configuration
2026-03-01 12:31:56 +01:00
Yusuf Mohsinally
236ca4da29
address PR #153 review feedback
2026-02-28 00:28:01 -08:00