Skip to content

1.6.0

Latest

Choose a tag to compare

@github-actions github-actions released this 18 Jun 08:17
cb6c9ca

Changes since 1.5.1

Highlights

  • Added the initial Flare AI Agent experience.

    • Supports general chat, post insight, and profile insight.
    • Can use app context from timelines, search, notifications, lists, RSS subscriptions, and local cache.
    • Supports conversation history and optional tool actions such as composing posts, post actions, relationship actions, and subscription source management.
    • Requires an OpenAI-compatible endpoint/model configuration and can be enabled from AI settings.
  • Added Pixiv support.

    • Supports Pixiv OAuth login.
    • Added home, discover, following, bookmarks, and ranking timelines.
    • Added illustration/manga profile tabs, artwork detail, comments, recommendations, search, trending tags, and bookmark/unbookmark actions.
    • Added Pixiv artwork/user deep link handling.
  • Added the initial Web client.

    • Built with SvelteKit and a Kotlin/Wasm presenter bridge.
    • Includes core pages for home timeline, discover, search, notifications, profile, status detail, compose, subscriptions, tabs, login, and settings.
    • Added Web CI coverage for Wasm tests, codegen tests, Svelte checks, and production build.

New Features

  • Added a gallery/detail experience for media-focused platforms.

    • Supports large-screen and compact layouts.
    • Shows artwork details, comments, recommendations, and available actions.
  • Added customizable post action layout.

    • Post actions can now be arranged between the button row, the “More” menu, or hidden.
    • Added a preview and reorder UI in appearance settings.
  • Added an option to show content behind content warnings by default.

  • Added multi-account notification improvements.

    • Notifications can be viewed across accounts with unread badges.
    • Added account switching and notification type filtering.
  • Added AI entry points across major screens, including timelines, search, local cache search, post detail, and profile pages.

Improvements

  • Reworked the login architecture around platform providers and login method handlers.

    • Improves support for OAuth, password login, credential import, QR connect, external signer, and web-cookie based login flows.
    • Adds shared callback handling for Flare and Pixiv login flows.
  • Improved RSS/subscription timeline loading.

    • RSS timelines now use a unified remote mediator.
    • Feed title, icon, display mode, item language, and item publish time are handled more consistently.
    • Added charset decoding support across platforms, including GBK/GB18030 and Web TextDecoder.
  • Improved Android video playback and downloading.

    • Added a shared Media3 cache.
    • Media requests now support custom headers.
    • Downloads can reuse cached media and save files to public Downloads.
    • Improved MIME/type handling for common video, audio, and GIF formats.
  • Improved profile pages.

    • Blocked profiles now hide profile content until explicitly shown.
    • Profile tabs now support platform-specific timeline/gallery display types.
    • Profile media, avatar, and banner handling were generalized for more platforms.
  • Improved Bluesky behavior.

    • Fixed status detail thread rendering.
    • Improved notification rendering/grouping.
    • Improved username/handle handling during login.
    • Added more coverage around Bluesky thread and notification rendering.

Fixes

  • Fixed timeline cache and paging edge cases.

    • Empty refreshes now clear stale cached entries.
    • Prepend pagination preserves ordering more reliably.
    • Reply-chain collapsing avoids duplicated or incorrectly ordered context.
    • Detail timelines can preserve linear reply chains when needed.
  • Fixed RSS item timestamps so publication dates are used correctly.

  • Improved draft media storage across platforms, including Wasm support.

Internal / Build

  • Split social platform implementations into dedicated modules, including Mastodon, Misskey, Bluesky, Nostr, VVO, XQT, Pixiv, and subscriptions.
  • Added shared platform specs, login providers, and data source wiring for better Android, desktop, iOS, and Web reuse.
  • Added Web-specific presenter annotations/code generation.
  • Added and updated CI workflows, including Web and PR quality checks.
  • Updated core dependencies across Compose, Kotlin/KSP-related tooling, Koin, Coil, SQLite, Firebase, Sentry, and other project libraries.