Releases: hewel/jmsr
Releases · hewel/jmsr
v1.4.0
[1.4.0] - 2026-05-23
⚙️ Miscellaneous
- Add effect dependency and typecheck script by @hewel
🐛 Bug Fixes
- (playback) Accept string Volume in remote SetVolume commands by @hewel
- Resolve TypeScript union index error in saveTextSetting by @hewel
- (typecheck) Align diagnostics with generated bindings by @hewel
👷 CI
- Configure quality hooks by @hewel
📚 Documentation
- Update AGENTS.md with TypeScript Effect guidelines by @hewel
- Update agent instructions in AGENTS.md by @hewel
🔧 Refactor
- (now-playing) Share read model construction by @hewel
- (playback) Localize play request resolution by @hewel
- (jellyfin) Separate login and playback interfaces by @hewel
- (playback) Share tray and UI controls by @hewel
- (playback) Localize mpv event decisions by @hewel
- (jellyfin) Own websocket command stream by @hewel
- (login) Type server url validation by @hewel
🚀 Features
- (mpv) Surface mute state in Now Playing UI by @hewel
- (effect) Refactor server URL validation and login prefill with Effect by @hewel
- (effect) Refactor saved session route guards with Effect by @hewel
- (effect) Refactor Now Playing transport commands with Effect by @hewel
- (effect) Refactor Player Bridge detect-MPV with Effect by @hewel
- (auth) Add session access route gate by @hewel
- (auth) Save login sessions through session access by @hewel
- (auth) Route console reconnect through session access by @hewel
v1.3.2
[1.3.2] - 2026-05-22
🎨 Styling
🏗️ Build
- (deps) Upgrade frontend and tauri dependencies by @hewel
- (tsconfig) Include fontsource type declarations by @hewel
- Add Ark UI Solid dependency by @hewel
🐛 Bug Fixes
- (console) Gate now playing transports by state (#26) by @hewel
- (console) Wire Ark combobox input semantics by @hewel
📚 Documentation
- (adr) Record headless Ark UI adoption by @hewel
🚀 Features
- (diagnostics) Add support diagnostics panel by @hewel
- (ui) Adopt Control Room operations console by @hewel
- (subtitles) Add preferred language fallback by @hewel
- (console) Prioritize connection readiness (#24) by @hewel
- (console) Gate mpv startup on jellyfin (#25) by @hewel
- (console) Autosave player bridge settings (#27) by @hewel
- (console) Promote automatic intro skip toggle (#28) by @hewel
- (diagnostics) Migrate auto-scroll to Ark checkbox by @hewel
- (login) Migrate auth controls to Ark primitives by @hewel
- (console) Migrate sign out confirmation to Ark dialog by @hewel
- (console) Migrate settings controls to Ark primitives by @hewel
- (now-playing) Migrate playback controls to Ark sliders by @hewel
- (console) Migrate subtitle priorities to Ark tags input by @hewel
🧪 Testing
v1.3.1
v1.3.0
[1.3.0] - 2026-05-21
🏗️ Build
- (deps) Update JS and Rust dependencies by @hewel
🐛 Bug Fixes
- (intro-skipper) Skip each range once per session by @hewel
📚 Documentation
- Add agent skill setup docs and domain context by @hewel
- Add intro skipper domain terms and ADR by @hewel
- (todos) Mark quick connect as done by @hewel
🔧 Refactor
- Consolidate doc/ into docs/ by @hewel
🚀 Features
- Add roadmap section and future features to documentation by @hewel
- Add enhanced experience and desktop power user features to documentation by @hewel
- (auth) Add Jellyfin Quick Connect login by @hewel
- (intro-skipper) Add automatic intro skip by @hewel
- (config) Add intro skipper setting by @hewel
- (intro-skipper) Add credit skip by @hewel
🧪 Testing
- (intro-skipper) Cover verification scenarios by @hewel
v1.2.2
v1.2.1
v1.2.0
chore: Bump version to 1.2.0 in package.json, Cargo.toml, Cargo.lock,…
v1.1.0
chore: update version to 1.1.0 in package.json, Cargo.toml, Cargo.loc…
v1.0.0
feat: enhance MPV path detection with canonicalization and ensure mpv…