Skip to content

Releases: hewel/jellypilot

v1.4.1

Choose a tag to compare

@github-actions github-actions released this 20 Jun 19:31

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+> and Shift+< and moved shortcuts display to the right panel.
    Generated by local code agent from v1.4.0..v1.4.1.

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 23 May 12:24

[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

Choose a tag to compare

@github-actions github-actions released this 22 May 18:13

[1.3.2] - 2026-05-22

🎨 Styling

  • (console) Tighten control visual semantics (#29) by @hewel
  • Format Ark UI integration by @hewel

🏗️ 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

  • (console) Verify operations console integration (#30) by @hewel

v1.3.1

Choose a tag to compare

@github-actions github-actions released this 21 May 09:15

[1.3.1] - 2026-05-21

🚀 Features

  • (release) Add Arch Linux package build by @hewel

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 21 May 07:10

[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

Choose a tag to compare

@github-actions github-actions released this 04 Jan 15:28

[1.2.2] - 2026-01-04

🚀 Features

  • Update package details and version to 1.2.2 in Cargo.toml, Cargo.lock, and tauri.conf.json by @hewel

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 04 Jan 15:14

[1.2.1] - 2026-01-04

🚀 Features

  • Add git-cliff configuration for automated changelog generation by @hewel
  • Update ipc_path function to support XDG_RUNTIME_DIR for Linux compatibility by @hewel

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Jan 10:56
chore: Bump version to 1.2.0 in package.json, Cargo.toml, Cargo.lock,…

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 31 Dec 06:25
chore: update version to 1.1.0 in package.json, Cargo.toml, Cargo.loc…

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 30 Dec 16:51
feat: enhance MPV path detection with canonicalization and ensure mpv…