github Difegue/LANraragi v.0.6.6
LANraragi v.0.6.6 -- Scary Monsters (and Super Searches)

latest releases: v.0.9.21, v.0.9.20, v.0.9.10...
4 years ago

It’s Bowie’s most aggressive straight-up rock track since “Diamond Dogs.”

1533079031139

This is actually...a big release! It's terrifying! More than 100 commits of pure mind-bending horror!

Happy Halloween!

Hacktoberfest Has Ended

As you can see from the commit list, this was a huge October! A big thank-you to everyone who contributed.
I received the LRR stickers(Pi Zero for scale) and proceeded to plaster them on my dev machine:

drawing

Everyone who filled in the form will receive 'em by post in the oncoming weeks.
Since I have some left, I'm leaving the form open for future would-be contributors. ✌

Introducing Search 2.0

🛸 You've entered the LANraragi Twilight Zone! Where search is actually good and the JSON cache is no more! 🛸

Search used to be made on the client side, leading to your web browser having to load the entire archive list, preprocessed by the server into the JSON cache. Said cache took a while to build, and said building happened frequently if you edited your metadata a lot.

This has always been a bit of a band-aid to speed up the old code that was building the index, which I've proceeded to tear off and replace by a proper search system, backed by the search API.

You can now search the archive index using the same modifiers you'd use on E-Hentai. And it's fast! that's the scariest part!

Homebrew Support! (Preview)


Steve Jobs has risen from the grave and he's out for my manga collection!
He's bringing in casks from Oktoberfest...except they're filled with blood! 🍻🍻🩸🩸🩸

Thanks to user Bl4Cc4t giving me some motivation, I've remixed LRR a bit to allow for macOS machines to run it again. This allowed the creation of a homebrew package, allowing macOS(and Linux) machines to easily install LRR with a simple brew install lanraragi.

The Homebrew releases are a bit wet behind the ears, but you can start using them now! 0.6.7 will bring them to a fully stable state.

Please check the Documentation for more detail.

OPDS Catalog Support

🧙‍♂️ The people have clamored for external reader support... So I obliged, by wrangling ancient dark XML magics to raise a software army from the depths of the Play Store! 🧟‍♀️🧟‍♂️🧟‍♀️🧟‍♂️🧟‍♀️🧟‍♂️

OPDS stands not for Overtly Powerful Demonic Summoning, but for Open Publication Distribution System. This standard is used mostly by ebook stores to provide catalogs that can be easily parsed by reader software.

A fair bit of readers also support OPDS for zips and rars however, and this is where I come in.
Using the new OPDS API, you can now consume your LANraragi archives on a bevy of external readers on Android, iOS and Windows.

Please check the Documentation for more detail.

Spooky Changelog

  • (#114) More terrifying QoL fixes

    🎃 Clicking on a gallery's tag now fills the search box with namespace:tag instead of just tag.
    🩸 Overflow text on the batch tagging checklist is now hidden with ellipses.

  • (#80) (#120) (#154) The JSON cache has been thoroughly murdered

    👻 Search API is now used to power the archive index as a whole.
    ⚗ The index is now much more reactive to database changes and will no longer show you outdated data.

  • (#140) Fix the infamous Shinobu crashes in Docker for good

    ⚰ This issue actually contained multiple bugs linked to Hypnotoad and Redis.

  • (#151) Add a metadata plugin for Koromo copy

    👁 Koromo is a korean downloader with support for a bunch of sources. I wasn't planning on doing this one at all but someone did, so we're all good!

  • (#158) Restore macOS compatibility by introducing a fallback file watcher

    🦇 inotify will still be used in WSL/Linux, so this change should not introduce any performance regressions.
    💉 The inotify implementation itself has changed however, so if you see any weird issues like uploaded archives not appearing until a restart, make sure to report it!

  • (#218) Fix Shinobu not reporting its status properly post-restart

    👿 Hypnotoad is slowly growing to be my new worst nemesis.

  • (#221) Introduce support for Homebrew packages/casks

    🧛‍♀️ The cask will hopefully move to the main homebrew tap once it's been stabilized to a fixed release!
    🧛‍♂️ I'd like to add support for macOS's Console.app log viewer in 0.6.7 as well. Might as well use OS-specific goodies when we can.

  • Introduce more unit tests

    💀 Knowing my own reticence to unit tests, I wonder if I haven't been manipulated by some form of eldritch entity to pull that one off. Hopefully the trend will stay!

  • Chop up the Docker image to bits

    🔪 The image size has been reduced after being bloated up a bit by multi-architecture builds, falling back to 60 MBs!
    🧠 The surgery went well and shouldn't hamper direct updates.

Don't miss a new LANraragi release

NewReleases is sending notifications on new releases.