Commit Graph
58 Commits
Author SHA1 Message Date
Shuwn Hsu a9f6119847 Merge branch 'webadderallorg:main' into main 2026-04-27 23:01:31 +08:00
webadderall fdc79cd51d revert: undo recent session changes 2026-04-27 16:33:29 +10:00
webadderall 24575ff53b feat(webcam): add mirror toggle to settings
Closes #363

(cherry picked from commit b4b009fafa)
2026-04-27 16:23:14 +10:00
webadderall 5d23baab52 Add missing locale strings for cursor padding 2026-04-26 19:26:06 +10:00
Shuwn Hsu 79c1db6212 add Chinese (Traditional) 2026-04-26 01:40:53 +08:00
webadderall ef636934f2 Wire new cursor asset sets 2026-04-26 00:28:45 +10:00
Alex KayserandCopilot 5e0fa112e9 diacritics review
Co-authored-by: Copilot <copilot@github.com>
2026-04-23 10:41:46 -04:00
Alex Kayser 42192cd0eb Merge branch 'main' into feature/brazilian-portuguese 2026-04-23 10:25:58 -04:00
webadderallandSehajveerSingh2005 282ccefedc Add independent padding controls
Co-authored-by: SehajveerSingh2005 <sehajveersingh2005@gmail.com>
2026-04-23 23:58:38 +10:00
Ewazerandcoderabbitai[bot] ce2e966435 Update src/i18n/locales/fr/timeline.json
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-04-20 15:51:31 +02:00
Ewazer 4484c173d0 update 2026-04-20 13:24:20 +00:00
Ewazer b2500658c2 Update dialogs.json 2026-04-20 15:22:03 +02:00
Ewazer 7d82e1ecce Update launch.json 2026-04-20 14:32:43 +02:00
Ewazer d966b9d401 Update config.ts 2026-04-20 13:35:54 +02:00
Ewazer 5675a45bf3 Add files via upload 2026-04-20 13:16:44 +02:00
webadderall a0668696bc fix: address CodeRabbit review — fallback, i18n, return type cleanup
- Change ?? 99 fallback to ?? 100 in finalizing progress label
- Add editor.export.processingAudioEdits i18n key to all 5 locales
- Tighten sourceTimeToOutputTime return type to number (was number|null)
- Remove now-unused totalOutputDurationMs param from scheduleRegionForChunk
- Remove ?? fallbacks at call sites (function always returns a number)
2026-04-18 21:38:05 +10:00
Alex Kayser 70c69f3b36 upper case translation 2026-04-17 12:28:20 -04:00
Alex Kayser e2df40ba57 fixing label and diacritics 2026-04-17 12:24:06 -04:00
Alex Kayser 57c990d340 Adding Portuguese to languages 2026-04-17 12:02:13 -04:00
webadderall d9b06bcfd9 Merge remote-tracking branch 'origin/main' into feat/settings-extensions
# Conflicts:
#	src/components/video-editor/ExtensionManager.tsx
#	src/components/video-editor/SettingsPanel.tsx
#	src/components/video-editor/TutorialHelp.tsx
#	src/components/video-editor/VideoEditor.tsx
#	src/components/video-editor/index.ts
#	src/components/video-editor/projectPersistence.ts
#	src/components/video-editor/timeline/TimelineEditor.tsx
#	src/components/video-editor/types.ts
#	src/i18n/locales/nl/launch.json
2026-04-17 13:58:36 +10:00
webadderall c7ed81129e fix: stabilize editor settings and extension UI 2026-04-17 01:50:14 +10:00
webadderall 0206e38e2c fix: address remaining settings review feedback 2026-04-17 01:03:24 +10:00
webadderall a83a58c671 fix: address ui overhaul review feedback 2026-04-16 22:36:23 +10:00
webadderall 993c7aff9c fix: address settings and extensions review feedback 2026-04-16 19:16:20 +10:00
webadderall 48cdb5c203 feat: settings tab with language picker, extension fixes, and i18n expansion
- SettingsPanel: new 'settings' section — in-app language picker (all 5
  locales), auto-apply fresh recording zooms toggle, connect-neighboring-
  zooms toggle, keybinds shortcut into KeyboardShortcutsDialog
- VideoEditor: wire autoApplyFreshRecordingAutoZooms preference through to
  SettingsPanel; connect zoom settings into new section
- editorPreferences: add autoApplyFreshRecordingAutoZooms field; update tests
- extensionMarketplace: filter __MACOSX sidecar dirs when unzipping extensions
  uploaded from macOS Finder (fixes manifest-not-found on Finder zips)
- useExtensions: guard window.electronAPI for SSR safety; reformat to tabs
- I18nContext: expose setLocale; persist locale preference
- ShortcutsContext: shortcut registration improvements
- lib/extensions: renderHooks, extensionHost, fileUrls, cursorCoordinates
  updated for new extension capability surface
