Releases: Suwayomi/Suwayomi-JUI
Suwayomi-JUI v1.3.3 - Updates and fixes
General
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!
Server settings!
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.
Rename to Suwayomi-JUI
We are now changing from the Tachidesk naming to Suwayomi, see reasoning here. JUI is now following the new naming scheme.
Mac M1 build
JUI now includes a Mac M1 build! This is thanks to Github actions finally adding M1 runners, allowing us to create builds on them!
Update to Suwayomi-Server v1.0.0
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!
Bugfixes
- Fix reader memory leak, will also reduce CPU usage in the reader
- Fix backup export
- Fix library update subscription with Suwayomi-Server v1.0.0
- Probably more then I can think of now
Translators!
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:
- English
- Arabic
- Chinese (Simplified)
- Chinese (Traditional)
- Czech
- Dutch
- French
- German
- Hindi
- Indonesian
- Italian
- Kazakh
- Norwegian Bokmål
- Persian
- Portuguese (Brazil)
- Russian
- Spanish
- Swedish
- Tamil
- Thai
- Tigrinya
- Turkish
- Ukrainian
- Vietnamese
Tachidesk-JUI v1.3.2 - Infinite Scrolling, Batch Downloading, and more+!
Hotfix for v1.3.1
- Fix Android dialogs crashing the app
- Fix rpm builds using an old version of Java 17
Java 17!
Tachidesk-JUI now uses Java 17 as its base, and that improves different things and allows easier installation for users!
Themeing Overhaul!
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!
Infinite Scrolling!
Yes you heard it, infinite scrolling is now available for the reader, allowing you to just scroll on-and-on-and-on!
Batch downloading!
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!
General
- Update to Java 17
- Add scrolling indicators for Android
- Improve performance
- Cache images
- Improve keyboard handling for Dialogs
- Improve click handling on Desktop
- Support insets on Android
- Error handling
- Item selection for multiple menus
- Improve Android notifications
- Parts of the UI update when a manga or chapter have changed in another screen
- Add many themes and improve the default ones(Credit to Tachiyomi for them)
- A bunch of minor changes and fixes all around
Library
- Improve loading states
- Add batch updater
Reader
- Add infinite scrolling
- Open chapter links
- Improve hotkey handling
- Fix tap scroll on Webtoon and Continous vertical not scrolling the full distance
- Fix RTL/LTR chapter jump directions
Updates
- Organize updates by date
Browse
- For Select filters use display names
Manga
- Genre now match material style chips
Server
- Allow changing downloads directory
- Improve websocket handling for external servers
Downloads
- Batch downloading
Translators!
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:
- English (US and CA)
- Arabic
- Chinese (Simplified)
- Chinese (Traditional)
- Czech
- Dutch
- French
- German
- Hindi
- Italian
- Norwegian Bokmål
- Persian
- Portuguese (Brazil)
- Spanish
- Swedish
- Tamil
- Thai
- Tigrinya
- Turkish
Tachidesk-JUI v1.3.1 - Infinite Scrolling, Batch Downloading, and more!
Java 17!
Tachidesk-JUI now uses Java 17 as its base, and that improves different things and allows easier installation for users!
Themeing Overhaul!
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!
Infinite Scrolling!
Yes you heard it, infinite scrolling is now available for the reader, allowing you to just scroll on-and-on-and-on!
Batch downloading!
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!
General
- Update to Java 17
- Add scrolling indicators for Android
- Improve performance
- Cache images
- Improve keyboard handling for Dialogs
- Improve click handling on Desktop
- Support insets on Android
- Error handling
- Item selection for multiple menus
- Improve Android notifications
- Parts of the UI update when a manga or chapter have changed in another screen
- Add many themes and improve the default ones(Credit to Tachiyomi for them)
- A bunch of minor changes and fixes all around
Library
- Improve loading states
- Add batch updater
Reader
- Add infinite scrolling
- Open chapter links
- Improve hotkey handling
- Fix tap scroll on Webtoon and Continous vertical not scrolling the full distance
- Fix RTL/LTR chapter jump directions
Updates
- Organize updates by date
Browse
- For Select filters use display names
Manga
- Genre now match material style chips
Server
- Allow changing downloads directory
- Improve websocket handling for external servers
Downloads
- Batch downloading
Translators!
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:
- English (US and CA)
- Arabic
- Chinese (Simplified)
- Chinese (Traditional)
- Czech
- Dutch
- French
- German
- Hindi
- Italian
- Norwegian Bokmål
- Persian
- Portuguese (Brazil)
- Spanish
- Swedish
- Tamil
- Thai
- Tigrinya
- Turkish
Tachidesk-JUI v1.3.0 - Android Support, Global search, and more!
Android Support!
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?
Library filtering and sort!
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!
Global search!
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.
About menu
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!
General
- Add Java 8 dependency to RPM and DEB files
- Update Tachidesk-Server to v0.6.3
- Use dialogs library, improve dialogs handling and UI
Display
- Thin screen support
- Fix theme color picker
- Fix images not displaying when using basic auth and proxies
Library
- Add filtering and sorting
- Add display configuration:
-
- Multiple grid types
-
- List
-
- Badges
Sources
- Display configuration
- Global search sources
- Fix clicking outside of filters when filtering not closing filters
Downloads
- Improve downloads menu info
Manga
- Open in browser menu option
- Display manga source
- Display manga status
- Minor improvement to manga display
Notes
- 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.
- There are probably other things that I have missed, but hopefully you will enjoy this update!
Translators!
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:
- English (US and CA)
- Arabic
- Chinese (Simplified)
- Czech
- Dutch
- French
- German
- Hindi
- Italian
- Norwegian Bokmål
- Persian
- Portuguese (Brazil)
- Spanish
- Swedish
- Tamil
- Thai
- Tigrinya
- Turkish
Tachidesk-JUI v1.2.1 - Scrollbars, System tray icon, and more!
Scrollbars!
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!
System tray icon
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.
Java upgrade
Upgraded Java to Java 16, but the suggested java runtime is Java 17, so run JUI on Java 17!
General
Improve toolbar animations
Library
- Fix library when there is no default category
- Allow searching by status in library
Reader
- Improve hotkey support, now its no longer a weird callback.
- Fix bug where a certain setting would break the whole app
Notes
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.
Translators!
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:
- English (US and CA)
- Arabic
- Chinese (Simplified)
- Czech
- Dutch
- French
- German
- Hindi
- Italian
- Norwegian Bokmål
- Persian
- Portuguese (Brazil)
- Spanish
- Swedish
- Tamil
- Turkish
Tachidesk-JUI v1.2.0 - Source Filters, Reader Upgrade, and more!
Filtering Sources!
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!
Reader Upgrades
There were many updates and bugfixes done to the reader to make the experience more enjoyable! Here is a list of things I remember:
- Reader side menu, allowing you to control the reader type, position in the chapter, and move to the next or previous chapters!
- Fix the memory leak that happened when closing the reader
- Fix pager reader not showing the last page
Updates
- Add a updates menu to show you your latest updates, updater is WIP
General
- When attempting to exit the app will ask if you want to, this can be disabled in the settings
- Fix Category re-ordering
- Switch to protobuf backups and handle backup creation better
Appearance
- Add a much needed Icon, based on the Tachidesk icon with my preferred colours
- Support reading the system theme and choose light or dark theme based on that
- Improve the toolbar so that each option has a name to go with it
- Add a image loading library, non-reader images now have a cache
- Add many new animations around the app, such as fade between 2 menus!
- Add a way to minimize the side menu
- Switch to a much better context menu then the old one
- Fix the advanced color picker colors
- Add a small debug overlay when F3 is pressed
Library
- Add download and unread badges
- Add a search bar to search your library
Manga
- Add ability to add a manga to categories
- Add a chip display for genres
- Add ability to delete downloads
Server
- Allow handling MultiSelectListPreference source preferences, fixes Mangadex source preferences
- Add Server-Side BasicAuth handling
Translators!
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:
- English (US and CA)
- Arabic
- Chinese (Simplified)
- Czech
- French
- German
- Hindi
- Italian
- Norwegian Bokmål
- Persian
- Portuguese (Brazil)
- Swedish
- Tamil
- Turkish
Note that many of these translations are incomplete, we would be happy for people to continue and improve on them!
Tachidesk-JUI v1.1.2 - Many fixes and small improvements
Source configuration!
Source configuration was added to Tachidesk-Server, and its now fully implemented in JUI!
Improved Tachidesk-Server handling!
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.
General
- App string format reworked
- Logging to file added, allows for considerably easier debugging a launched application
- Fix random progress indicator crashes
- Do some UI improvements based on @KraXen72's suggestions
- Rewrite some strings based on @comradekingu's suggestions
Library
- Fixes library page animation
Sources
- Implement editing the source's settings
- Fix infinite load if loading the source fails
- Remove useless
All
category - Allow 2-line titles
Extensions
- Categorize extensions based on language
Reader
- Fix crash when trying to scroll above the reader
Downloading
- Fix downloader always trying to connect to a server, even when its unavailable
Settings
- Fix long settings descriptions getting chopped off
Backup
- Check for missing sources before restoring backups
Server
- Update to Tachidesk-Server v0.4.5
- Support many different authentication and proxy configurations to connect an external server
- Allow editing the hosted Tachidesk-Server settings
- Massively improve detection of Java
- Fix server starting on all systems
- Dont repeat failed requests
- Hopefully fix HTTPS connections
MacOS
- The DMG now contains Tachidesk-Server, no need to run one externally
Translators!
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:
- English (US and CA)
- Arabic
- Chinese (Simplified)
- German
- Norwegian Bokmål
- Portuguese (Brazil)
- Swedish
- Hindi
- Persian
- Tamil
- Turkish
Note that many of these translations are incomplete, we would be happy for people to continue and improve on them!
TachideskJUI v1.1.1 - Language filtering and Translation fixes
Language filtering!
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.
Translations
Added
- Brazilian Portuguese
Updated
- Tamil
- Swedish
Note
In general this was a pretty small update, you don't need to update to it if you only use English
TachideskJUI v1.1.0 - Downloading, Searching, and Translation!
Major Additions
Downloading!
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
Source search!
This one was on the todo-list for the first release, but for some reason it slipped my mind
Extension list language customization.
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.
Translations!
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.
Minor Additions
- Page progress is now saved down to the cm of where you stopped on a page, really useful for Webtoons with large pages
- Middle click to open menu in new window, this one hasn't been completed but it works, expect bugs
Fixes:
- Some preferences not reacting to changes
- Extensions list crashing on search when extensions fail to load
Updates:
- Tachidesk v0.4.2 to v0.4.3
- Kotlin Logging v2.0.6 to v2.0.8
- KotLinter v3.4.4 to 3.4.5
Translators!
We are currently looking for translators, hit us up on Discord on advice on how to translate TachideskJUI
Translations are currently provided for:
- English (US and CA)
- Swedish
- Hindi
- Persian
- Tamil
TachideskJUI v1.0.1 - First bugfix
Fixes:
- Jar files
- Preview build compatibility
- Server port preference name