tag:github.com,2008:https://github.com/STRRL/transcube-webapp/releases Tags from transcube-webapp 2026-01-01T22:02:02Z tag:github.com,2008:Repository/1045381144/v0.1.14 2026-01-01T22:03:07Z Release v0.1.14 <p>feat: language preference persistence per channel (<a class="issue-link js-issue-link" href="https://github.com/STRRL/transcube-webapp/pull/26">#26</a>)</p> <p>* feat: implement automatic language preference persistence per channel</p> <p>When a user selects a language for a video from a specific channel, the app now remembers and automatically applies that preference when processing future videos from the same channel. Preferences are stored per platform and channel identifier (with fallback to channel name), persisted to settings.json, and gracefully handle backward compatibility with existing settings files.</p> <p>šŸ¤– Generated with [Claude Code](<a href="https://claude.com/claude-code">https://claude.com/claude-code</a>)</p> <p>Co-Authored-By: Claude Haiku 4.5 &lt;[email protected]&gt;</p> <p>* fix: prevent infinite re-render loop with useCallback</p> <p>The handleMetadataLoaded callback was causing VideoPreview's useEffect to re-run on every render because it was creating a new function reference each time. Wrapped with useCallback and proper dependencies to stabilize the reference.</p> <p>šŸ¤– Generated with [Claude Code](<a href="https://claude.com/claude-code">https://claude.com/claude-code</a>)</p> <p>Co-Authored-By: Claude Haiku 4.5 &lt;[email protected]&gt;</p> <p>---------</p> <p>Co-authored-by: Claude Haiku 4.5 &lt;[email protected]&gt;</p> STRRL tag:github.com,2008:Repository/1045381144/v0.1.13 2026-01-01T00:32:50Z Release v0.1.13 STRRL tag:github.com,2008:Repository/1045381144/v0.1.12 2026-01-01T00:19:28Z Release v0.1.12 <p>refactor: simplify window size configuration</p> <p>Remove default window size constants and runtime sizing call, <br />using static dimensions (512x384) in main window options instead</p> <p>Co-Authored-By: Claude &lt;[email protected]&gt;</p> STRRL tag:github.com,2008:Repository/1045381144/v0.1.11 2025-12-01T00:44:17Z Release v0.1.11 <p>chore: make dev</p> <p>Signed-off-by: Zhiqiang ZHOU &lt;[email protected]&gt;</p> STRRL tag:github.com,2008:Repository/1045381144/v0.1.10 2025-11-07T00:55:26Z Release v0.1.10 <p>Merge pull request <a class="issue-link js-issue-link" href="https://github.com/STRRL/transcube-webapp/pull/22">#22</a> from STRRL/feat/bilibili</p> <p>Feat/bilibili</p> STRRL tag:github.com,2008:Repository/1045381144/v0.1.9 2025-10-18T17:42:56Z Release v0.1.9 <p>Merge pull request <a class="issue-link js-issue-link" href="https://github.com/STRRL/transcube-webapp/pull/18">#18</a> from STRRL/refactor/seperate-steps</p> <p>Refactor/seperate steps</p> STRRL tag:github.com,2008:Repository/1045381144/v0.1.8 2025-09-28T19:37:46Z Release v0.1.8 <p>fix: build and release script</p> <p>Signed-off-by: Zhiqiang ZHOU &lt;[email protected]&gt;</p> STRRL tag:github.com,2008:Repository/1045381144/v0.1.7 2025-09-28T19:04:20Z Release v0.1.7 <p>Merge pull request <a class="issue-link js-issue-link" href="https://github.com/STRRL/transcube-webapp/pull/14">#14</a> from STRRL/fix/fix-menu-codex-ver</p> <p>refactor(menu): restructure application menu to follow native macOS p…</p> STRRL tag:github.com,2008:Repository/1045381144/v0.1.6 2025-09-16T20:47:57Z Release v0.1.6 STRRL tag:github.com,2008:Repository/1045381144/v0.1.5 2025-09-09T02:16:07Z Release v0.1.5 <p>refactor(build): simplify icon replacement process</p> <p>- Replace PNG icon with native ICNS format <br />- Remove complex icon replacement script <br />- Simplify build.sh to directly copy appicon.icns <br />- Extract release logic to separate build-and-release.sh script <br />- Streamline build process for macOS app packaging</p> <p>Co-Authored-By: Claude &lt;[email protected]&gt;</p> STRRL