Commit Graph

203 Commits

Author SHA1 Message Date
953f4c362b fix: address remaining CodeRabbit PR feedback 2026-04-11 15:08:26 -07:00
f7fbffd4f5 fix: restore controller modal shortcut opens 2026-04-11 15:08:26 -07:00
ef41121774 fix: address PR #49 CodeRabbit follow-ups 2026-04-11 15:08:26 -07:00
5b4844c16a chore(release): v0.12.0-beta.3 2026-04-11 15:08:26 -07:00
3c711ed00b Honor configured controller shortcuts and clean up modal opens 2026-04-11 15:08:26 -07:00
1d4b3b4ed0 refactor: simplify Windows tracker helper API 2026-04-11 15:08:26 -07:00
ad33ec57c6 fix: address latest CodeRabbit review 2026-04-11 15:08:26 -07:00
26cb4704f1 fix: address CodeRabbit review and ci 2026-04-11 15:08:26 -07:00
18940b57c0 fix: address CodeRabbit review round 3 2026-04-11 15:08:26 -07:00
735fc26525 fix: address CodeRabbit follow-ups 2026-04-11 15:08:26 -07:00
5711e1cb49 Address second CodeRabbit review round 2026-04-11 15:08:26 -07:00
fd05b3f868 fix(session-bindings): guard optional stats config in compile path 2026-04-11 15:08:26 -07:00
dd7896ca83 feat: wire session bindings through main, ipc, and cli runtime 2026-04-11 15:08:26 -07:00
7b828ee9d1 fix(ci): sync bun.lock for bun 1.3.5 frozen install 2026-04-11 15:08:26 -07:00
888b9a7ac4 Fix Windows CodeRabbit review follow-ups 2026-04-11 15:08:26 -07:00
59f30effc4 Fix Windows overlay z-order on minimize/restore and improve hover stability
Use native synchronous z-order binding (koffi) instead of async PowerShell
for overlay positioning, eliminating the 200-500ms delay that left the overlay
behind mpv after restore. Hide the overlay immediately when mpv is minimized
so the full show/reveal/z-order flow triggers cleanly on restore.

