sudacode
b5eb20e8fe
refactor(tsukihime): rename animetosho integration to tsukihime
...
The animetosho backend was swapped for TsukiHime and never shipped in a
release (the integration landed after v0.18.0), so no config migration or
legacy aliases are needed. Renames the module, IPC channels, config key,
session action, shortcut id, CLI flag, DOM ids, and CSS classes.
"animetosho" is kept only where it names the upstream service: the
imported-entry flag TsukiHime returns, the /tosho/ storage mirror path,
and storage.animetosho.org, which that mirror currently redirects to.
Also drops two stray NUL bytes that have sat inside the dedup-key template
literals since the integration landed (#159 ). They were harmless (any
separator groups correctly) but made grep treat the file as binary.
2026-07-13 01:12:11 -07:00
sudacode
4b7f750919
feat(animetosho): add English/Japanese subtitle download integration ( #159 )
2026-07-12 00:48:12 -07:00
sudacode
a117c5759c
fix(linux): auto-install managed plugin copy; include in asset updates ( #127 )
2026-06-14 17:25:28 -07:00
sudacode
0a384a22c9
Replace subtitle delay actions with native mpv keybindings ( #120 )
2026-06-12 00:03:06 -07:00
sudacode
7be1843c41
feat(notifications): add overlay notifications with position config ( #110 )
2026-06-10 22:46:52 -07:00
sudacode
11c196821d
Fix Windows mpv logging and add log export ( #88 )
2026-05-26 00:31:38 -07:00
sudacode
dc52bc2fba
feat(config): add configuration window ( #70 )
2026-05-21 04:16:21 -07:00
sudacode
e84674e3b5
feat(macos): configuration window + curl-backed macOS updater ( #71 )
2026-05-17 02:23:44 -07:00
sudacode
094bcce0dc
feat: add auto update support
2026-05-15 01:47:56 -07:00
sudacode
3a67e23bc3
feat: open texthooker from cli and tray
2026-05-02 19:37:44 -07:00
sudacode
d8934647a9
Restore multi-copy digit capture and add AniList selection ( #56 )
2026-04-25 21:44:55 -07:00
sudacode
7ac51cd5e9
chore(release): prepare v0.12.0
2026-04-11 21:54:00 -07:00
sudacode
52bab1d611
Windows update ( #49 )
2026-04-11 21:45:52 -07:00
sudacode
8e5c21b443
fix: restore integrated texthooker startup
2026-03-30 00:25:30 -07:00
sudacode
39b2ccad8e
fix: address latest coderabbit review
2026-03-25 22:18:26 -07:00
sudacode
9dca83acd9
fix: delay youtube overlay bootstrap until yomitan loads
2026-03-25 22:18:26 -07:00
sudacode
5feed360ca
feat: add app-owned YouTube subtitle flow with absPlayer-style parsing ( #31 )
...
* fix: harden preload argv parsing for popup windows
* fix: align youtube playback with shared overlay startup
* fix: unwrap mpv youtube streams for anki media mining
* docs: update docs for youtube subtitle and mining flow
* refactor: unify cli and runtime wiring for startup and youtube flow
* feat: update subtitle sidebar overlay behavior
* chore: add shared log-file source for diagnostics
* fix(ci): add changelog fragment for immersion changes
* fix: address CodeRabbit review feedback
* fix: persist canonical title from youtube metadata
* style: format stats library tab
* fix: address latest review feedback
* style: format stats library files
* test: stub launcher youtube deps in CI
* test: isolate launcher youtube flow deps
* test: stub launcher youtube deps in failing case
* test: force x11 backend in launcher ci harness
* test: address latest review feedback
* fix(launcher): preserve user YouTube ytdl raw options
* docs(backlog): update task tracking notes
* fix(immersion): special-case youtube media paths in runtime and tracking
* feat(stats): improve YouTube media metadata and picker key handling
* fix(ci): format stats media library hook
* fix: address latest CodeRabbit review items
* docs: update youtube release notes and docs
* feat: auto-load youtube subtitles before manual picker
* fix: restore app-owned youtube subtitle flow
* docs: update youtube playback docs and config copy
* refactor: remove legacy youtube launcher mode plumbing
* fix: refine youtube subtitle startup binding
* docs: clarify youtube subtitle startup behavior
* fix: address PR #31 latest review follow-ups
* fix: address PR #31 follow-up review comments
* test: harden youtube picker test harness
* udpate backlog
* fix: add timeout to youtube metadata probe
* docs: refresh youtube and stats docs
* update backlog
* update backlog
* chore: release v0.9.0
2026-03-24 00:01:24 -07:00
sudacode
6749ff843c
feat(stats): add v1 immersion stats dashboard ( #19 )
2026-03-20 02:43:28 -07:00
sudacode
c799a8de3c
Prepare Windows release and signing process ( #16 )
2026-03-08 19:51:30 -07:00
sudacode
e18985fb14
Enhance AniList character dictionary sync and subtitle features ( #15 )
2026-03-07 18:30:59 -08:00
sudacode
be4db24861
make pretty
2026-03-02 02:45:51 -08:00
sudacode
7023a3263f
Jellyfin and Subsync Fixes ( #13 )
2026-03-01 16:13:16 -08:00
sudacode
44c7761c7c
Overlay 2.0 ( #12 )
2026-03-01 02:36:51 -08:00
sudacode
d3fd47f0ec
feat(core): add Electron runtime, services, and app composition
2026-02-22 21:43:43 -08:00