Commit Graph

  • 8ac3d517fe feat(jellyfin): move auth to env and stored session sudacode 2026-02-20 20:37:21 -08:00
  • d6676f7132 fix(renderer): stabilize preserveLineBreaks whitespace and newline rendering sudacode 2026-02-20 20:22:37 -08:00
  • 28d2da1e64 chore(task-85): update launcher workflow and backlog tracking sudacode 2026-02-20 03:51:38 -08:00
  • 06892b4838 refactor: simplify config and anki integration composition sudacode 2026-02-20 03:45:45 -08:00
  • 12c5d956bc refactor: extract numeric and overlay shortcuts runtime wiring sudacode 2026-02-20 03:35:47 -08:00
  • eef8a7eb41 refactor: extract mpv osd and secondary-sub runtime wiring sudacode 2026-02-20 03:33:06 -08:00
  • 2d89dd43f2 refactor: extract global shortcuts runtime wiring sudacode 2026-02-20 03:18:22 -08:00
  • 2ffd503898 refactor: extract cli command runtime wiring sudacode 2026-02-20 03:16:16 -08:00
  • 2b70b54faf refactor: extract startup and initial args runtime wiring sudacode 2026-02-20 03:14:47 -08:00
  • 6634ee7626 refactor: extract overlay bootstrap runtime wiring sudacode 2026-02-20 03:07:13 -08:00
  • 9b3cb4a42c refactor: extract yomitan settings runtime wiring sudacode 2026-02-20 02:17:53 -08:00
  • 9db54f8037 refactor: extract overlay window runtime wiring sudacode 2026-02-20 02:16:13 -08:00
  • e8db67e621 refactor: extract tray runtime handler wiring sudacode 2026-02-20 02:14:40 -08:00
  • b6b81a72f5 refactor: extract cli command context factory wiring sudacode 2026-02-20 02:06:42 -08:00
  • f56de54c10 refactor: extract ipc runtime handler wiring sudacode 2026-02-20 02:04:50 -08:00
  • 5b432fa156 refactor: extract overlay visibility runtime wiring sudacode 2026-02-20 02:02:52 -08:00
  • 3aeb10ae61 refactor: extract yomitan runtime wiring from main sudacode 2026-02-20 02:00:16 -08:00
  • 062677dcc5 refactor: prebuild additional lifecycle and mpv runtime deps sudacode 2026-02-20 01:52:17 -08:00
  • 65878e0d8a refactor: prebuild more shortcut and overlay runtime deps sudacode 2026-02-20 01:51:18 -08:00
  • 5b84ba5ef8 refactor: prebuild more jellyfin and startup runtime deps sudacode 2026-02-20 01:49:32 -08:00
  • 40184c67ed refactor: prebuild more overlay and jellyfin runtime deps sudacode 2026-02-20 01:47:39 -08:00
  • 2be7829aa5 refactor: prebuild more main runtime handler dependencies sudacode 2026-02-20 01:46:26 -08:00
  • a33d030d34 refactor: prebuild additional main startup dependency bundles sudacode 2026-02-20 01:45:02 -08:00
  • 6287409c83 refactor: prebuild additional main runtime deps in startup flow sudacode 2026-02-20 01:44:08 -08:00
  • e1a66800b9 refactor: prebuild anilist protocol and token runtime deps sudacode 2026-02-20 01:42:18 -08:00
  • e73381aa36 refactor: prebuild global shortcut and mpv log handler deps sudacode 2026-02-20 01:39:32 -08:00
  • c3afea6d40 refactor: prebuild remaining setup-window focus handlers sudacode 2026-02-20 01:36:20 -08:00
  • 86e0527630 refactor: extract protocol url handler dependency builders sudacode 2026-02-20 01:35:24 -08:00
  • 98902b6b0e refactor: normalize additional startup and lifecycle wiring sudacode 2026-02-20 01:33:42 -08:00
  • 4010fc1b04 refactor: normalize additional main dependency construction sudacode 2026-02-20 01:32:37 -08:00
  • c6fa197d0d refactor: normalize remaining main runtime dependency setup sudacode 2026-02-20 01:30:46 -08:00
  • 197636aabe update readme/docs sudacode 2026-02-20 03:39:09 -08:00
  • 46a2ac5dc7 feat(jellyfin): store access token in encrypted local store sudacode 2026-02-20 03:26:37 -08:00
  • a4532a5fa0 build(ts): enable noUncheckedIndexedAccess and isolatedModules sudacode 2026-02-20 01:50:09 -08:00
  • 06e8223d63 chore: contents sudacode 2026-02-20 01:30:11 -08:00
  • ad2652b21a ci: bundle config example in release assets sudacode 2026-02-20 01:27:50 -08:00
  • a3569afdcf feat: bundle M PLUS 1 as default overlay font sudacode 2026-02-19 20:34:25 -08:00
  • 18648cb6fc refactor: extract additional main dependency builders sudacode 2026-02-20 01:02:40 -08:00
  • 5476d44005 refactor: extract additional main runtime dependency builders sudacode 2026-02-20 00:10:36 -08:00
  • df380ed1ca refactor: extract runtime dependency builders from main sudacode 2026-02-19 23:38:23 -08:00
  • 0d7b65ec88 refactor: extract main runtime dependency builders sudacode 2026-02-19 23:11:20 -08:00
  • 8c2d82e361 feat(subtitles): add line-break display toggle and narrow-space normalization sudacode 2026-02-19 22:50:27 -08:00
  • bc75a0cfbd fix: update default subtitle background color sudacode 2026-02-19 21:46:25 -08:00
  • 4193a6ce8e refactor: split main runtime handlers into focused modules sudacode 2026-02-19 21:27:42 -08:00
  • 45c326db6d refactor: extract main runtime lifecycle helper builders sudacode 2026-02-19 19:57:18 -08:00
  • c9605345bb update docs and config sudacode 2026-02-19 19:10:02 -08:00
  • aaa19a33c5 refactor: split main runtime wrappers into focused modules sudacode 2026-02-19 19:08:53 -08:00
  • 1efc0f8650 fix(tokenizer): restore n+1 highlighting with mecab pos enrichment sudacode 2026-02-19 19:03:50 -08:00
  • 7795cc3d69 fix(subtitle-ws): send tokenized payloads to texthooker sudacode 2026-02-19 17:21:26 -08:00
  • d5d71816ac refactor: split main runtime flows into focused modules sudacode 2026-02-19 16:57:06 -08:00
  • 162be118e1 refactor(main): modularize runtime and harden anilist setup flow sudacode 2026-02-19 16:04:59 -08:00
  • 58f28b7b55 refactor(config): unify config path resolution across app and launcher sudacode 2026-02-19 01:06:26 -08:00
  • 9384d67b8e chore(workflow): sync backlog state and subagent coordination sudacode 2026-02-19 00:49:23 -08:00
  • 9e6d039a32 fix(anki): fix Lapis sentence-card fields to defaults sudacode 2026-02-19 00:48:02 -08:00
  • 07cedabfe3 fix(config): improve startup validation and config error reporting sudacode 2026-02-19 00:47:01 -08:00
  • 2c2f342854 fix(tray): add macOS template tray icon assets sudacode 2026-02-19 00:02:51 -08:00
  • e73a380f38 build: switch Makefile texthooker-ui steps to bun sudacode 2026-02-18 23:27:28 -08:00
  • 1c189974fc update texthooker sudacode 2026-02-18 23:10:06 -08:00
  • 209ab73a31 fix(renderer): add recovery boundary and normalize macOS tray icon sudacode 2026-02-18 22:59:15 -08:00
  • d1aeb3b754 Fix mpv tlang and profile parsing sudacode 2026-02-18 19:04:24 -08:00
  • f299f2a19e chore: switch texthooker-ui workflow to pnpm and add backlog tasks kyasuda 2026-02-18 18:05:42 -08:00
  • ebaed49f76 feat: improve background startup and launcher control sudacode 2026-02-18 02:22:01 -08:00
  • 4703b995da feat(config): hot-reload safe config updates and document behavior sudacode 2026-02-18 01:04:56 -08:00
  • fd49e73762 Add MPV overlay queue controls sudacode 2026-02-18 01:55:01 -08:00
  • 3803d4d47b Merge pull request #10 from ksyasuda/fix/bun-tooling-migration Kyle 2026-02-18 00:32:22 -08:00
  • 25fddce372 fix(build): remove python launcher dep and tighten target resolution sudacode 2026-02-17 23:30:24 -08:00
  • f20d019c11 pretty sudacode 2026-02-17 22:50:57 -08:00
  • ffeef9c136 update ci jobs sudacode 2026-02-17 22:29:05 -08:00
  • 6da8ddda3f update sudacode 2026-02-17 22:11:41 -08:00
  • 846b075206 fix: migrate tooling to bun and accept file path targets sudacode 2026-02-17 20:39:06 -08:00
  • a531527e1f chore(backlog): sync task metadata and finalize jellyfin task states sudacode 2026-02-17 20:34:45 -08:00
  • 7c1d81ea80 udpate ci and add docs sweep scripts sudacode 2026-02-17 19:14:43 -08:00
  • 9b0fdab840 Merge pull request #9 from ksyasuda/refactor/launcher-modules-split Kyle 2026-02-17 19:04:39 -08:00
  • 817a949f99 chore(scripts): align tooling with runtime/service updates sudacode 2026-02-17 19:00:29 -08:00
  • 1233e3630f refactor(core): normalize service naming across app runtime sudacode 2026-02-17 19:00:27 -08:00
  • e38a1c945e feat(jellyfin): add remote playback and config plumbing sudacode 2026-02-17 19:00:18 -08:00
  • a6a28f52f3 docs: update immersion and Jellyfin docs/backlog notes sudacode 2026-02-17 18:58:38 -08:00
  • e7a522a485 refactor(launcher): complete split into modular launcher/ directory sudacode 2026-02-17 03:39:25 -08:00
  • ba94a33b46 refactor(launcher): extract mpv, youtube, and jellyfin modules sudacode 2026-02-17 03:31:39 -08:00
  • b4df3f8295 refactor(launcher): extract config, jimaku, and picker modules sudacode 2026-02-17 03:27:15 -08:00
  • 518015f534 refactor(launcher): extract types, logging, and utilities sudacode 2026-02-17 03:22:04 -08:00
  • 37cc3a6b01 refactor(core): normalize core service naming sudacode 2026-02-17 01:18:10 -08:00
  • 25faf3ef3e feat(anilist): add CLI and IPC management controls sudacode 2026-02-17 01:31:26 -08:00
  • a359e91b14 refactor(core): normalize core service naming sudacode 2026-02-17 01:18:10 -08:00
  • 02034e6dc7 Merge pull request #8 from ksyasuda/feature/add-sqlite-session-tracking Kyle 2026-02-17 03:27:57 -08:00
  • 30c363375a fix: reject extra positional args after -- in launcher sudacode 2026-02-17 03:19:09 -08:00
  • 804755bd3d Fix failing immersion-tracker tests sudacode 2026-02-17 02:30:09 -08:00
  • 78715e801c ci: run pull request checks on Node 22 sudacode 2026-02-17 02:16:28 -08:00
  • 75d5389036 test: fix telemetry fixture column count in rollup test sudacode 2026-02-17 01:41:24 -08:00
  • 79bf5ebefb test: add immersion tracking startup safety and sqlite tests sudacode 2026-02-17 00:59:09 -08:00
  • 4d28efabd0 Fix child-process arg warning sudacode 2026-02-16 23:33:03 -08:00
  • 1cd1cdb11d refactor(cli): remove deprecated verbose logging flags sudacode 2026-02-17 00:57:33 -08:00
  • 23b78e6c9b Update docs and gitignore changes sudacode 2026-02-16 19:26:34 -08:00
  • 48f93f4344 Fix SUBMINER_APPIMAGE_PATH resolution on non-macOS sudacode 2026-02-16 19:26:32 -08:00
  • a499554848 Merge pull request #7 from ksyasuda/feature/add-anilist-tracking Kyle 2026-02-17 00:08:33 -08:00
  • 7610bba16e Handle AniList update errors and expand setup docs sudacode 2026-02-17 00:00:30 -08:00
  • 5602d751eb Update AniList docs sudacode 2026-02-16 23:03:51 -08:00
  • 457e6f0f10 feat(tokenizer): refine Yomitan grouping and parser tooling kyasuda 2026-02-16 17:41:24 -08:00
  • 0eb2868805 Fix Yomitan token headword frequency matching and add frequency tests kyasuda 2026-02-16 13:21:19 -08:00
  • 1d7406f3d4 Fix anilist updater import sudacode 2026-02-16 02:19:02 -08:00