LANraragi v.0.8.5 - Sex and the Church #613
Difegue
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Well, it's been a little while! I wanted to delay a new release until search improvements were done but I haven't worked on them at all lmao
There's been a sizeable number of bug fixes and external contributions however, so I think it's worth making a small release.
Thanks to everyone who's contributed to this one. 🙏
Get 1.2 here!
API changes in this build will break download notifications unless you update.
Nothing too major since downloads themselves will still work. Thanks to @xiazeyu for saving me an hour of work by PR'ing a fix. 😅
The Windows installer now supports Windows 10 1809 again!
vmconnect_2022-04-20_00-42-05.mp4
(This video shows a work-in-progress MSIX port, but the regular MSI installer now uses the same tooling.)
I wasn't expecting so many people to still be on
old-ass buildsLTSC versions of Windows when I removed support for it to make the installer code cleaner, but thanks to @Guerra24's efforts, we now have a better infrastructure for the Windows helper side of things, which allows me to bring 1809 support back.No more mucking about with an old 0.7.9 MSI 👏 (I'd like to thank the random individual who wrote that guide on 4chan to help fill the gap)
The Karen bootloader has also been updated to use more recent Windows APIs, with hopefully more to come.
The webreader now supports Full Screen mode!
The reader improvements simply don't stop coming even when I'm not working on it; Thanks to @djacks6278 , you can now use the reader in fullscreen: Both reading directions, as well as infinite scrolling and double-page work in this mode just fine.
He also finally killed my old-ass canvas-based code for double page view, so you might just get faster reading as a bonus now.
Changelog
Double page load speedup & Fullscreen w/ mousewheel (Double page laod speedup & Fullscreen & Mouse wheel move #599)
🎉 No more canvas: double-page views should load faster
🎊 Press F to go into fullscreen mode
⌨️ All keyboard shortcuts work as-is in fullscreen
🖱️ Mouse scrolling will either snap from page to page, or scroll smoothly if you're in infinite scrolling mode.
Stop using File::Temp for dynamically resized files
🖼️ Resized files were never deleted and took space in
/tmp
, which causes issues for Docker containers -- This moves resized files to the main LRR temp folder, whose autoclean routines should fix this issue.(Filter by pages count #586) Calculate pagecounts for incoming archives
🧮 Since the switch to the new libarchive bindings, it's possible to get the file count (and size) fast enough to allow me to finally know the pagecount of every archive as soon as they come in, instead of waiting for them to be extracted.
🕑 This won't apply retroactively since it'd end up super messy code-wise, but if you want to force it, you can use the brand new...
([Feature request] support rescan the content directory manually #590) Added a button to force rescan the archive directory
🗺️ While the existing filemap mechanism in shinobu is fairly robust and tracks files in the content folder well, misses can sometimes be unavoidable, and until now the only solution was to hit the ol' redis CLI and delete the filemap yourself.
🦩 The button basically is just a shortcut to that, with a matching API endpoint.
([Suggestion] Support for external JSON metadata files #498) Support for external JSON metadata files (eze plugin only)
🥲 The eze plugin is now able to pull metadata from JSON files located in your content folder, if they have the same name as your archive.
🥳 Thanks to @xiazeyu for this!
(Import meta/tags using provided URL while download new archives by built-in downloader #601) Fix timestamp tags replacing existing tags instead of simply adding to them
💦 If you were using the new built-in
date_added
functionality, the timestamp tag would overwrite whatever tags were saved previously.⬇️ In practice, this resulted in
source:
tags from URL downloads being skipped over, since those were applied before the timestamp. Woops!API Changes
🔑 Add a public API endpoint for getting (simplified) Minion job status
You can now use
/api/minion/:jobid
to know if a job succeeded or failed, without any extra info (and therefore without the need for an API key.)🔑 ([Feature request] support rescan the content directory manually #590) Add
/api/shinobu/rescan
for resetting the filemapMiscellaneous bugfixes and improvements
💎 (Eze and E-hentai plugin source URL's are not compatible #593) Fix eze plugin adding a space to source: tags
💎 (Koromo metadata plugin sees only case-sensitive "Info.json" #587) Add lowercase info.json support to koromo plugin
💎 (Error when running "Subfolders to Category" script #611) Wrap compute_id call in eval to handle null files in FolderToCat
💎 (Add support for parsing timstamp,category,uploader tags to the eze plugin #606) Add support for parsing timestamp, category, uploader tags to the eze plugin
💎 Update Docker container base to Alpine 3.14
💎 Update marked.js
Full Changelog: v.0.8.4...v.0.8.5
Bowie closed out “Sex and the Church” with a callback to glam (the rave-up ending of “Jean Genie”) and some moans, but the whole production had a cold, disassociated feel, the sound of a virtual reality sex program punched up by a Philip K. Dick character.
This discussion was created from the release LANraragi v.0.8.5 - Sex and the Church.
Beta Was this translation helpful? Give feedback.
All reactions