Skip to content

Releases: NO-ob/LoliSnatcher_Droid

Better late than never

09 Nov 18:56

Choose a tag to compare

[!!!] We created a Discord server, you can find an invite link to it on the github page or in the settings page inside the app. Come join us!

[Note]: In this release we refactored a lot of our code and reworked some important systems. If you encounter any problems or bugs, please create an issue on Github or post about it in our discord server.

[Warning]: Starting from this version, minimum Android version is 5.0 (sdk21)

You probably thought that this is an abandonware at this point, yeah?

Main things in this version:

  • Tag types / Colored tags
  • Improved Tab Manager
  • Fixes for multiple boorus
  • Better immersive mode

New Features:

  • Tag types/colors system
    -- Works on: gelbooru, danbooru, sankaku,
    -- Will work on other boorus too, but only for tags you encountered on supported boorus
  • Expanded Tab manager: move tabs by long press+drag or through tab dialog option, delete multiple tabs, show tab index...
    -- [Reminder] You can access Tab manager by long pressing the tab selector

Changes:

  • Main toolbar now includes tab selector instead of title
  • Redesigned tab manager, search history and comment viewer pages
  • Added "Hand Side" setting in Interface - (for now only allows to change where button to open the main drawer is placed, will be expanded with more changes in the future)
  • Added a fancy shimmer effect when first page and previews are loading
  • Reworked how system status bar is handled - now you can enter immersive mode by tapping on the media in gallery view (on videos you still need to long tap)
  • Removed "Show Status Bar" setting
  • Video controls now don't zoom with the video
  • Search bar now uses word on the left side of the cursor, instead of the last word in a string
  • Added support for ~(OR) in search bar
  • Search bar can now detect search modifiers (rating:..., sort:...)
  • Completely reworked floating buttons in gallery view (zoom, next/prev item)
  • Animated loading bars in gallery view
  • Moved "Page Number" dialog button from toolbar to the drawer
  • Added ability to select and delete multiple search history entries
  • Tabs which haven't been loaded yet or have zero items in them now will be displayed in italic text
  • Improved filtering in tab manager (see help dialog there for more details)
  • Improved comments parsing and rendering
  • Added a warning when user enters incorrect rating on gelbooru/danbooru, app will autocorrect api requests for these searches
  • Added notes support to danbooru
  • Added ability to search on tags filters page
  • Added a setting to disable download notifications

Fixes:

  • Fixed coloring and styling of some parts of the UI, now app correctly updates colors when theme changes

  • Fixed "Started X sec ago" message not resetting when it should

  • Fixed a possibility when app could be opened in multiple instances

  • Fixed comments on sankaku

  • Fixed broken api data on realbooru

  • Fixed broken api data on rule34xyz/world

  • Fixed error handling on gelbooru

  • Fixed favourite booru duplication bug, also disables sharing and saving of fav booru

  • Added validation to booru names to avoid path conflicts

  • Added a check for duplicates when backupping data

  • App will now restart after restoring database from backup to guarantee that restore completed correctly (this will also restore tabs from that backup)

  • Fixed empty searches on Hydrus

  • and a lot of other small changes and fixes...

Backup/Restore and Fixes

12 Mar 10:47

Choose a tag to compare

[Note] If you will encounter any bugs or issues with this release, please create an issue on Github.

Main Changes:

  • Changed backup/restore function to use SAF Filepicker
  • Added option to disable wakelock Settings > Gallery > Prevent Device From Sleeping

Fixes:

  • rule34.xyz snatching
  • realbooru videos

Mem leak fix and other stuff

17 Jan 20:08
664a527

Choose a tag to compare

[Note] If you will encounter any bugs or issues with this release, please create an issue on Github.

Main Changes:

  • Fixed possible OOM crash on some devices
  • Tabs manager
  • Improved speed of database queries
  • Fixed tag autocomplete for gelbooru-based sites

New Features:

  • Tabs manager (long press on tabs selector to access it)
  • Tags sorting
  • Added md5 to item info list

Lolisync:

  • Send booru items in batches
  • Added toggle to keep the screen awake during the sync process
  • Increased actions history limit to 100
  • Fixed sync streams restarting when they shouldn't
  • Moved test connection button to pre-sync page

