If you encounter any issues, please report them in github issues or in our discord server
[Note] Starting from this version only devices on Android 6 and up are supported
Main changes in this release:
Alternative video player backend
Proxy support
Fixes for Paheal and Sankaku
Ability to cancel downloads
Tabs manager filter improvements
New Features:
Alternative video player backend [Settings->Video]. Has better performance, but may need tinkering with settings depending on booru/device to work properly. Based on media_kit package
Proxy support [Settings->Network]. Beta, doesn't apply to videos on stream mode
Added a dialog with detailed options of how new tab will be added. Can be opened by long pressing the "Add new tab" button (the one with the plus icon) in the main drawer
Added ability to filter tabs by tag type and multibooru status
Added ability to sort by booru in tabs manager
Added a setting in [Settings->Privacy] to set keyboard to Incognito mode (will tell keyboard to disable learning based on your input)
Added a button in Viewer toolbar to open videos in external players
Item data on r34xxx will now update when opening the tag drawer in the Viewer. If it fails, you may need to complete a captcha by manually refreshing the data (refresh button is in the Tags section header)
Added ability to manually edit tag type in the dialog with tag info
Added ability to cancel current download
Added progress indicator on thumbnails of currently downloading items
Added a button in main drawer to quickly open webview for current booru, useful for retrying captchas without needing to load next page
Added page up/down buttons on thumbnails grid. Disabled by default, can be enabled in [Settings->Interface]
Added a Halloween theme 👻
Changes:
Updated to latest version of Flutter and all of the dependencies
Completely switched to Material3 design, removed the setting to switch between v2 and v3
Improved zoom gestures logic, removed setting to disable some zoom gestures
Moved some settings to new or different pages
Improved wording of some descriptions
Renamed [Gallery] to [Viewer]
Changed the Viewer page change animation, can be changed back to old one in [Settings->Viewer]
Booru tab filter will now show only boorus with at least 1 tab available
Added icon on thumbnail if item has user comments
Added copy/paste buttons on some text fields
Text fields with sensitive data (i.e. passwords) are now obscured by default
Increased search history limit to 10k
Replaced setting dropdowns with lists if there are only 2-3 options
Videos will restart in cache mode automatically if initial buffering takes more than 10 seconds on videos smaller than 25mb
Error info in thumbnails grid can now be collapsed
Redesigned downloads cards a bit
Tab backups will now keep and restore multibooru status
Tab backups now use json format
Multibooru will now let you pick which secondary boorus you want to use before running a search
Updated logger ui
Automatic search until a set page (started in Page changer) can now be ended early
App will try to guess any unknown file type extension when in Viewer
Removed thumbnail animation when opening/closing comments
Added a setting to favourite an item on snatching in [Settings->Snatching & Caching]
Added a setting to disable vibration in [Settings->Interface]
Added support for monochrome launcher icons (current icon is a placeholder, better design will be added in future versions)
Fixes:
Fixed parsing of Paheal, Normal and Idol Sankaku
Tags on sankaku are now sorted alphabetically
Fixed ghosting issues on some scrollable elements
Fix video player controls not responding to taps on top of the screen
Attempt to prevent opening multiple viewers at once
Fixed some dialogs overlapping with system ui
Fixed zoom gestures conflicting with double tap on videos on some devices
R34hentai should now properly detects when cookies are expired and tries to update them automatically
Fixed share booru deeplink not parsing in some cases, causing grey screen when opening it
Fixed cookie cleaner not working in some cases
Fixed booru favicons not rendering correctly for some boorus
Fixed database backup restore crashing if file is too big
Restore page will be locked up until current operation is completed to avoid data corruption from multiple actions running at once
Added a root certificate, should fix cert errors for older devices. If you had these errors before, you can now disable [Settings->Network->Enable self signed SSL certificates]
If Viewer is open and device changed rotation (i.e. opened video in fullscreen), app will try to restore previous scroll position
Fixed loading state in some cases ending while the loading is actually still in progress, causing the "No data loaded" message
Fixed forcing https when opening custom urls in webview