A Suwayomi-Server client built in Compose Multiplatform
Most of my time this year has been working on Suwayomi-Server, we have massively improved it and I am excited to implement everything into JUI! Sadly due to this, JUI did not get much love, I hope to work on JUI and get it up to par soon though!
I whipped this up in the last few days to finally get a release out, we now have runtime server settings! This will allow you to configure your server when its running. I was able to add all the new settings as well! This was majorly needed due to the extension repo requirements, you can now add them in JUI under Settings -> Server!
I did end up removing a lot of server-startup settings, if you see anything you configured reset, you can just toggle it with the new setting location.
We are now changing from the Tachidesk naming to Suwayomi, see reasoning here. JUI is now following the new naming scheme.
JUI now includes a Mac M1 build! This is thanks to Github actions finally adding M1 runners, allowing us to create builds on them!
Suwayomi-Server has gotten a lot of new stuff lately, I hope to use it all in JUI eventually! The internal server has been updated so you can still get a lot of new features and fixes from just updating JUI!
We are currently looking for translators, hit us up on Discord for advice on how to translate Suwayomi-JUI on Weblate Translations are currently provided for:
Tachidesk-JUI now uses Java 17 as its base, and that improves different things and allows easier installation for users!
Previously, the themes were horrible, no way around that since I was using the default values for everything. Now with themes taken from Tachiyomi, you can have your JUI looking how you like it!
Yes you heard it, infinite scrolling is now available for the reader, allowing you to just scroll on-and-on-and-on!
Finally we now have bulk downloading, now you can download whatever strikes your fancy and then forget about it until you stumble upon it again!
We are currently looking for translators, hit us up on Discord for advice on how to translate Tachidesk-JUI on Weblate Translations are currently provided for:
Tachidesk-JUI now uses Java 17 as its base, and that improves different things and allows easier installation for users!
Previously, the themes were horrible, no way around that since I was using the default values for everything. Now with themes taken from Tachiyomi, you can have your JUI looking how you like it!
Yes you heard it, infinite scrolling is now available for the reader, allowing you to just scroll on-and-on-and-on!
Finally we now have bulk downloading, now you can download whatever strikes your fancy and then forget about it until you stumble upon it again!
We are currently looking for translators, hit us up on Discord for advice on how to translate Tachidesk-JUI on Weblate Translations are currently provided for:
With this update it marks what I feel is a fully featured manga reader! Only because of the Android support! Because who reads manga on the desktop of all places? Android support was a long-term goal of mine but the libraries were not there until now. I have rewritten so much and took out a lot of platform specific code so that Android support could be made. And who knows, maybe iOS will be possible in the future?
With this update comes a long-awaited feature, the library filtering, sorting, and display configuration menu! There are many configuration options with more in the works, hopefully this helps with managing your library!
I finally got the motivation to work on global searching sources, with it you can search anything on all sources, it searches 5 sources in parallel so its blazing fast without overworking your network.
This was something that has been on my to-do list for a while but I never got around to it, a menu that tells you the application and server version, with a sub-menu that shows you what libraries were used to make the application(this was my favorite part!). It has links to many different places and allows you to manually check for application updates, so have fun spamming Github!
We are currently looking for translators, hit us up on Discord for advice on how to translate Tachidesk-JUI on Weblate Translations are currently provided for:
Recently when I was helping someone with JUI they said how do I go to the next page, and I was like just scroll down, and then they were like how, I don't see a scrollbar! After that I noticed that you actually need a scroll-wheel on your mouse to use JUI, and that was something that needed to be fixed ASAP, as not everyone has one. So here we are, Scrollbars everywhere!
We now have a system tray icon, which means I can start spamming you with update notifications! Yes, that's the only reason why I added it. Feel free to suggest system tray actions so that it can actually be used pretty nicely.
Upgraded Java to Java 16, but the suggested java runtime is Java 17, so run JUI on Java 17!
Improve toolbar animations
MacOS signing seems to be having issues, so if you use the DMG for MacOS you may have to go into the settings of you mac to allow the install.
We are currently looking for translators, hit us up on Discord for advice on how to translate Tachidesk-JUI on Weblate Translations are currently provided for:
Source browsing has gotten a huge upgrade! You can now filter sources in the same way as Tachiyomi! Every type of filter has been implemented and works perfectly!
There were many updates and bugfixes done to the reader to make the experience more enjoyable! Here is a list of things I remember:
We are currently looking for translators, hit us up on Discord for advice on how to translate Tachidesk-JUI on Weblate Translations are currently provided for:
Source configuration was added to Tachidesk-Server, and its now fully implemented in JUI!
Handling the internal server better was always a big goal of mine, it allows for much easier updating, configuration, and running! Pretty much everything was rewritten and now works smoother! With this now the MacOS DMG installer is consistent with all other installers, no extra steps compared to others.
All
categoryWe are currently looking for translators, hit us up on Discord for advice on how to translate Tachidesk-JUI on Weblate Translations are currently provided for:
This allows you to filter the languages you want to show in the sources menu, somehow this slipped past me and I forgot to implement it.
In general this was a pretty small update, you don't need to update to it if you only use English
This was a big one that took a while to do, I am very happy with the result though, its now really easy to download
This one was on the todo-list for the first release, but for some reason it slipped my mind
This one slipped my mind as well fore the first release, so people could only see English and all language extensions, its resolved now and people can now get what they want.
This one was also a big one, I had to make a new way to translate text in Java, I modelled it after the Android translations, so anyone who has translated on Android can easily pick it up. Not complete yet but it should be in the future.
We are currently looking for translators, hit us up on Discord on advice on how to translate TachideskJUI Translations are currently provided for:
Fixes: