LANraragi v.0.8.90 - The Hearts Filthy Lesson
Happy new year! We back on the grind.
I'm still mostly working on non-LRR things at the moment(and playing Pizza Tower, go play pizza tower) but for some reason there's been an insane influx of pull requests recently -- Is this the power of Holopin? Just look at all those contributor avatars down there yooooooooo
As such, this is a plugin-focused release, with a few other nice bonuses. Roll it in!
🛑 Important changes
- If you're running from source,
database_config
is now officially in use, and all your non-archive configuration keys will be moved to it the next time you start the server. As a reminder, this DB lives in Redis index 2 by default and can be changed inlrr.conf
.- See the architecture documentation for more info.
🧩 A morbillion new plugins
Plugins are a nice and easy way to contribute since they're isolated from the rest of the app, so I tend to be more lenient with code review on those!
My outmost thanks go out to everyone who added support for their meme format/websites in this release:
-
(#705) ComicInfo.xml support (@Gin-no-kami)
-
(#595) hentag.com metadata fetching + info.json (@siliconfeces)
-
(#749) More tags from Chaika(@kagoromo)
-
Chaika api.json embedded file support (@siliconfeces)
-
(#764) Handle multiple artists in koromo info.json files (@siliconfeces)
(ok I guess comicinfo.xml isn't really a meme format considering how prevalent it is)
I've started drafting out some design concepts for an eventual plugin git repository so I can be even more lenient with plugins in the future -- Maybe that'll be the big feature to land in 0.9.0.
Other changes
-
(#586) Page count search has been added
🔎 You can now search for galleries with a specific number of pages with
pages:20
, or with a page range:pages:>20, pages:<=30
.
🤔 This first version isn't indexed so it might run a bit slow - let me know how it runs for you! -
(#762) Increase search speed when sorting by non-title tags (@djacks6278)
🏎️ As we keep carving away at the old shit search code, sorting should now be around 20x faster for non-title sorts.
-
(#682) Progress tracking and "Set this page as thumbnail" now works with infinite scrolling
♾️ If you open the Reader in infinite scrolling mode, it'll also now automagically scroll to the page you last read.
⌛ Although due to the way infinite scrolling currently works, you might have to wait for all the images to be loaded for that scroll to happen... -
(#780) Category messages will now give you the name of the category/archive instead of the IDs (@siliconfeces)
-
(#759) Added an option in settings to overwrite existing archives when uploading a new one (@qhua948)
⬆️ This only applies to remote downloads and the 'add archive' page.
🛑 This will delete metadata for old files when they're replaced! Use with caution. -
(#742) Filter more credit pages & move covers to start (@Asinin3)
🛺 The reader will now move the following pages to the end when reading:
end_card_save_file, notes, artist_info, credit, 999nhnl
🆙 Likewise, images starting bycover
will now be moved to the start by default. -
Miscellaneous bugfixes and improvements
💎 (#686) Add top level subfolder option for Folder2Cat script
💎 (#731) Fix tooltips in the carousel (@pastalian)
💎 (#732) Fix full page refreshes occasionally breaking the carousel
💎 (#755) Fix resetting the database not triggering a search index rebuild
💎 (#760) Fixsource:
tags not being indexed for search
💎 (#752 / #778) Fix some old code that was spewing out warnings (@siliconfeces)
💎 Perl signatures are now allowed in the codebase 👍👍🆒
💎 Some documentation fixes (@gogim1 , @ForsakenRei)
Full Changelog: v.0.8.81...v.0.8.90
“Hearts” began as a group improvisation in the Leon sessions (Garson started things off by playing a hook on piano, while Eno’s contribution was to loop a French radio broadcast and blast it every four bars) and it shows in the song’s structure, as “Hearts” can seem like a welded-together collection of pieces.