sudacode
|
23b2360ac4
|
refactor: split main boot phases
|
2026-03-27 23:37:29 -07:00 |
|
sudacode
|
742a0dabe5
|
chore(backlog): update task notes and changelog fragment
|
2026-03-27 23:37:29 -07:00 |
|
sudacode
|
4c03e34caf
|
refactor(main): extract remaining inline runtime logic from main
|
2026-03-27 23:37:29 -07:00 |
|
sudacode
|
4d95de51a0
|
fix: address CodeRabbit review feedback
|
2026-03-27 03:05:32 -07:00 |
|
sudacode
|
ed32f985c6
|
test: increase launcher test timeout for CI stability
|
2026-03-27 02:24:56 -07:00 |
|
sudacode
|
854179b9c1
|
Add backlog tasks and launcher time helper tests
- Track follow-up cleanup work in Backlog.md
- Replace Date.now usage with shared nowMs helper
- Add launcher args/parser and core regression tests
|
2026-03-27 02:01:36 -07:00 |
|
sudacode
|
a3ddfa0641
|
refactor: compose startup and setup window wiring
|
2026-03-27 01:14:58 -07:00 |
|
sudacode
|
49a582b4fc
|
refactor: migrate shared type imports
|
2026-03-27 00:33:52 -07:00 |
|
sudacode
|
a92631bf52
|
chore: update backlog task records
|
2026-03-27 00:33:48 -07:00 |
|
sudacode
|
ac857e932e
|
refactor: split immersion tracker query modules
|
2026-03-27 00:33:43 -07:00 |
|
sudacode
|
8c633f7e48
|
fix: add stats server node fallback
|
2026-03-27 00:28:05 -07:00 |
|
sudacode
|
d2cfa1b871
|
feat: add repo-local subminer workflow plugin
|
2026-03-27 00:27:13 -07:00 |
|
sudacode
|
3fe63a6afa
|
refactor: use bun serve for stats server
|
2026-03-26 23:18:43 -07:00 |
|
sudacode
|
5dd8bb7fbf
|
refactor: split shared type entrypoints
|
2026-03-26 23:17:04 -07:00 |
|
sudacode
|
5b06579e65
|
refactor: split character dictionary runtime modules
|
2026-03-26 23:16:47 -07:00 |
|
sudacode
|
416942ff2d
|
chore(backlog): add mining workflow milestone and tasks
|
2026-03-26 22:32:11 -07:00 |
|
sudacode
|
2d4f2d1139
|
refactor: remove legacy YouTube entrypoint
|
2026-03-26 19:23:13 -07:00 |
|
sudacode
|
77e632276b
|
refactor: remove legacy YouTube launcher modules
|
2026-03-26 19:23:09 -07:00 |
|
sudacode
|
4c95b57885
|
chore: prepare v0.9.3 release
v0.9.3
|
2026-03-25 23:58:31 -07:00 |
|
sudacode
|
242402b253
|
refactor: move youtube primary subtitle config to youtube
|
2026-03-25 23:53:56 -07:00 |
|
sudacode
|
61d15f9431
|
docs: apply M PLUS 1 and Manrope font defaults for docs content
|
2026-03-25 23:52:29 -07:00 |
|
sudacode
|
508864bcbb
|
chore(backlog): complete backlog cleanup
|
2026-03-25 22:42:21 -07:00 |
|
sudacode
|
23c54bb01e
|
chore: prepare v0.9.2 release
v0.9.2
|
2026-03-25 22:37:59 -07:00 |
|
sudacode
|
ec667c64e8
|
fix: cancel stale autoplay fallback retries
|
2026-03-25 22:18:26 -07:00 |
|
sudacode
|
39b2ccad8e
|
fix: address latest coderabbit review
|
2026-03-25 22:18:26 -07:00 |
|
sudacode
|
23815945bf
|
chore: remove stale release notes artifact
|
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
|
55300e2d8c
|
Refine YouTube playback launch preparation
|
2026-03-25 22:18:26 -07:00 |
|
sudacode
|
28afd15134
|
Tighten YouTube playback launch readiness
|
2026-03-25 22:18:26 -07:00 |
|
sudacode
|
58304757aa
|
Fix YouTube playback PR review issues
|
2026-03-25 22:18:26 -07:00 |
|
sudacode
|
c95518e94a
|
Fix Windows YouTube playback flow and overlay pointer tracking
|
2026-03-25 22:18:26 -07:00 |
|
sudacode
|
5ee4617607
|
Fix Windows overlay scaling bounds (#34)
|
2026-03-25 16:30:11 -07:00 |
|
sudacode
|
842008b089
|
chore: prepare v0.9.1 release
v0.9.1
|
2026-03-24 00:55:03 -07:00 |
|
sudacode
|
6f56a0bcf6
|
fix(renderer): keep controller input active with sidebar open
|
2026-03-24 00:23:00 -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
v0.9.0
|
2026-03-24 00:01:24 -07:00 |
|
sudacode
|
c17f0a4080
|
Fix tokenizer annotations for explanatory contrast ending (#33)
|
2026-03-23 09:25:17 -07:00 |
|
sudacode
|
0317c7f011
|
docs: add WebSocket & Texthooker API integration guide (#30)
|
2026-03-22 02:48:54 -07:00 |
|
sudacode
|
13797b5005
|
docs: align v0.8.0 release notes with subtitle sidebar changes
|
2026-03-22 00:07:05 -07:00 |
|
sudacode
|
b24d9d7487
|
fix(release): make changelog build idempotent for re-run tagged releases
v0.8.0
|
2026-03-21 23:50:27 -07:00 |
|
sudacode
|
3a01cffc6b
|
feat(subtitle-sidebar): add sidebar config surface (#28)
|
2026-03-21 23:37:42 -07:00 |
|
sudacode
|
eddf6f0456
|
docs: document release changelog recovery path
|
2026-03-20 03:15:05 -07:00 |
|
sudacode
|
f6c024d61e
|
fix: build changelog artifacts in release job
v0.7.1
|
2026-03-20 03:00:40 -07:00 |
|
sudacode
|
6749ff843c
|
feat(stats): add v1 immersion stats dashboard (#19)
v0.7.0
|
2026-03-20 02:43:28 -07:00 |
|
sudacode
|
42abdd1268
|
fix(release): version AUR asset cache aliases
|
2026-03-17 18:15:23 -07:00 |
|
sudacode
|
5d914b1547
|
update vendored packages
|
2026-03-17 18:15:13 -07:00 |
|
sudacode
|
50b45cac0b
|
Summarize JLPT duplicate term conflicts into a single startup log (#26)
|
2026-03-16 01:08:40 -07:00 |
|
sudacode
|
e35aac6ee0
|
chore: prepare v0.6.5 release
v0.6.5
|
2026-03-15 21:05:58 -07:00 |
|
sudacode
|
fe2da22d29
|
chore: prepare v0.6.4 release
v0.6.4
|
2026-03-15 20:43:50 -07:00 |
|
sudacode
|
2045ffbff8
|
chore: prepare v0.6.3 release
v0.6.3
|
2026-03-15 20:16:36 -07:00 |
|
sudacode
|
478869ff28
|
feat(controller): add inline remap modal with descriptor-based bindings (#21)
|
2026-03-15 15:55:45 -07:00 |
|