Hello! It's been a little while (compared to the previous release schedule anyway), but I hope this new release finds you well.
This version brings mostly small improvements and polish, although Tag Rules are a super cool new feature I think some people will enjoy.
I wanted to hold it back a bit longer to add at least one more feature, but the Fakku plugin was broken and shit now so uhhh here catch
Release Notes are now shown in the Index once upon updating
If you've never read LRR patchnotes before, welcome!
Now you'll have to. ๐ซ
The Blacklist feature has been removed and replaced with Tag Rules! (#497)
Tag Rules do everything the blacklist used to do and much more, so please check it out! ๐ฅณ
The full documentation is available here: https://sugoi.gitbook.io/lanraragi/advanced-usage/tag-rules
I'd like to thank @IceBreeze once again for contributing this improvement.
If you had custom blacklist tags, you can migrate them to Tag Rules using the migration script available in Plugins:
New Tag Editing UI
Tag editing now displays your archive's tags as a neat list of items, and will make suggestions using the stats API. ๐
Other Changes
-
Snapshot to RDB less often on Docker/Windows and start enabling AOF
๐ฟ Moving Minion jobs to Redis meant the old method of writing to disk as often as possible led to a lot of unnecessary hard drive work.
๐ I've slowed down the amount of writes a lot (essentially moving back to the default), and will fully migrate LRR to use AOF with RDB backups as the database storage in future releases.
๐ฝ For now, you shouldn't see any changes besides a new file next todatabase.rdb
. -
(Small) Search engine optimizations
๐ I've made a number of adjustments to the search model to reduce the amount of Redis calls. This improves search speed a bit, but there's still improvements to be made here.
-
Windows Installer enhancements
๐ฑโ๐ The WSL Distro will now be installed in the installation folder of the bootstrapper you define, instead of defaulting to AppData.
๐ฑโ๐ค The Windows installer no longer relies on LxRunOffline, instead usingwsl.exe
directly for everything.
๐ฅ๏ธ Thecmd
windows that install/uninstall the distro now autoclose as a result, making for a more pleasant install experience.
๐ This means support for Windows 10 1809 and below has been dropped. aye im sorry m8 -
Nightlies have moved off MEGA
๐ You can now find the latest nightly build here: https://nightly.link/Difegue/LANraragi/workflows/push-continous-delivery/dev/LANraragi.msi
๐๏ธ While this means older nightlies aren't easily accessible anymore, it also means I don't have to empty the MEGA cloud drive manually every 3 months or so. ยฏ\_(ใ)_/ยฏ -
Metadata plugin fixes
๐ฎ Update chaika plugin to match new API result syntax
๐ Fix EH plugin not using the UserAgent object properly
๐ FAKKU plugin now supports cookies to access questionable content (Thanks @Nodja !)
๐ญ (#504) Update FAKKU Plugin to match the site redesign
๐ฅ (#484) Switch EH API url, and use useragent everywhere -
API Changes
๐ Add a minweight parameter to
/api/db/stats
to filter out tags that don't have enough occurences in the DB
๐ Fix metadata edition API not accepting empty strings
๐ (#491) Fix UTF8 character encoding in/api/database/backup
and/api/database/stats
-
Miscellaneous bugfixes and improvements
๐ (#495) Replace logical ORs as they're still too fresh for some browsers (mostly mobile)
๐ Force Linux::Inotify 2.2 to sidestep a bug on WSL (cannot open fd 5 as perl handle
)
๐ (Difegue/Tsukihi#5) Normalize e-h and ex links in SourceFinder
๐ Fix GS command for PDFs with unicode characters
๐ (#466) Clear out tooltips on datatables drawcallback
๐ Various CSS touchups, including better support for small screens in the index
๐ Add current search terms to window title
๐ Fix search engine potentially returning null entries in the JSON
๐ Update Datatables to 1.10.25 and Mojolicious to 9.19
๐ Support CORS preflight requests if the CORS option is enabled in settings
๐ (#450)source:
tag divs now lead to the source URL instead of doing a search
The very JG Ballard image of a rich man standing in his hotel suite, watching a riot unfold in the city below and feeling vaguely euphoric about it, would seem ripe inspiration for someone whoโd once written โPanic In Detroit.โ Instead, Bowieโs L.A. riots song was โBlack Tie White Noise,โ a track teetering between dark sarcasm and watery humanism.