Releases: NO-ob/LoliSnatcher_Droid
Releases · NO-ob/LoliSnatcher_Droid
Big Changes
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
- 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
- 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
- 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
Search History + Tablet UI
- Added desktop/tablet ui
- Re arranged settings page
- Settings now save when closing a settings page instead of hitting the save button
- Tags are now comma separated when searching hydrus
NANI-SORE - Search history
- thumbnail/preview changes
- Fixed out of memory issues
- Improved image loading performance
Staggered gridview is currently broken on the linux build
Fixes and improvements
- Fixed snatcher
- Fixed e621
- Removed top/bottom bar hiding as it causes screen to flash
- Search/tag box fix
- added buttons to manage the database
NANI-SORE
- improved loading in viewer: now it can be stopped/restarted, shows additional data (speed, time left...), performance changes
- current/total counter in viewer adapts its size to always fit
- image will be reencoded if resolution width is more than 4K, this should fix out of memory crashes if multiple HQ images were loaded
- video zooming
- panning when zoomed now is more responsive and shouldn't falsely trigger swiping away/page change
- share button now has a menu with multiple actions (you can set the default one in settings)
- app now asks if you want to quit if you press "Back" on the main screen
- search box improvements
-- bumped auto suggestions limit to 10 for all servers
-- clear all button
-- don't lose focus after selecting from auto suggestions and don't remove "-" if it was at the start of current tag - other small fixes
Favourites
- Added database to store favorites and whether an image has been snatched
- Fix booru selector
- Fix url launching
- Added Staggered Grid view
- Added support for booru-on-rails / twibooru
- Other stuff I dont remember
Android 11 Fixes and Caching
- Added video/gif saving support to android 11
- Added cooldown back to snatcher
- Added setting for cooldown
NANI-SORE
- Show broken image icon on favicons which failed to load
- New scrolling text animation - pause on every cycle start
- Caching now supports main media, videos have separate caching modes, see settings
- Redid thumbnail caching, can show progress again
Android 11 Support and a bunch of other stuff
- Added settings saving/ loading for android 11
- Added booru saving/ loading for android 11
- Added image saving for android 11 (Currently only supports PNG and JPG)
- Changed snatching so you can now queue multiple snatches
- Added snatch counter to top of main app page
- Swipe to dismiss in viewer
- New loading style
- Long press in viewer to toggle toolbar
- Don't save if the file was already saved before
- Show message on save error
- Add booru name to saved file name (booruName_fileName.ext)
- Double tap on sides to skip/rewind video (amount is based on video length), in middle to play/pause