github K3vinb5/unyo-app v1.0.0-dev.54.gde629c5

latest release: v1.0.0-dev.55.g514950a
pre-release3 hours ago

What's changed in v1.0.0-dev.53.gded39dc

Changed

  • Rate-limit all Shikimori traffic to 5 rps / 90 rpm from one shared budget (WP #64d)
  • Shikimori OAuth account provider, userRates lists and REST list-entry writes (WP #64c)
  • Shikimori calendar, advanced search, filters and the Russian title slot (WP #64b)
  • Shikimori metadata parity for anime and manga (WP #64a)

Fixed

  • Await the Shikimori pacing wait so acquire() no longer busy-spins the isolate
  • Render the Shikimori sort field picker, expose years and wire the title slot
  • Carry the User-Agent header map on the Shikimori mapping query
  • extensions: Point at the Extensions tab when nothing is installed
  • Map error notifications to user copy and make the banner dismissible
  • Discard stale episode rows and cache keys captured before the await
  • Coalesce provider switches and refetch episodes uncached (WP #90 review)
  • Refetch Anime and Manga after a metadata-service switch
  • Reset episode state per selected anime and keep episode numbering consistent
  • Resolve the episode count from extension and metadata results instead of the provider total
  • Keep a deferred title switch silent and discard stale extension fetches
  • Reset the extension state and re-resolve it when the details page switches titles

Other

  • Merge origin/rewrite into wp-64a-shikimori-metadata

Tests

  • Cover the Shikimori status fold, pagination, REST entry writes and token refresh (WP #64c)

Don't miss a new unyo-app release

NewReleases is sending notifications on new releases.