Skip to content

v1.6.0

Latest

Choose a tag to compare

@github-actions github-actions released this 30 Aug 13:33
02a347a
  • feat: keep MediaForge fully runnable without the optional captcha solver component
  • feat: resolve the MegaKino domain at runtime instead of shipping it
  • feat: adding multi download (multi audio and video embed subtitle track)
  • feat: "All in one page" home layout (Dashboard + Discover stacked, no tabs)
  • feat: Dashboard tab toggle + start-tab preference, Shuffle feedback on empty state
  • feat: complete overhaul of start page v2
  • fix: adding new domain for mediaforge (mediaforge.pd-codes.net)
  • fix: stop leaking one thread per downloaded episode
  • fix: Feed cards carry an age rating, workers get a shared retry backoff
  • fix: gh-tests: stop background browse scrapes from breaking unrelated test
  • fix: fix in module disabling when module is an provider
  • fix: correct SPDX license expression per PEP 639 and add LICENSE.old to license-files
  • fix: follow MegaKino to DataLife Engine after its JSON API went 404
  • fix: clear MegaKino's cookie gate instead of reporting it as a block page
  • fix: rebuild the MegaKino HTTP session when the domain rotates
  • fix: stop pinning a rotating site to a domain it already abandoned
  • fix: posters were missing for every movie-only source in the queue
  • fix: Close four module-API contracts and Forget endpoint state when a module blueprint is torn down
  • fix: ffmpeg/syncplay provisioning crashed with "Missing URL in PreparedRequest"
  • fix: adding some inforamtion to module repo
  • fix: Notification text fixes (again)
  • fix: some fixes in module store, changes in dashboard and combine some tests
  • fix: some fixes in module store, changes in dashboard and combine some tests
  • fix: some bug fixes in different modules
  • fix: adding some fixes to All in One Page (startpage 2)
  • fix: adding missing translations
  • fix: notification opt-out, Seerr polling, movie wording, VeeV check, module sources
  • fix: drop module search hits no provider resolves, accept imdb_id
  • fix: dispatch VeeV downloads by resolved host, reject backslash zip members
  • fix: apply the configured default language in the media modal (filmo)
  • fix: localize all messages and fix movie/episode wording in notifications
  • fix: generic movie-only provider support in series/seasons/episodes API, fix #29
  • fix: show the new API key and theme the date input
  • fix: note server-side address storage in the system_info explainer
  • fix: fix an issue where an module shows disabled when it was enabled
  • perf: reuse one provider_data prefetch pool process-wide
  • perf: render results per source instead of after every source answers
  • chore: rewrite stored MegaKino URLs onto the site's new scheme
  • chore: regenerate the message catalogs
  • docs: add Anime4K shaders to vendored list and fork clarification for captcha component
  • docs: document the domain lookup and the MegaKino move
  • style: changes in startpage and few bug fixes
  • test: cover the DLE parser, the cookie gate, the feed and the URL migration
  • build: require setuptools>=77 for PEP 639 license metadata
  • ci: rebuild apt layer only when the base image has new security fixes
  • security: close low-risk audit findings (indexes, secrets, admin gates)
  • security: adding security to the queue (normal users will not be able to see the current download of adding by others)
  • security: harden module v1 API registration and settings gating
  • security: fix docker security vulnerabilites