Fixes:

  • Fixed a bug with gallery view which lead to a high risk of out of memory crashes on some devices
  • Massively improved speeds of database queries, this allows to make loading and syncing of favourites much faster
  • Fixed tag autocomplete for gelbooru-based sites
  • System back gesture/button will now close the main drawer if it's open instead of asking if user wants to exit the app
  • Fix switching between preview modes on the fly
  • Fixed thumbnail grid doing complete redraw when it shouldn't
  • Other small fixes...

Danbooru

11 Jan 17:05

Choose a tag to compare

Fix danbooru after their api change

Features and booru fixes

03 Jan 18:28
b7ea08d

Choose a tag to compare

[Warning] Play Store users will have to wait until the update hits the store

Main changes:

  • Gelbooru fixed
  • Comments support
  • Notes support
  • Config sharing
  • Performance improvements

[Note] This update was forced to release early due to Gelbooru changing their api. If you will encounter any bugs or issues, please create an issue on Github.

New Features:

  • Added comments reader [Available on Sankaku, Gelbooru, Danbooru, Shimmie]
  • Added notes overlay [Available on Sankaku, Gelbooru. Support for more boorus will be added later]
    -- [Buttons for them will appear in info/tags drawer]
  • Appbar will now hide when scrolling
  • You can now share your booru config with others using special links, use share button in booru settings
  • Lolisync now allows to sync your tabs between devices and skip custom amount of favourited items
  • Lolisync now shows last 10 completed actions
  • Added buttons to quickly change current item in gallery [Disabled by default, enable in Gallery settings]
  • Added buttons to every text input field to allow quick save/clear/reset of text + numeric fields can have increment/decrement buttons for quick editing (+ they support long press)
  • Added a dialog to jump to/search until specific page (Placed on the main appbar)
  • Long press on main drawer button will scroll to top
  • Long press on source will copy it
  • Buttons to add/remove/exclude tag from current search in tag dialog
  • Long press on new tab button of a tag will sent you directly to newly created tab
  • Added site filter for Favourites (Example: 'site:chan' will find all items with chan in their post url)
  • Added a button to collapse "You Reached the End" message

Fixes:

  • Updated flutter and dependencies to their latest versions

  • App now supports splitscreen view with other apps on android

  • Fixed gelbooru parser

  • Fixed r34hentai parser

  • Improved local db query performance

  • Booru test will now show reason why it failed

  • Fixed selectors not scrolling to the current item properly

  • Rewrote some parts of the app to improve performance

  • Improved scroll performance of some widgets

  • Fixed color issues on some widgets when using Light theme

  • Lolisync now defaults to 8080 port

  • Media now will not auto-download if it's bigger than 200mb

  • Added placeholder for unsupported file formats

  • Fixed tag autocomplete for .xyz/.world

  • Improved snatch status messages

  • Fixed errors when editing booru config

  • Fixed some parts not resizing properly if app viewport size changed

  • Keyboard quick action '_' will now add a symbol at a current cursor position, not at the end

  • Other small fixes...

Big Changes

13 Nov 16:16

Choose a tag to compare

This is a very big update. If you'll encounter any bugs or problems please create an issue

[Warning]:
If you used the play store version before:

  • Android 11 and above - please read >>>here<<< about how to import your old settings and database into a new app
  • Android 10 and below - data will restore automatically if the LoliSnatcher folder in sdcard is detected

TL;DR:
Performance improvements, Themes, Cache Manager, New Notifications style

Changes:

  • A lot of stuff was rewritten, performance and memory use should be greatly improved
  • Cached files i/o operations are now performed in separate threads, reducing UI lags
  • Reworked settings and redesigned all settings pages, all config files now use json format (old files will be autoconverted on the first start)
  • Storage folder can now be changed on Android 11+
  • Replaced toasts notifications with new snackbars style, they will also work on desktop builds
  • Reworked lolisync server to allow selecting which network interface (ip) and port to use
  • Loading indicators and details now fade in if file didn't load after 500ms
  • App will now ask for confirmation of some actions (clear database...)