- i18n: expand extension locale strings across all 5 supported languages
2026-04-16 17:52:53 +10:00
webadderall b2342090b2 feat(editor): full-width timeline, extension i18n, lifecycle fixes
- Move timeline below preview+settings so it spans full editor width
- Remove react-resizable-panels vertical split
- Add scoped i18n for ExtensionManager (en/zh/ko/ja/es)
- Fix stale extension activation cleanup and deactivation on uninstall
- Cache-bust extension module URLs on reinstall
- Move bundled cursor packs to extension-sources/ for marketplace upload
- Track marketplace download counts (fire-and-forget POST)
2026-04-12 16:59:07 +10:00
Long 79de74a2c0 Merge main into feature branch and resolve LaunchWindow conflict.
Keep the floating webcam preview container and pointer-drag behavior while integrating latest main changes.

Made-with: Cursor
2026-04-12 00:57:52 +07:00
Mahdy Arief 1567eebe8a feat(editor): enhance blur annotations with custom intensity, censorship color, and rounded corners 2026-04-11 08:06:45 +07:00
Mahdy Arief a7e65905df feat(editor): standardize blur strength, localize help text, and optimize export performance 2026-04-11 07:39:35 +07:00
Mahdy Arief 45ee7105ef feat(blur): implement video blur annotation support 2026-04-11 07:39:35 +07:00
Long cf3d5607e0 update PR 2026-04-10 02:41:22 +07:00
Gilles Serrien 533f6bc3d8 fix(i18n): phrasing 2026-04-08 23:56:40 +02:00
Gilles Serrien a8439e9bf8 fix(i18n): remove extra keys from nl locale 2026-04-08 20:56:51 +02:00
Gilles Serrien a2ac46f416 feat(i18n): add Dutch (nl) locale 2026-04-08 20:51:10 +02:00
webadderall 743ddd1009 Merge pull request #175 from rofeels/feat/i18n-ko
feat(i18n): add Korean (ko) locale
2026-04-08 19:31:01 +10:00
munbbok 0249c3f36e feat(i18n): add Korean (ko) locale
Add complete Korean translation across all 7 namespaces:
common, launch, editor, timeline, settings, dialogs, shortcuts.

All 403 translation keys covered. Passes npm run i18n:check.
2026-04-04 12:08:39 +09:00
webadderall eb31ef623d localize export fps settings 2026-04-04 13:08:05 +11:00
webadderall 199f35d9b4 feat(launch): add update status badge to launch window toolbar
- Add update badge button that shows current updater state
  (idle, checking, up-to-date, available, downloading, ready, error)
- Badge triggers check/download/install based on current state
- Poll update status summary every 2.5s for live state reflection
- Add CSS module styles for badge variants (quiet, hot, spin)
- Add i18n strings for badge labels and tooltips (en, es, zh-CN)
2026-03-29 19:30:02 +11:00
insomniachooman 157af5f083 Add custom cursor packs and harden native postinstall builds 2026-03-26 22:39:18 +06:00
webadderall 54b1758851 feat: localize caption controls and loading states
Add translation strings for the new caption, cursor, and zoom controls and include the indeterminate progress styling used by long-running caption and export actions.
2026-03-22 18:34:43 +11:00
webadderall 37c8a6ff80 Polish editor copy and panel styling 2026-03-19 23:48:16 +11:00
webadderall 8e8173cc58 Refine HUD recording toggle copy and spacing 2026-03-19 21:49:33 +11:00
Gurpreet Kait ebe333f029 - tests driven
- language support
- webcame pause/resume sync
- native recording pause
- cancel (clears chunks and stops both recoders and webcame discarded on native cancel
- full lifecycle with webcame - pause - resume - stop keeps webcame in sync throughout
2026-03-18 11:59:58 +05:30
webadderall 843b6895e4 fix: restore background toggle and parent save dialog 2026-03-18 14:26:42 +11:00
webadderall 5e88dcf995 feat: add export save dialog retry action 2026-03-18 14:26:42 +11:00
webadderall fcccffbeb7 refactor: remove redundant quick background toggle 2026-03-18 14:26:42 +11:00
webadderall 5f3e1e09e8 feat: allow manual webcam footage import 2026-03-18 14:26:42 +11:00
webadderall 8eed3bbee1 feat: add webcam overlay editing and export support 2026-03-18 14:26:42 +11:00
webadderall 97ebb0de11 feat(ui): add Remove background toggle to effects panel 2026-03-17 10:54:16 +11:00
KBCats 6e7a034a93 merge main into feat/cursor-sway 2026-03-16 08:57:03 -07:00