|
28 | 28 | } |
29 | 29 | </style> |
30 | 30 |
|
| 31 | +## Version 6 |
| 32 | + |
| 33 | +### v6.0.0 |
| 34 | + |
| 35 | +Released on Oct 26, 2024 |
| 36 | + |
| 37 | +#### Dropping Livewire for Vue3 |
| 38 | + |
| 39 | +When we released version 5, we did not realize how much of a mistake switching to Livewire was. |
| 40 | +Lychee's front-end became slow and sluggish, plagued with issues. |
| 41 | +Most of the time as a work around, we had to advise users to disable version 5 of the front-end |
| 42 | +by setting the environment variable `LIVEWIRE_ENABLED=false`. |
| 43 | + |
| 44 | +With this in mind, at the end of June we came to the conclusion that we needed to build a new front-end from scratch. |
| 45 | +We decided to go with Vue3, as it is a more mature framework and has a lot of support. This marks the begining of the Lychee version 6. |
| 46 | + |
| 47 | +For more context on those changes, see our blog posts: |
| 48 | + |
| 49 | +- Jun 25, 2024 - [Livewire performances problems 📉](/2024-06-25-performance-problems/) |
| 50 | +- Jun 29, 2024 - [The future of Lychee: what is coming next. 🚀](/2024-06-29-future-of-lychee/) |
| 51 | +- Sep 24, 2024 - [About Lychee API documentation](/2024-09-24-v6-scramble/) |
| 52 | + |
| 53 | + |
| 54 | +#### Introducing Lychee SE |
| 55 | + |
| 56 | +For the past few years, Lychee has been developed by a [small group of people](https://lycheeorg.github.io/support/) who have been working on it in their free time. We are proud to offer this software for free and we will continue to do so. However with time our team has decreased to the point where maintaining Lychee has become a challenge. We have been thinking about ways to keep Lychee alive, to be able to keep providing support, and to add more features. |
| 57 | + |
| 58 | +We have come to the conclusion that we need to add a sponsor tier system. We have extended Lychee with a new version called SE (Supporter Edition) which will be available for our GitHub supporters. This SE version comes with enhanced features and configurations, helping us fund ongoing improvements while offering a bit extra to our supporters. The free version of Lychee will continue to be available but with a more streamlined feature set. |
| 59 | + |
| 60 | +We strongly encourage you to check the full comparison between the [free and supporter edition](https://lycheeorg.github.io/get-supporter-edition). |
| 61 | +If you enjoy using Lychee, please consider [supporting us](https://github.com/sponsors/LycheeOrg). |
| 62 | + |
| 63 | +Thank you for helping us keep Lychee alive and growing! |
| 64 | + |
| 65 | +#### Important Docker Changes |
| 66 | + |
| 67 | +If you are consuming Lychee via Docker, you will probably need to update your `docker-compose.yml` file. |
| 68 | +In order solve the issue of temporary folders in the container, we added an extra volume `/lychee-tmp` which |
| 69 | +by default with the updated `docker-compose.yml` will be mapped to `./lychee/tmp`, see [here](https://github.com/LycheeOrg/Lychee-Docker/blob/master/docker-compose.yml). |
| 70 | + |
| 71 | +This volume allows you to control the temporary folder and avoid the issue of running out of space in the container. |
| 72 | + |
| 73 | +#### Changes |
| 74 | + |
| 75 | +`SE` refers to functionalities that are aimed at the Supporter Edition. |
| 76 | + |
| 77 | +* `new` #106 : have "Search" on all views by @ildyria. |
| 78 | +* `fixes` #126 : Add (optional) lossless rotation by @ildyria. |
| 79 | + > Add the ability to over-write the original image with a temporary backup if the image was rotated. |
| 80 | + > All the smaller sizes are normalized but the original is reverted back. |
| 81 | + > Effectively, this is not lossless rotation, this is just no rotation for the original. |
| 82 | +* `fixes` #226 `SE` : Add counters for total pictures and subalbums by @ildyria. |
| 83 | + > We added a statistic page, allowing the users to check how much space they are using |
| 84 | + > and the total number of pictures and album that are in the library. |
| 85 | +* `new` #520 `SE` : Show and limit the space used by @ildyria. |
| 86 | + > We introduced a quota system, allowing the admin to set a limit on the space used by each user. |
| 87 | +* `fixes` #987 : Open image in new tab by @ildyria. |
| 88 | + > With the switch to Vue3, this feature is now fully functional. |
| 89 | +* `new` #1420 : Album name in link preview by @ildyria. |
| 90 | +* `new` #1641 `SE` : User note (only available to admin) by @ildyria. |
| 91 | + > Admin can now add notes to users. Those are only visible to the admin users. |
| 92 | +* `fixes` #1987 : No space left on device by @ildyria. |
| 93 | + > This error was mostly due to having temporary folders in the containers but without any ability to empty them. |
| 94 | + > We now provide a UI to clean those folders, furthermore, those can now be mapped to a host directory. |
| 95 | +* `new` #2082 : SEO optimization 1/3 - Setting `<title>` and `<meta>` tags by @ildyria. |
| 96 | + > The title and meta tag are directly fetched from the album targetted by the link. |
| 97 | +* `new` #2086 : Feature request: light theme for Lychee by @ildyria. |
| 98 | + > Lychee now comes also with a Light theme, the user no longer needs to tweak their custom.css |
| 99 | + > as there is now a native support for both dark and light sides. |
| 100 | +* `fixes` #2168 : Universal Drag & Drop and Paste to upload no longer work when using Livewire by @ildyria. |
| 101 | + > When moving to version 5, this functionality was lost. We now re-introduce it. |
| 102 | +* `fixes` #2194 : Change album cover picture creates a slide show of all the picture after the selected one by @ildyria. |
| 103 | + > Version 5 had this annoying re-rendering of the album when changing the cover picture which was completely messed up. |
| 104 | + > By switching to Vue3, this is now fixed. |
| 105 | +* `fixes` #2361 : Image selecting does not work on chrome + MacOS by @ildyria. |
| 106 | + > One of the main complaints of MacOs user was that CTRL was also opening the context menu. |
| 107 | + > We now support the CMD key for MacOs users, this should fix this issue. |
| 108 | +* `fixes` #2495 : Inverted date on album tiles with multiple months by @ildyria. |
| 109 | + > We provide the ability to change the order of the dates displayed both in the thumbs and hero on albums, cathering to either user preferences. |
| 110 | +* `dropped` : API Documentation. |
| 111 | + > We have decided to drop the API documentation end-point as it was not working anymore. |
| 112 | + > Read [more](https://lycheeorg.test/2024-09-24-v6-scramble/). |
| 113 | +
|
31 | 114 | ## Version 5 |
32 | 115 |
|
33 | 116 | ### v5.5.1 |
|
0 commit comments