New Features:

  • Theme editor
  • Update checker
  • Backup and restore settings/booru configs/database [Beta]
  • Main Menu Drawer can now be opened with a swipe gesture and from both sides
  • Cache Manager, you can now select how big cache storage is (3gb by default) and after how long cached files should be removed (never by default) ([Note]: After 2.0 thumbnail caching is enabled by default)
  • Double tap on thumbnail to favourite the item
  • Quick actions above keyboard when typing in search box
  • Search box now shows tag chips, allowing to quickly delete tags, tap anywhere on them to edit search query
  • Added a setting to remove or change position of the zoom button
  • Added an option in gallery toolbar to reload current image without any scaling ([Note]: by default app scales down big images to improve performance and avoid OOM crashes, which can lead to quality degradation. Reloading w/out scaling keeps original quality, but can lead to mentioned issues, so do it at your own risk)
  • Added Debug tools and settings
  • Multibooru mode now allows to select multiple boorus instead of only one
  • Inline video player on desktop (currently only for windows build)
  • Zoom with mouse wheel on desktop
  • Added a function to refetch post data for Sankaku, available in Database settings

Fixes:

  • Fixed performance of staggered grid mode
  • Fixed preview sizes in staggered if in desktop mode
  • "Add new tab" now switches to a created tab on regular tap/click, instead of long press
  • A huge amount of other small fixes and layout/cosmetic changes...
  • Set storage directory now uses saf file picker to get proper permissions

Multibooru Search and Inkbunny support

13 Aug 18:12

Choose a tag to compare

  • Added merge option to search 2 boorus at once
  • Added inkbunny support
    -- can search an artist name with artist:[artistname] (Case sensitive)
    -- can randomize search results with order:random
    -- If using your account you need to enable api in user settings on the website
    -- to access all art use userid for user id and password for api key
  • Fixed some boorus not returning results properly
  • Fixed lolisync so it will only display ipv4

Bunch of stuff

06 Jul 13:07

Choose a tag to compare

  • Fixed Android 11 Gif Snatching
  • Fixed Snatcher not getting first Page
  • Made db searching faster
  • Added overflow to gallery bar buttons
  • Added session audio mute (Hold volume icon)
  • Added Share to hydrus option
  • Fixed Hydrus snatching
  • Added autoscroll button to gallery
  • Set snatch directory on Android < 11

NANI-SORE

  • Backup tabs list to db every 30 seconds and restore them on app restart (issue
  • Setting to switch scroll direction in viewer
  • Show total post count in tab selector
  • Added rectangle preview grid mode
  • Added viewer opening/closing animation
  • Search history can now be filtered + added a toggle to show/hide favourites
  • Added a small button in viewer to quickly zoom in/out for improved one-handed ( ͡° ͜ʖ ͡°)
  • Long press on search and new tab buttons switches to the newly created tab
  • Show possible matches from search history and tag database in autocomplete box
  • Replace tag list popup with drawer and add more info
  • Scroll to item for Staggered grid view
  • Add icon for items with sound tags
  • Tap on "You reached the end" message to try loading last page again
  • Changed theme to amoled/black

Tag Filters and LoliSync

11 Apr 16:41

Choose a tag to compare

  • Added lolisync which lets you sync some stuff across devices currently supports
    • Settings
    • Favourites
    • Booru Configs
  • Fixed filenames for booru on rails/philomena
  • Added ability to disable video for shit phones
  • Added a my device is shit option which disables loading progress information
  • Pages on desktop mode will now display in a dialog instead of stretching to fill the screen

NANI-SORE

  • tag filtering (add your hated and loved tags and they will get marked in the grid and tags list, images with hated tags can be either blocked on load or removed completely from the list with separate setting)
  • reworked loading of new pages
  • pull to refresh
  • navigation with volume buttons in viewer
  • change toolbar position in viewer (it's also transparent now)
  • now sample images get saved in separate cache folder and have no blur in viewer
  • cache stats in behavior menu
  • thumbnails fade in after loading
  • attempt to fix staggered view
    [Note]: It's still very unstable and boorus which don't provide data about image sizes will fallback to default square style

Fixes:

  • memory use improvements
  • restored longpress logic on share button
  • fixed suggestions on paheal
  • improved detection of already favourited items
  • search history duplicates fix

Fixes

05 Apr 11:13

Choose a tag to compare

  • Fixed video thumbnails for philomena and booru on rails
  • Fixed tag suggestion for booru on rails
  • Fixed tabs being set to default booru on default booru change
  • Fixed favorites not showing on first search sometimes
  • Fixed video player in desktop mode on android