Skip to content

feat: add sort order per catalog - #22

Closed
wujekbogdan wants to merge 30 commits into
InfiniteAvenger:mainfrom
wujekbogdan:feat/catalog-sort-order
Closed

wujekbogdan wants to merge 30 commits into
InfiniteAvenger:mainfrom
wujekbogdan:feat/catalog-sort-order

Conversation

@wujekbogdan

Copy link
Copy Markdown
  • feat: each catalog has a sort order: A-Z, Recently added or Release date. new install URLs use Recently added. Install URLs made before this change keep A-Z. Closes #31
  • fix: the config page keeps the selected libraries in a different browser and after the browser data is cleared.

wujekbogdan and others added 30 commits May 19, 2026 22:48
fix: use `PublicBaseUrl` for stream, catalog, and meta URLs
feat: add stream `behaviorHints` with OpenSubtitles hash, file name, and file size
fix: use assembly version in Stremio manifest instead of hardcoded value
fix: switch to HLS streaming to fix seeking and transcoding
…-plus

chore: rebrand Jellio+ to Jellio++
* chore: remove accidentally committed vite.config build artifacts

* chore: simplify web tsconfig, pin Node LTS, bump TypeScript

---------

Co-authored-by: wujekbogdan <533954+wujekbogdan@users.noreply.github.com>
…ate eslint to flat config (#8)

Co-authored-by: wujekbogdan <533954+wujekbogdan@users.noreply.github.com>
Co-authored-by: wujekbogdan <533954+wujekbogdan@users.noreply.github.com>
…replace any with proper types) (#10)

Co-authored-by: wujekbogdan <533954+wujekbogdan@users.noreply.github.com>
Co-authored-by: wujekbogdan <533954+wujekbogdan@users.noreply.github.com>
* chore: add vitest with happy-dom

* fix: public base URL handling and install URL UI (#6)

* refactor: simplify InstallUrls test harness

---------

Co-authored-by: wujekbogdan <533954+wujekbogdan@users.noreply.github.com>
* ci: test every push and pull request

* fix: point setup action at jellio-web/.nvmrc

* fix: build the web bundle before running tests

* build: fail with a clear message when the web bundle is missing

---------

Co-authored-by: wujekbogdan <533954+wujekbogdan@users.noreply.github.com>
Co-authored-by: wujekbogdan <533954+wujekbogdan@users.noreply.github.com>
Co-authored-by: wujekbogdan <533954+wujekbogdan@users.noreply.github.com>
Co-authored-by: wujekbogdan <533954+wujekbogdan@users.noreply.github.com>
* chore: target jellyfin 12 and .NET 10

* fix: authenticate stream URLs with the ApiKey query parameter

* test: set LocalizedLanguage on audio track fixtures

* chore: use the jellyfin 12.0 image tag

---------

Co-authored-by: wujekbogdan <533954+wujekbogdan@users.noreply.github.com>
Co-authored-by: wujekbogdan <533954+wujekbogdan@users.noreply.github.com>
* refactor: authenticate addon requests before binding and pass the user to actions

* refactor: resolve library items for stream routes through a shared lookup

* docs: describe the authentication and library lookup contracts

* feat: select the subtitle tracks to offer for the playing file

* feat: offer library subtitle tracks through a stremio subtitles resource

* feat: label subtitle tracks like jellyfin does, without the language

---------

Co-authored-by: wujekbogdan <533954+wujekbogdan@users.noreply.github.com>
@wujekbogdan

Copy link
Copy Markdown
Author

Closing - opened against the wrong repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant