v1.4.1
This release modernizes the application frontend structure and styling architecture, introduces file-based routing with TanStack Router, refactors component layouts using Ark UI primitives, and updates the release workflow to support local-agent-authored release notes.
Highlights
- Redesigned the application frontend with sticky segment group navbars, horizontal header layouts, and modern layout spacing.
- Migrated navigation and layout architecture to TanStack Router file-based nested routing.
- Adopted vanilla-extract for design tokens and component-specific styling.
- Migrated playback controls to a clean header drawer and consolidated search filters and sort controls using Ark UI Menu and Toggle.
- Added media info hover-cards for detailed movie and series views.
- Added playback stream selection and episodes-first series detail page hierarchy.
- Added manual MPV skip prompt for the Intro Skipper integration.
Fixes
- Aligned browse filter-error mock to resolve backend error code mismatches.
- Fixed aspect ratios for library home cards to match active category rows.
- Resolved type boundaries and error handling for operations console, quick connect, and password command failures using Effect.
Maintenance
- Migrated from Biome to Oxc linting/formatting and updated Tailwind to Rsbuild plugin integration.
- Migrated library data workflows to structured, typed Effect Exit results.
- Configured local release note reader workflow to replace git-cliff.
- Updated default episode switching keyboard shortcuts to
Shift+>andShift+<and moved shortcuts display to the right panel.
Generated by local code agent from v1.4.0..v1.4.1.