sudacode
625f1ad238
feat(stats): add live-action library support and harden stats runtime
...
- Add TMDB metadata, linking, filtering, and live-action library merging
- Harden stats request validation, lifecycle handling, and compiled runtime coverage
- Fix Anki media synchronization and configuration validation
2026-09-21 00:18:32 -07:00
sudacode
1508863dbb
feat(stats): add TMDB metadata for live-action dramas in the Library ( #252 )
2026-09-21 00:10:00 -07:00
sudacode
ab48a5678e
fix(stats): restrict local requests and serve the dashboard over HTTP ( #263 )
2026-09-20 23:36:55 -07:00
sudacode
2f21582666
fix(overlay): cancel pending window transitions and timing reviews ( #262 )
2026-09-20 23:35:48 -07:00
sudacode
383aed8bad
fix(stats): harden server lifecycle and verify compiled runtime ( #261 )
2026-09-20 23:19:03 -07:00
sudacode
f9c4e892dc
fix(stats): reject malformed resource IDs before mutations ( #259 )
2026-09-20 22:49:27 -07:00
sudacode
7959e1a4e5
fix(anki): honor unlimited duration in stats mining ( #258 )
2026-09-20 22:49:12 -07:00
sudacode
917d52dd94
fix(config): validate AnkiConnect and field grouping settings ( #257 )
2026-09-20 22:48:54 -07:00
sudacode
05425cc5db
fix(anki): separate word audio mapping for animation sync ( #256 )
2026-09-20 22:07:30 -07:00
sudacode
d1aa279830
feat: expand subtitle and media tracking workflows
...
- Add reference-guided subtitle timing, frame picking, live-action Jimaku search, and YouTube library kinds
- Harden Jellyfin media identity handling and live settings feedback
- Refresh user-facing documentation and changelog fragments
2026-09-20 20:10:03 -07:00
sudacode
8097ed27e5
feat(stats): separate YouTube channels in the Library ( #253 )
2026-09-20 19:57:32 -07:00
sudacode
76e43d7e6d
fix(config): align live save feedback with hot reload policy ( #255 )
2026-09-20 19:51:45 -07:00
Abdulrazzaq Alhendi
4f0762e840
feat(mining): add a screenshot frame picker to media review ( #254 )
2026-09-20 19:39:30 -07:00
sudacode
026d495fac
feat(jimaku): add live-action subtitle search ( #251 )
2026-09-18 22:50:13 -07:00
sudacode
dd76782d30
fix(subtitles): widen subtitle generation modal
...
- Reduce text wrapping and scrolling while retaining small-window support
- Document the responsive layout change
2026-09-18 21:05:52 -07:00
sudacode
a8c16147ad
feat(subtitles): use loaded subtitles to guide generation timing ( #249 )
2026-09-18 00:24:42 -07:00
sudacode
186d4a0640
fix(jellyfin): fix jellyfin media metadata ( #250 )
2026-09-18 00:24:25 -07:00
sudacode
ca40cd6267
fix(anime): clarify bridge failures and update guidance
...
- Show actionable bridge errors and preserve episodes when details fail
- Check external bridges for updates without offering unsafe in-app installs
- Complete cleanup and ignore callbacks from closed Tsukihime sessions
2026-09-16 23:25:21 -07:00
sudacode
93fb4eff3a
feat: add subtitle generation and bundle Bun launcher runtime
...
- Add local subtitle generation and card timing review workflows
- Package cross-platform Bun runtimes, launchers, licenses, and source
- Consolidate release packaging and refresh v0.19.6 documentation
2026-09-15 21:59:10 -07:00
sudacode
2831e05124
feat(subtitles): add local Japanese subtitle generation ( #240 )
2026-09-15 21:43:11 -07:00
sudacode
6841a37a22
fix(sidebar): preserve Space playback after cue seeking ( #247 )
2026-09-15 21:35:10 -07:00
sudacode
7c1eac03dc
feat(overlay): discover unclaimed mpv key bindings ( #246 )
2026-09-15 18:26:45 -07:00
sudacode
6d69a56574
fix(overlay): keep Hyprland recovery dialogs above overlays ( #245 )
2026-09-11 01:52:01 -07:00
sudacode
016a43b804
feat(launcher): bundle Bun and use it across all launchers ( #243 )
2026-09-11 00:21:10 -07:00
sudacode
fb2d1a512b
perf(stats): use compressed incremental snapshot transfers ( #241 )
2026-09-10 23:57:20 -07:00
sudacode
9eecb7358b
docs: refresh user-facing guides and examples
...
- Clarify current integration, media review, and Anki behavior
- Remove obsolete AI translation and configuration references
- Standardize headings and prose across docs
2026-09-08 00:23:38 -07:00
sudacode
1e5d7747b4
feat(sidebar): add dialogue selection and copying ( #238 )
2026-09-07 14:03:54 -07:00
sudacode
c14c690875
chore(release): prepare v0.19.6
2026-09-04 01:59:39 -07:00
sudacode
84f718043a
feat(anki): add media timing review before card creation ( #203 )
2026-09-04 01:40:56 -07:00
sudacode
cd7a65ec80
fix(anime): wait for mpv window before opening Jimaku
...
- Hide the standalone browser during the Jimaku handoff
- Skip stale or windowless playback flows safely
2026-09-03 01:03:16 -07:00
sudacode
89479f7045
feat(anime): set default source from Extensions tab
...
- Add default controls for installed sources and All sources
- Expose source metadata for extension rows
2026-09-02 23:50:11 -07:00
sudacode
7bc9a07a52
fix(anime): rescan runtime after preference cleanup failures
...
- Keep extension removal reflected in the runtime when preference cleanup fails
- Clarify auto-open playback resume behavior in configuration docs
2026-09-02 23:28:32 -07:00
sudacode
68dd789fbf
feat(anime): remember the default Anime Browser source
...
- Add `anime.defaultSource` with installed-source fallback
- Let the source picker save a source or All sources as default
2026-09-02 23:17:20 -07:00
sudacode
516fadd530
feat(anime): auto-open Jimaku for Anime Browser playback
...
- Add hot-reloadable `anime.autoOpenJimaku` setting
- Pause and resume playback around subtitle selection
- Brand Anime Browser surfaces with the SubMiner logo
2026-09-02 23:04:39 -07:00
sudacode
99266294b8
fix(tsukihime): filter releases by subtitle language ( #235 )
2026-09-02 20:29:59 -07:00
sudacode
18beac13f4
feat(anime): add version-aware extension updates
...
- Compare installed APK version codes before offering updates
- Add update status labels and an Update all action
2026-09-02 19:10:03 -07:00
sudacode
b01f0bcb4f
feat(release): prepare v0.19.5 with subtitle pipeline improvements
...
- Rework ASS, YouTube, overlapping, and secondary subtitle handling
- Keep overlay, mining, sidebar, and stats aligned with visible cues
- Harden release-note validation and package Linux thumbnail support
2026-09-02 09:27:06 -07:00
sudacode
2bcb6c7e98
feat(anime): support shared bridge installs and updates
...
- Prefer configured or package-managed bridge bundles before downloading
- Select compatible upstream releases and offer managed-bundle updates
- Document bridge configuration and package dependencies
2026-09-01 23:14:16 -07:00
sudacode
c0a78ef008
feat(anki): support Senren scene-switching field grouping ( #230 )
2026-09-01 22:18:30 -07:00
sudacode
87b01155df
fix(mining): copy multi-line subtitles backward from current line ( #231 )
2026-09-01 22:17:41 -07:00
sudacode
a20269e9f5
fix(jellyfin): stop inferring subtitle delays ( #227 )
2026-08-31 23:31:31 -07:00
sudacode
2ad491e95c
chore(release): prepare v0.19.5
2026-08-30 01:02:44 -07:00
sudacode
051140f910
fix(anki): respect configured fields for word-card enrichment ( #223 )
2026-08-29 13:09:31 -07:00
sudacode
556de61756
chore(changelog): split release details into nested bullets
...
- Update changelog generation guidance and tests
- Reformat current release notes and document the new style
2026-08-25 12:39:45 -07:00
sudacode
a98fb0fddf
chore(release): prepare v0.19.4
2026-08-25 02:43:48 -07:00
sudacode
509dc5bf7f
fix(subtitles): improve secondary subtitle extraction and display ( #215 )
2026-08-23 01:56:49 -07:00
sudacode
8cb3c8c90a
fix(macos): pin window helper deployment target to fix older systems
...
- Build the Swift window-tracking helper with an explicit `-target ...-apple-macos12.0` instead of letting swiftc stamp the build machine's OS, so the overlay attaches to mpv on older macOS (e.g. Ventura) instead of crashing at load
- Fold the standalone build-macos-helper.sh into prepare-build-assets.mjs and update docs/tests to match
2026-08-23 00:58:24 -07:00
sudacode
88bb3edfa4
fix(subtitles): preserve lyric selection and deduplicate secondary text
...
- Seek sidebar selections past overlapping karaoke exit spans
- Collapse duplicate long ASS lines and omit reconstructed sign grids
2026-08-21 01:28:00 -07:00
sudacode
b61f050e78
docs: update mining demo and scale video crops
...
- Refresh mining demo assets and documentation references
- Scale mpv crop coordinates for resized OBS recordings
2026-08-19 00:55:31 -07:00
sudacode
2a77ba9dd4
fix(launcher): restore Matroska thumbnails in Linux rofi picker ( #210 )
2026-08-18 20:30:58 -07:00