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.