Raj Tiwari
f4e10b28cc
style: fix linting errors for biome check
2026-04-23 22:50:21 +05:30
Raj Tiwari
90d04c734e
fix(video): prioritize h264 codec and fix pixi render blur
2026-04-11 13:07:07 +05:30
Sid
68295b21ec
Merge pull request #394 from LorenzoLancia/feature/blur-selection
...
feat: add blur selection (rectangle, oval)
2026-04-10 07:10:29 -07:00
LorenzoLancia
3232918197
Add the Shortcut Blur
2026-04-09 21:51:27 +02:00
LorenzoLancia
38d72217c2
fix little things blur
2026-04-08 22:43:30 +02:00
LorenzoLancia
f6b7c463f0
Fix last issues
2026-04-08 22:21:19 +02:00
LorenzoLancia
f8232d9c76
Fix some little issues
2026-04-08 21:36:53 +02:00
LorenzoLancia
5a9c85c345
Fix formatting and locale config
2026-04-08 20:26:16 +02:00
Lorenzo Lancia
a4f1c6a2ee
feat: add blur selection (rectangle, oval)
2026-04-08 16:42:12 +02:00
Sid
e7d5f51740
Merge pull request #345 from GarryLaly/feature/webcam-resize-slider
...
feat: Add webcam size with slider
2026-04-07 22:40:15 -07:00
Sid
9e6b05815f
Merge pull request #375 from mehmetnadir/feat/turkish-locale
...
feat(i18n): add Turkish (tr) locale support
2026-04-07 22:30:30 -07:00
Sid
7bd993a97b
Merge branch 'main' into feat/turkish-locale
2026-04-07 22:30:16 -07:00
Sid
558379702a
Merge pull request #330 from maxbailey/main
...
fix: resolve green MP4 exports on CachyOS/Arch Linux (Wayland)
2026-04-07 22:28:00 -07:00
Sid
09b99563f5
Merge pull request #380 from FabLrc/french-traduction
...
feat(i18n): add French translations
2026-04-07 22:21:34 -07:00
Sid
b34961f6af
Merge pull request #365 from AmitwalaH/fix-tutorial-translations
...
fix(i18n): add missing tutorial dialog translation keys
2026-04-07 22:21:02 -07:00
Sid
5a36179454
Merge pull request #383 from marcgabe15/exportTesting
...
feat: Add unit tests for exporting videos
2026-04-07 22:02:17 -07:00
Marc Diaz
3482be9864
refactor: remove extraneous comments
2026-04-07 13:50:26 -04:00
Marc Diaz
b8fe1a1ec8
fix(playwright): use one version
2026-04-07 13:32:49 -04:00
Marc Diaz
33609432e1
fix: use npm for install
2026-04-07 13:05:27 -04:00
Marc Diaz
b65c68d139
fix: use headless
2026-04-07 13:02:11 -04:00
Marc Diaz
6bff2a2a2c
feat: use export testing
2026-04-07 12:58:33 -04:00
FabLrc
1f56bb42c3
fix(i18n): update French translations for cycle annotations shortcuts
2026-04-07 12:17:53 +02:00
FabLrc
7a8fb807e6
feat(i18n): add French translations for common and dialogs namespaces
2026-04-07 12:17:10 +02:00
Garry Priambudi
0e1a69a7b2
Merge branch 'main' into feature/webcam-resize-slider
2026-04-07 17:13:38 +07:00
FabLrc
e739653b3f
feat(i18n): add French translations for various application components
2026-04-07 12:05:36 +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
Sid
c5882b06b1
Merge pull request #334 from matthew-hre/matthew-hre/jj-przmrvurqkow
...
fix: handle av1 VideoDecoder errors
2026-04-06 22:47:50 -07:00
Sid
306b61a902
Merge pull request #291 from 1shanpanta/feat/extended-speed-options
...
feat: extend speed options with higher presets and custom speed input
2026-04-06 22:14:08 -07:00
Nadir A.
c36349d950
feat(i18n): add Turkish (tr) locale support
...
Add complete Turkish translation across all 7 i18n namespaces:
- common: actions, playback controls, locale metadata
- launch: HUD tooltips, audio/webcam controls, source selector
- editor: error messages, export, project, recording permissions
- dialogs: export progress, trim tutorial, unsaved changes, file dialogs
- settings: all panels (zoom, speed, trim, layout, effects, background,
crop, export, annotations, custom fonts, language, audio)
- shortcuts: keyboard shortcuts panel and all actions
- timeline: toolbar buttons, hints, labels, errors, success messages
Also adds "tr" to SUPPORTED_LOCALES config and i18n validation script.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-07 03:05:21 +03:00
AmitwalaH
4e2a53b200
fix: spacing issues in tutorial translations
2026-04-06 15:19:24 +05:30
AmitwalaH
90ba713323
fix(i18n): update tutorial dialog translation keys for all locales
2026-04-06 15:08:49 +05:30
Sid
24928164ca
Merge pull request #355 from getSono/main
...
Adding automatic debian builds
2026-04-05 22:56:56 -07:00
Garry Priambudi
5320f76aae
Merge branch 'main' into feature/webcam-resize-slider
2026-04-06 07:56:28 +07:00
Sid
e571ecbf8d
Merge pull request #352 from siddharthvaddem/sid/fix-read-handler-security
...
fix(security): prevent path traversal in IPC file read handlers
2026-04-05 17:04:27 -07:00
Siddharth
d4c50c9a5e
ci: remove flaky e2e test job from CI pipeline
2026-04-05 16:48:53 -07:00
Siddharth
3e6dff9c34
fix: wrap evaluate in try/catch for expected HUD window close
...
The HUD window now closes faster after switchToEditor, causing the
Playwright page context to terminate before evaluate returns.
2026-04-05 16:34:35 -07:00
Siddharth
1b6f4cce46
fix: restore original e2e test with minimal security fix additions
...
Revert to exact working version (7e65d52 ), only adding:
- recordings dir copy for path security check
- --enable-unsafe-swiftshader for CI WebGL
2026-04-05 16:29:54 -07:00
Julian Wolf
ec946f0807
Merge branch 'siddharthvaddem:main' into main
2026-04-06 01:26:58 +02:00
Julian Wolf
37e1a82d05
Update ci.yml
2026-04-06 01:26:43 +02:00
Sid
2ce4dc49b3
Merge pull request #354 from notrudyyy/patch-1
...
Improve grammar and mobile images in README
2026-04-05 16:23:53 -07:00
Siddharth
db815e362a
ci: trigger checks
2026-04-05 16:22:22 -07:00
Siddharth
ed9b8689f7
fix: catch expected page close error in e2e test evaluate call
...
switchToEditor closes the HUD window, which terminates the Playwright
page context before evaluate can return. Catch at the outer level.
2026-04-05 16:20:29 -07:00
Siddharth
dc0856282f
fix: add --enable-unsafe-swiftshader to e2e test for CI WebGL support
...
The headless CI environment fails to create valid WebGL framebuffers,
causing PixiJS pixel reads to fail silently and GIF export to hang.
SwiftShader provides a software WebGL implementation that works reliably.
2026-04-05 16:14:34 -07:00
Anirudh Vempati
da79dab756
Update preview image sizes to be dynamic
2026-04-06 04:37:49 +05:30
Siddharth
1dc2c06ee4
fix: revert e2e test to fire-and-forget setCurrentVideoPath with reload
...
Restore the original test approach that was passing: fire-and-forget
setCurrentVideoPath, catch the switchToEditor context close, and reload
the editor window for WebCodecs initialization.
2026-04-05 16:04:01 -07:00
Anirudh Vempati
b6803eb6e3
Update README.md
2026-04-06 04:28:15 +05:30
Siddharth
8013cc97bb
fix: remove editor reload in e2e test that was clearing video state
...
The reload was intended to ensure WebCodecs registered, but it clears
the video path state set before the editor opened, causing the editor
to load blank and the export to never complete.
2026-04-05 15:56:28 -07:00
Siddharth
e45611ade4
fix: e2e test — copy fixture into recordings dir for path security check
...
The test fixture path is outside RECORDINGS_DIR, so set-current-video-path
rejects it after the path traversal fix. Copy the fixture into the app
recordings directory before loading it.
2026-04-05 15:42:25 -07:00
Siddharth
b986148d5d
fix exporter test
2026-04-05 15:36:29 -07:00
Siddharth
fe0c2829a7
fix
2026-04-05 15:33:39 -07:00