github Difegue/LANraragi v.0.7.1
LANraragi v.0.7.1 -- Tonight

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

Created, if there was any discernible reason, to sate a vague commercial demand, Tonight was conceived, recorded and issued as pure product: a Bowie record as a software upgrade, or a new edition coffee maker.

200006000547_370096

There's not much in this version release, mostly fixes and stability. ™

User Survey Results 2 are out!

You can read the accompanying blog post for your doses of data porn and despair at me not implementing the features you asked for. 🎊

Unraid Docker template available

A kind soul has built a template for the current Docker images so you can quickly deploy LRR to Unraid.
You can check it out here.
I considered having this template published in the Unraid app store, but as I don't use Unraid myself I wouldn't be able to provide proper support. Maybe someone else will take the mantle! 🤗

Continuation of the API update from 0.7.0

Following the plans laid out previously, I've added the new /api/archives endpoints for reading. I also took the opportunity to add a few extra endpoints requested from client devs.

This update removes the 0.6.9 endpoints, causing potential breakage with older clients!

image

On with ye ole changelog !

Changelog

  • Add basic support for EPUB files

    📗 "wow holy shit I can read ebooks in lrr now" whoa slow down pardner
    🔩 epubs are basically zip files so they fit in the current design of the app, but I don't plan on supporting the actual "text" part of epubs in the web reader for now. So all you'll get are the embedded images! 😇
    📙 This basic support allows you to add metadata to your epubs and such however (and thumbnails will work if the epub has at least one image), and external clients using the OPDS interface certainly can read epub files on their own without needing me to do all the work.
    📘 So maybe this can be useful to you! I don't know! And I don't really care since it took all of 10 minutes to implement!

  • Fix nHentai plugin to match their recent JavaScript changes

    🎭 Gee I sure wish nHentai had an API so that these kind of issues wouldn't happen oh wait they had one and they REMOVED IT
    🔪 FUCK

  • Opening archives in the Index now opens a new tab by default

    🖱 Before, you could open archives in new tabs with the middle mouse button, but this wasn't very well-known. (And didn't work on mobile, forcing you to use the context menu)

  • (#313) Add Category support to the context menu

    📜 You can now add archives to static categories by directly right-clicking them in the Index. This was planned in 0.7 but didn't make the cut, so here it is!

  • Only the 10 most recent categories are now displayed in the Index

    📍 This was also in the "planned but cut" basket, but the issue arose way quicker than I expected since people used the subfolder script on large datasets, creating hundreds of categories at once. 🤯 Hey at least it scales amiright
    🧷 If you have more than 10 categories, the remaining ones will be displayed in a dropdown list. Pinned categories are now actually useful since they'll always show first!

  • (#316) Fix improperly escaped HTML in a few spots

    💩 Ah yes, the seal of quality of all proper web projects. I almost considered not putting this in the changelog in order to hide my shame.

  • Do a search cache warm after each cache bust

    🔥 Previously, busting the cache meant that whenever you'd re-access the Index, it'd take a bit longer to load due to the main search not being cached anymore. This fixes the problem and guarantees you a speedy Index no matter (most of) the circumstances.

  • (#318) Rewrite the backup creation code

    🧨 Finally went ahead and put this boomer code into retirement where it belongs haha mojo::json goes encode
    🎑 This fixes a few issues that sprung with categories being added to the backups.

  • Move archive API endpoints to the /api/archives path and change 'em up a bit

    🎏 See the excel screenshot above.

  • Add new API endpoints /api/archives/:id/metadata to read and write metadata for an archive

    ✒ Long-standing request! I don't think the web interface will ever be 100% covered by the API, but this is core functionality which is nice to make available.

  • Add new API endpoint /api/plugins/:type to list available plugins

    📑 This endpoint is quite detailed, which makes triggering plugins without the aid of the web interface quite easy.

  • Other stuff

    • Added an option in settings to enable CORS headers for cross-domain fun
    • Added a better indicator to show when a script is running in Plugin Configuration
    • Spaced out page indicators in modern styles to display 100+ page installs properly

Don't miss a new LANraragi release

NewReleases is sending notifications on new releases.