Skip to content

Booru 5.2

Choose a tag to compare

@weekanya weekanya released this 20 Sep 19:55
· 178 commits to main since this release

Booru 5.2

Overview

Booru version 5.2 introduces key quality-of-life improvements, removes the irrelevant score indicator for Realbooru, overhauls the tag blacklist with smooth physics-based animations, fixes text clipping in tag filtering, adds complete support for all markdown heading levels in the updater, refines detail view scrolling across all media types, and enforces system-wide stability and security.

What's New & Changed

Realbooru Integration Polish

  • Removed the score and star rating card in the detailed media view when browsing Realbooru, as Realbooru does not have a post scoring or upvoting system.
  • Feed thumbnails for Realbooru omit score badges.

Media Detail Sheet Polish

  • Fixed the sheet drag handle across all media types (images, GIFs, and videos) so that it scrolls smoothly together with the content, preventing it from hovering as a frozen line over long tag lists.

Tag Blacklist Animations & Polish

  • Added entrance animation for new tags: adding a tag smoothly scales and fades it into the flow layout with a spring bounce.
  • Softened all transition curves: tag removals, list resizing, and empty state crossfades now use low-stiffness springs for natural fluid motion.
  • Tag count indicator now slides vertically up or down with fade transitions when items are added or removed.
  • Add tag button features animated color transitions and tactile spring bounce.
  • Filter search bar expands and shrinks vertically with smooth spring easing.
  • Added support for searching multiple tags simultaneously (space-separated).

Blacklist Tag Filter Fixes

  • Fixed vertical text clipping: replaced the squeezed outlined text field with a centered basic text field layout, ensuring all typed characters remain fully visible without sinking into borders.

In-App Update Dialog & Markdown Parser

  • Cleaned up the update sheet interface: removed redundant long descriptions under the header and removed the duplicate bottom progress bar for a clean, single-bar download view.
  • Added an explicit cancel button during update downloading.
  • Fixed an issue where downloading an update without installing it could cause subsequent checks to report that the app was already up to date.
  • Added a re-download action if the update file was previously saved.
  • Full support for all markdown heading levels (h1 through h6, including #### headings). Release notes in the update dialog now render cleanly without raw hashtag symbols.

Security, Stability & System

  • Permanent FLAG_SECURE window protection against screen recording and system recents previews.
  • All floating dialogs replaced with bottom sheets featuring pure white drag handles.
  • Asynchronous safeguards and timeouts to prevent UI hangs during downloads and wallpaper operations.
  • Fixed download hangs during APK updates: added a 3-minute total timeout and tuned network timeouts.