You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+22-1Lines changed: 22 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
## [0.24.0] - 2026-02-14
11
+
12
+
### Added
13
+
14
+
-**DeepL Translation Automation:** Added `i18n-translate` tooling to translate locale keys from `en-US` via DeepL with header-based authentication, placeholder preservation, retry handling, and parser-error fallback behavior.
15
+
-**Reusable Tooltip Component:** Added `ui/Tooltip.svelte` with configurable side variants via `class-variance-authority`, arrow rendering, Svelte transition animation, and delayed-first-hover behavior with instant trigger-to-trigger switching.
16
+
-**Stream Copy / Remux Mode:** Added a new `Cut / Stream Copy` processing mode for trim + remux workflows without re-encoding (`-c copy`), including queue/config support across frontend and backend.
17
+
18
+
### Changed
19
+
20
+
-**Neumorphic UI Redesign:** Reworked the app shell and core UI controls in a neumorphic style across dashboard/settings/logs/titlebars, including updated surface tokens (`background`/`sidebar`) and new shared highlight treatments for cards, buttons, and inputs.
21
+
-**Translation Workflow Commands:** Added `i18n:translate`, `i18n:translate:write`, `i18n:translate:rewrite`, and `i18n:sync:auto` scripts plus updated contributor workflow documentation.
22
+
-**Non-English Locale Consistency:** Re-translated all non-source locale files from the current `en-US` dictionary baseline to reduce cross-locale copy drift.
23
+
-**App Settings Language Hover UI:** Replaced inline CSS hover labels in language selection with the shared tooltip component for consistent interaction behavior.
24
+
-**Shared Media Rules (Copy Validation):** Extended `media-rules.json` with stream-level container compatibility tables (video/audio/subtitle) and applied them in both UI container availability and backend preflight validation for stream copy tasks.
25
+
26
+
### Fixed
27
+
28
+
-**Input Placeholder Contrast:** Increased placeholder/readability contrast in shared text and timecode inputs and aligned subtitle burn file picker text to foreground color for better visibility.
29
+
10
30
## [0.23.2] - 2026-02-14
11
31
12
32
### Fixed
@@ -587,7 +607,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
0 commit comments