Releases: LycheeOrg/Lychee
Version 6.0.1 - Fixes !
What's Changed
- Fix icons when using sub-folder install by @ildyria in #2607
- Fix login menu not visible when set to the right. by @ildyria in #2605
- [StepSecurity] Apply security best practices by @step-security-bot in #2609
- Disable snq if secret is not set by @ildyria in #2621
- Bump @types/node from 22.8.1 to 22.8.2 by @dependabot in #2622
- Bump actions/dependency-review-action from 4.3.4 to 4.4.0 by @dependabot in #2618
- Bump symfony/cache from 7.1.5 to 7.1.6 by @dependabot in #2614
- Bump codecov/codecov-action from 4.5.0 to 4.6.0 by @dependabot in #2620
- Bump step-security/harden-runner from 2.9.1 to 2.10.1 by @dependabot in #2619
- Bump barryvdh/laravel-ide-helper from 3.2.0 to 3.2.1 by @dependabot in #2615
- Bump vue-tsc from 2.1.6 to 2.1.8 by @dependabot in #2616
- Bump laravel-vue-i18n from 2.7.7 to 2.7.8 by @dependabot in #2617
- fix dependencies by @ildyria in #2626
- Fix link to Logs in case of sub folder hosting by @ildyria in #2624
- Add link to album from sharing page by @ildyria in #2625
- version 6.0.1 by @ildyria in #2628
New Contributors
- @step-security-bot made their first contribution in #2609
Full Changelog: v6.0.0...v6.0.1
Version 6.0.0 is Live
First and foremost, we are excited to announce the release of Lychee version 6!
This new version brings a major upgrade with a completely reworked frontend built on Vue.js.
By leveraging the power and flexibility of Vue, we have enhanced the overall user experience,
making the interface significantly more responsive, modern, and easier to navigate.
If you are wondering what motivated such changes, we invite you to check our previous blog posts on the subject:
- Jun 25, 2024 - Livewire performances problems 📉
- Jun 29, 2024 - The future of Lychee: what is coming next. 🚀
- Sep 24, 2024 - About Lychee API documentation
Some of the new Features
While we originally did not plan to add new features and just rewrite the front-end, we ended up sneaking a few new things along the way:
- Improved User Interface: A more responsive and modern frontend, providing an improved better user experience.
- Slideshow Mode: A new slideshow mode has been added, allowing you to view your photos in a more dynamic way. Just press the space bar or click the play button in the header to start the slideshow.
- Dark and Light themes: By popular demand, we have added the ability to chose between a dark and light themes. No more fiddling with CSS files!
- Upload by chunk: Be free of the limitation imposed by your server. Large files are now automatically split into smaller chunks at your convenience.
To know more about the changes, we invite you to check the release notes.
Introducing Lychee SE
For the past few years, Lychee has been developed by a small group of people 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.
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.
We strongly encourage you to check the full comparison between the free and supporter edition.
If you enjoy using Lychee, please consider supporting us.
Thank you for helping us keep Lychee alive and growing!
Thanks
Finally, I (ildyria) have been working on this new front-end for the past few months and I am very proud of the result.
Nevertheless, that release would not have been possible without the incredible support of two individuals:
Tino has been a great help in the development of the new front-end, providing critical and constructive feedback on how to improve things.
Martin has been an rock star reviewer, not shying away from a Pull Request with 1200+ files changes and more than 70 000 lines of code changed.
Both of you are amazing and I am very grateful for your help!
Version 5.5.1 - Fix Tag album & fix ffprobe integration to php-exif
What's Changed
- Fixes videos not loading from S3 due to unlisted CSP host by @RickyRomero in #2487
- Add support for paths in php-exif by @ildyria in #2490
- Fix error when opening tag album by @ildyria in #2492
- Simplify by @ildyria in #2493
- Version 5.5.1 by @ildyria in #2494
New Contributors
- @RickyRomero made their first contribution in #2487
Full Changelog: v5.5.0...v5.5.1
Version 5.5
Migrated to Laravel 11. Might have some instability.
What's Changed
- Fix smart album not having visibilty option by @ildyria in #2470
- Add some details for clockwork profiler to work by @ildyria in #2465
- Allow to disable smart albums individually. by @ildyria in #2468
- Fix filename: no more double extension on download. by @ildyria in #2474
- Add ability to create user on the fly on Oauth auth step by @ildyria in #2475
- Fix timezone warning. (#2477)
- Minor speed improvements (#2478)
- disable livewire array hack (#2479)
- add option to disable login requirements on albums (#2480)
- Migrate to Laravel 11 by @ildyria in #2464
Full Changelog: v5.4.0...v5.5.0
Version 5.4 - Fixes apostrophes in Album names, add login_required option.
Version 5.3.1 - Fixes & Speed improvements
What's Changed
- Fixes
gen-sizevariants
button french translation by @HorlogeSkynet in #2421 - Fix map not updating in sidebar view. by @ildyria in #2423
- Fix error cover option when selecting photo in smart album by @ildyria in #2430
- Fix broken thumbnail by @ildyria in #2431
- Bump spatie/image-optimizer from 1.7.2 to 1.7.4 by @dependabot in #2436
- Fix order max-min in header to match order in thumbnail by @ildyria in #2435
- Use random instead of sorted for thumbs of Smart Albumbs by @ildyria in #2429
- Small improvements to French translation by @anantone in #2442
- Fix additional_footer_text setting (#2445) by @leso-kn in #2444
- Composer update + phpstan annotations + Improved speed. by @ildyria in #2448
- version 5.3.1 by @ildyria in #2459
New Contributors
Full Changelog: v5.3.0...v5.3.1
Version 5.3.0 - Support for S3 & Copyright per album
What's Changed
- Fix description empty string creating bug in layout by @ildyria in #2400
- Add S3 bucket support. by @Kovah in #2379
- Fix teapot not flagging on phpinfo.php by @ildyria in #2411
- Fix migration order by @ildyria in #2410
- Add migration on forgotten license CC-BY-SA by @ildyria in #2416
- Adjusted with suggested CSS by @ildyria in #2413
- Adding copyright to albums #1838 by @ThanasisMpalatsoukas in #1880
- Version 5.3.0 by @ildyria in #2417
New Contributors
- @ThanasisMpalatsoukas made their first contribution in #1880
- @Kovah made their first contribution in #2379
Full Changelog: v5.2.2...v5.3.0
v5.2.2 - Hot Fix broken albums with no landscape images.
What's Changed
- Fixes HTTP 500 "Attempt to read property "photo_id" on null" on album page when no photo is found for header by @nanawel in #2396
- Use portrait when landscape is not available for header image by @ildyria in #2397
- Version 5.2.2 by @ildyria in #2398
New Contributors
Full Changelog: v5.2.1...v5.2.2
Version 5.2.1 - Header image per album
What's Changed
- Avoid crashing when livewire flag is set in tests by @ildyria in #2364
- More relevant diagnostic data, less privacy invasive. by @ildyria in #2362
- [stacked 1] Prepare flag for photo processing by pipes by @ildyria in #2363
- [stacked 2] Move Import & Parameters DTO by @ildyria in #2365
- [stacked 3] Move RotateStrategy to Rotate action by @ildyria in #2366
- [stacked 4] Move old create to Legacy code. by @ildyria in #2367
- [stacked 5] Add initial steps as Pipes by @ildyria in #2368
- [stacked 6] Support for Duplicate flow using pipes by @ildyria in #2369
- [stacked 7] Add standalone flow. by @ildyria in #2371
- [stacked 8] Refactor Save/Notify to use interface DTO. by @ildyria in #2372
- [stacked 9] Support video partners. by @ildyria in #2373
- [stacked 10] DTO more flexible on their creation process. by @ildyria in #2374
- [stacked 11] cleaner approach of the pipe execution. by @ildyria in #2375
- [stacked 12] Use pipes photo partners by @ildyria in #2376
- Socialite keycloak support by @jsaathof in #2386
- New feature for setting specific album header image #2202 by @aSouchereau in #2377
- Remove non existing columns by @ildyria in #2387
- Fix database license type by @ildyria in #2393
- Version 5.2.1 by @ildyria in #2388
New Contributors
- @jsaathof made their first contribution in #2386
- @aSouchereau made their first contribution in #2377
Full Changelog: v5.2.0...v5.2.1
Version 5.2.0
Lychee is looking for contributors.
What's Changed
- No more album ID within the history by @ildyria in #2242
- Remove is_public & deprecated Public smart album by @ildyria in #2221
- fix CVE-2020-8203 by @ildyria in #2245
- Add pulse when jobs are waiting/processing. by @ildyria in #2239
- Avoid white flash on v4 redirection by @ildyria in #2246
- Fix upload photo by @ildyria in #2249
- Prebuild folders in storage by @ildyria in #2250
- Improve diagnostics by adding check of temporary file systems by @ildyria in #2251
- Re-arrange commands by @ildyria in #2257
- Null coalescence on css/js to catch when file does not exists. by @ildyria in #2256
- Add check for number of sizevariants without sizes. by @ildyria in #2252
- Composer update by @ildyria in #2261
- Improve coverage by @ildyria in #2270
- Avoid exception, add error when unlocking album. by @ildyria in #2264
- Update readme and few more by @ildyria in #2283
- Remove issue templates. by @ildyria in #2288
- If LegacyIdException is thrown provide proper solution by @ildyria in #2291
- Add support for Feature flags. by @ildyria in #2282
- Add discord link by @ildyria in #2308
- Mark some classes are readonly by @ildyria in #2269
- Support migration on docker builds without off time by @ildyria in #2286
- Add permission when user is not owner but creating an album. by @ildyria in #2298
- Dependencies update. by @ildyria in #2310
- Fix Front-end bugs (swiping, uploading, margins) by @ildyria in #2140
- Add preg_quote before doing glob() to escape regex characters by @ildyria in #2317
- Add subalbum search by @Tombula in #2309
- Bump livewire/livewire from 3.4.6 to 3.4.9 by @dependabot in #2324
- Pinning dependencies + fix permissions by @ildyria in #2325
- Support Paths on V5 with Livewire by @ildyria in #2304
- Fix livewire breaking on non debug with sub folder by @ildyria in #2326
- only owner users with upload rights are allowed to edit albums by @ildyria in #2333
- Proper markdown support on descriptions by @ildyria in #2335
- Bump vite from 5.1.6 to 5.1.7 by @dependabot in #2340
- Fix description markdown on the overlay. by @ildyria in #2347
- Fix share button always visible by @ildyria in #2346
- Composer update + formatting by @ildyria in #2338
- Improve logic for nested values in arrays for language by @ildyria in #2331
- Create maintenance page by @ildyria in #2332
- Channel version type is an Enum by @ildyria in #2330
- add Optimize module to maintenance page. by @ildyria in #2348
- add Cleaning module by @ildyria in #2349
- add Update module by @ildyria in #2350
- Add fix tree module by @ildyria in #2351
- add Fix Jobs module by @ildyria in #2352
- Add button to generate missing size variants by @ildyria in #2353
- Add module to fix the missing file sizes from size variants by @ildyria in #2354
- Version 5.2.0 by @ildyria in #2355
New Contributors
Full Changelog: v5.1.2...v5.2.0