Skip to content

LANraragi v.0.6.0 Beta 2 -- Moss Garden

Compare
Choose a tag to compare
@Difegue Difegue released this 04 Jun 22:16
· 1501 commits to master since this release
cbb1f39

“Moss Garden” came about through a similar clash of intentions, with Bowie playing chaos (having drawn a card that read “destroy everything”), Eno, order (“change nothing and continue with immaculate consistency”).
3eddb054a917c5887d90c23f0ba39415d0fffd4286adecec608772859083874a

Welcome back for round 2 of the 0.6 betas! This is mostly bugfixes as expected, but you might appreciate the bigger new things.

Windows builds are back! (#131)

Karen

While I've given up on providing a source port, WSL has proven itself to be a solid alternative to the dumb virtual machines of Docker/Vagrant Windows users were subjected to.
As such, I'm introducing new builds for Windows users, featuring a small friendly GUI and a wrapped WSL distro. You can find it in the Assets section right at the bottom of this huge Release post. 👇

You can read the newly written documentation for more details. I don't think it's ever been easier to install the software on Windows, so hopefully more people who want to try it are now able to.
(If you want a more detailed technical breakdown, I am currently writing one here!)

Plugins 2.0 have arrived

image

Typed arguments! More convenient settings! Custom icons!
I've massively overhauled the plugin system behind the scenes to provide better usage and error reporting, alongside less code and bugs.
This doesn't really bring anything new for end-users at the moment; I'd planned to open up support for generic "script" plugins that could basically do other stuff besides adding metadata to a file, but decided against it as the feature was too messy and didn't really bring much to the table.

About the user survey

I've received way more replies to the survey that I thought I would, which makes me feel pretty happy, not gonna lie. 50+ users isn't Hydrus tier yet, but it's pretty good!

I plan to provide a detailed breakdown of the survey when it ends in a blogpost, so please look forward to it.

Next Up

I'll spend Beta 3 on overhauling the Web Interface, alongside probably providing extended support for the new WSL wrapper GUI. And maybe a little extra if time allows it.

Full Changelog

  • (#102) Plugin system 2.0 has landed

    🧩 Plugin arguments are now typed, with 3 possible types: integers, strings and booleans.
    🖼 The plugin setting page has been updated to take advantage of these types, and display a small base64 icon if present in the plugin metadata.
    💣 I've also went ahead and got rid of the obscure [Object object] errors when running plugins.

  • More Plugin changes

    🐼 I've removed login/password access to ExHentai, since it often gets blocked by CAPTCHA requests. The cookie id/hash combo is used by all other programs who parse E-H, so no hard feelings I hope.
    🎁 As a way to make up, the E-H plugin now adds the matching gallery URL to the tags it fetches, under the source namespace. If you want to, it can also change the saved title to the one it finds.
    🚗 I've fully swapped the Chaika plugin to use its API for everything, which should give you better results. It can also do the title thing now if you want to.

  • (#123) Rolled back Vagrant to use Virtualbox shared folders

    🗃 SMB seemed like a good idea at the time but it's a bit too faulty for most people.
    ⚠ Due to the new WSL GUI wrapper, I'm sunsetting support for Vagrant as an installation method. It's still perfectly usable and documented, but I'd rather not maintain a billion different ways to install LRR.

  • (#117) Rename extracted folders to absolutely safe encoded variants to avoid breakage with poorly encoded archives with subfolders

    🈚 I've accepted that I probably won't ever be completely done with filename encoding issues. True suffering. I never modify archives, but messing with the extracted folders is alright in my book since those are all going to temporary folders.

  • (#124/#125) Fix Docker builds modifying permissions of uploaded files

    🐳 Talking about never modifying archives, yeah. I really didn't mean it tho

  • (#129) Various fixes following Beta 1's decision to ditch filename encodings

    🉑 This was a good move overall but there was some leftover code to change, leading to some bugs.

  • (#114) Remove namespaces in shortened list view and colorize some frequently-seen namespaces

  • (#118) Add series to tags that aren't counted in find_untagged_archives (mostly used in Batch tagging)

  • (#121) Use full, unparsed filename for incorrectly parsed titles instead of "Please edit metadata"

  • (#122) Add a more careful inotify watch to the temp folder to ensure it really follows the max size setting.

  • (#115/#127) Fix partial file extraction for plugin API if the file was unicode or in a subfolder of the archive

  • (#128) Add a bit more defaults to the tag blacklist

  • Fix weird edge case for chaika archives that have an archive registered but 404'd on their matching gallery