Also adds hover suppression after visibility recovery and window resize to
prevent spurious auto-pause, Windows secondary subtitle titlebar fix, and
z-order sync burst retries on geometry changes.
2026-04-11 15:08:26 -07:00
19e210c3a0 Fix Windows secondary hover titlebar blocking 2026-04-11 15:08:26 -07:00
f457801708 Fix Windows overlay tracking, z-order, and startup visibility
- switch Windows overlay tracking to native win32 polling with native owner and z-order helpers
- keep the visible overlay and stats overlay aligned across focus handoff, transient tracker misses, and minimize/restore cycles
- start the visible overlay click-through and hide the initial opaque startup frame until the tracked transparent state settles
- add a backlog task for the inconsistent mpv y-t overlay toggle after menu toggles
2026-04-11 15:08:26 -07:00
fff54e914a fix: exclude prerelease tags from stable workflow 2026-04-11 15:08:26 -07:00
09425e8e67 chore: prep 0.12.0-beta.1 prerelease workflow 2026-04-11 15:08:26 -07:00
1ad29f0625 Fix Yomitan blur guard 2026-04-11 15:08:26 -07:00
ba3503330c Reconcile Yomitan observer on setup 2026-04-11 15:08:26 -07:00
f17ff006b4 Fix overlay subtitle drop routing 2026-04-11 15:08:26 -07:00
ecfa113886 Keep overlay interactive while Yomitan popup is visible 2026-04-11 15:08:26 -07:00
47b26cc4a5 Fix nested Yomitan popup focus loss 2026-04-11 15:08:26 -07:00
49e46e6b9b chore(repo): update vendor and backlog tasks 2026-04-11 14:53:06 -07:00
c1c40c8d40 fix(immersion-tracker): preserve timestamps under Bun libsql 2026-04-11 14:49:54 -07:00
c71482cb44 fix(mpv-plugin): restore Lua parser compatibility 2026-04-11 14:49:46 -07:00
05cf4a6fe5 feat(stats): dashboard updates (#50) 2026-04-10 02:46:50 -07:00
9b4de93283 chore(release): prepare v0.11.2 v0.11.2 2026-04-07 01:23:18 -07:00
16ffbbc4b3 docs: update wayland support note 2026-04-07 01:14:57 -07:00
de4f3efa30 docs: add mpv.launchMode to config docs, add changelog:docs generator, format
- Document the new mpv.launchMode option in the configuration docs page
- Add changelog:docs command to auto-generate docs-site/changelog.md from root CHANGELOG.md
- Add breaking changes support to the changelog fragment generator
- Fix docs-sync test to only compare current minor release headings
- Apply prettier formatting to source files
2026-04-07 01:06:43 -07:00
Autumn (Bee)
bc7dde3b02 [codex] Replace mpv fullscreen toggle with launch mode config (#48)
Co-authored-by: bee <autumn@skerritt.blog>
2026-04-07 00:38:15 -07:00
7a64488ed5 docs: refresh README and docs site guidance 2026-04-06 01:19:15 -07:00
Autumn (Bee)
5f3c3871d3 [codex] Prefer unlabeled external sidecars for local playback (#46)
Co-authored-by: bee <autumn@skerritt.blog>
2026-04-05 22:07:56 -07:00
4d24e22bb5 fix: force X11 mpv fallback for launcher-managed playback (#47) 2026-04-05 15:32:45 -07:00
c47cfb52af [codex] Fix Linux AppImage libffmpeg child-process startup (#45) 2026-04-05 15:22:57 -07:00
da0087bba6 add --setup flag to force re-open first-run setup wizard
- `openFirstRunSetupWindow` accepts a `force` parameter that bypasses the completed-state guard
- `--setup` arg sets `force=true` so the wizard opens even after setup is done
- README and docs updated to document `subminer app --setup` as the explicit setup command
- Fix docs tip: `subminer --setup` → `subminer app --setup`
- Collapse extra launch examples into a `<details>` block in installation.md
2026-04-05 01:29:55 -07:00
8338f27794 docs: reorder setup steps to put first launch before verify
- Move "First Launch" before "Verify Setup" in README quick-start steps
- Consolidate docs-site installation guide: merge "Verify Installation" into "Verify Setup" section after first-run setup
2026-04-04 21:45:32 -07:00
b029d65c90 docs: add playlist-browser screenshot to README
- Add playlist-browser.png screenshot and embed it in README
- Update stats-overview.png
- Minor formatting fixes (table alignment, double space)
2026-04-04 21:35:46 -07:00
c24f99899b docs: add v0.11.1 changelog and expand installation guide
- Add v0.11.1 release entry with Wayland app-id and shortcut regression fixes
- Add "How the Pieces Fit Together" overview section to installation
- Add per-distro dependency install snippets (Arch, Ubuntu/Debian, Fedora, macOS, Windows)
- Add Windows prerequisites and getting-started steps
- Add First-Run Setup and Anki Setup sections; move Rofi theme to Optional Extras
- Expand Bun launcher requirement into explicit install step
- Reformat tables and callouts in usage.md for consistency
2026-04-04 15:28:13 -07:00
3aca581764 docs: replace GitHub callout blocks with plain text in README 2026-04-04 14:41:38 -07:00
ba540d09b2 docs: expand launcher and Windows guidance across README and docs-site
- Add downloads/release/license/TypeScript badges to README, replace static badge set
- Add macOS launcher install instructions (wget/curl + make install-macos)
- Add Windows experimental warning and bun run subminer clarification
- Update launcher-script.md: rename "wrapper" to "launcher", add Windows tip
- Update usage.md: add Windows mpv shortcut row, clarify shebang behavior per platform
- Update installation.md: mkdir -p, improve Linux/macOS launcher sections
2026-04-04 14:37:58 -07:00
6530d2ccbc Clarify install requirements and dependency checks
- Reclassify ffmpeg and MeCab as recommended or optional
- Add `subminer doctor` install verification step
- Refresh platform-specific install guidance and first-run tips
2026-04-04 12:51:37 -07:00
a784091ecb chore(release): finalize v0.11.1 prep v0.11.1 2026-04-04 00:45:47 -07:00
61c3e1e3c6 Change demo image link to GitHub asset
Updated SubMiner demo image link to a GitHub asset.
2026-04-04 00:34:13 -07:00
ce76a75630 chore: prep 0.11.1 release 2026-04-04 00:22:05 -07:00
52249db5b4 fix: restore linux modal shortcuts 2026-04-04 00:14:53 -07:00
09d8b52fbf docs(changelog): clarify windows setup streamlining v0.11.0 2026-04-03 22:39:45 -07:00
0edd566904 chore(release): prepare v0.11.0 2026-04-03 22:32:57 -07:00