Skip to content

v0.9.18

Choose a tag to compare

@github-actions github-actions released this 27 Apr 14:04
· 17 commits to main since this release

AniSurge 0.9.18

This release rebuilds the 0.9.18 apps with the latest mobile, desktop, notification, update, and crash-reporting changes.

Update System

  • Switched the app update checker to the new AniSurge release API.
  • Added platform-aware update targets for Android phone, Windows, and Linux.
  • Android now selects the correct APK for the device CPU architecture when update metadata is served.
  • Desktop now selects the correct installer/package target for Windows and Linux.
  • Fixed update detection so the app sends its current version name, not only build number.
  • Fixed fallback update comparison so same-build version bumps can still be detected.

Notifications

  • Added richer notification open handling so notification taps can route into anime, episode, or info actions instead of only opening the app.
  • Added notification media/action support for URLs such as images, video, audio, and links.
  • Added mobile notification permission prompting.

Crash Reporting

  • Integrated the self-hosted crash reporter for Android and desktop.
  • Added crash reporter build-time configuration through release environment values.

Mobile UI

  • Added the floating bottom navigation option.
  • Added the translucent floating navigation style.
  • Added appearance settings for switching navigation styles.
  • Improved page bottom spacing so floating navigation no longer hides scroll content.
  • Increased the mobile app logo size.
  • Fixed the search navigation icon.

Home and Browsing

  • Added a Continue Watching "view more" page.
  • Improved latest/continue watching navigation flow.
  • Refreshed watchlist data after login.
  • Improved list loading performance.

Android TV and Pairing

  • Added Android TV support foundations.
  • Added QR-based TV pairing.
  • Improved TV pairing flavor support.
  • Added focusable click behavior for TV UI.

Player and Playback

  • Improved Android video playback stability.
  • Improved Android hardware decoding fallback.
  • Added subtitle size configuration.
  • Added dynamic subtitle scaling.
  • Keeps screen on during Android app usage.

Auth and Settings

  • Improved auth error messages.
  • Updated registration text and added clearer account registration guidance.
  • Added website link for account registration.
  • Added donation option in settings/sidebar.

Build and Release

  • Rebuilt 0.9.18 as build 34.
  • Replaced old release assets with the current Android, Windows, and Linux packages.
  • Fixed release workflow asset setup and Google services secret validation.
  • Upgraded project tooling to Java 21/Foojay toolchain setup.

Full Changelog: v0.9.17...v0.9.18