Releases: LycheeOrg/Lychee
v6.3.4
What's Changed
🏕 Features
- Add Diagnostics cache checks by @ildyria in #3027
- Scroll top button for album and albums views by @sancsin in #3035
- Split-oauth endpoint to reduce the number of requests. by @ildyria in #3023
- Simplified Chinese localization by @x1ntt in #3046
- Version 6.3.4 by @ildyria in #3047
Full Changelog: v6.3.3...v6.3.4
v6.3.3
What's Changed
🏕 Features
- Do not display useless message in diagnostics by @ildyria in #3015
- Handle failing encoding gracefully. by @ildyria in #3011
- Add config option for the number of operations done by @ildyria in #3012
- Full permission check is now disabled by default. by @ildyria in #3013
- [SE] Add more privacy options by @ildyria in #3014
- Add more statistics: punch card a la GitHub (SE). by @ildyria in #2983
- Fix aspect ratio being dropped due to Tree shaking by @ildyria in #3032
- Add more markdown processing options by @ildyria in #3026
- Offboarding Sonar - done with it breaking randomly... by @ildyria in #3028
- Version 6.3.3 by @ildyria in #3033
Full Changelog: v6.3.2...v6.3.3
v6.3.2
v6.3.1
v6.3.0
What's Changed
🏕 Features
- Composer + npm update by @ildyria in #2824
- Fix user count not updated on front-end when creating new users by @ildyria in #2823
- Update README.md by @tinohager in #2825
- Optimize User Management by @tinohager in #2827
- Remove Keyboard Navigation help view on mobile by @tinohager in #2830
- Fix dialog width for mobile by @tinohager in #2829
- Fixes upload fails for non-existent partner video upload to S3 by @kiancross in #2849
- Fix functionality to hide back button when configuration is set by @kiancross in #2852
- Fix aesthetics of footer social icons by @kiancross in #2851
- Add scroll to top when pressing the 'i' or clicking on details by @ildyria in #2850
- Exit with error for unsupported S3 backend by @kiancross in #2856
- Force redirection if accessing urls where being logged is required by @ildyria in #2846
- Fix webauthn not showing up by @ildyria in #2858
- Minor UI improvements by @ildyria in #2860
- dependencies updates by @ildyria in #2845
- Improve spinner on Mobile UI by @ildyria in #2847
- Fix missing include in
hook-redirection.blade.php
by @kiancross in #2870 - Resolve route name clashes to enable cache generation by @kiancross in #2869
- Add additional CSP header configuration options by @kiancross in #2871
- The eye does nothing if there are no hidden albums by @ildyria in #2857
- Update french translation by @jphuguet in #2867
- Fix download image on context menu by @ildyria in #2874
- End of Line fixed during clone to avoid prettier to mess up formatting by @ildyria in #2875
- Drop laminas-text, add related source files to Lychee by @ildyria in #2876
- Fixes "Videos not loading when going consecutively" by @sancsin in #2879
- Fix sonar warning by @ildyria in #2880
- Npm/composer update by @ildyria in #2881
- Dropping support of php8.2 by @ildyria in #2884
- Update artifact actions by @ildyria in #2885
- Improve version wording by @ildyria in #2887
- Reset localization (sorry) + improved clarity of language setup by @ildyria in #2877
- UI fix maintenance button alignment by @ildyria in #2888
- Use h-40 instead of h-56 for maintenance block. by @ildyria in #2893
- Fix diagnostics not being complete on version 6 by @ildyria in #2892
- Add Docker info, do not display Update Maintenance on docker by @ildyria in #2894
- Fix docker status always returning custom. by @ildyria in #2899
- Fixes Session timeout error #2896 and #2897 by @sancsin in #2898
- Group dependencies update from dependabots by @ildyria in #2914
- Add license + copyright to all files by @ildyria in #2891
- Update README.md by @Espionage724 in #2919
- Implements enhancement ideas in #2924 and #2925 and fixes #2925 by @sancsin in #2927
- Fix links from LycheeOrg.github.io to LycheeOrg.dev by @ildyria in #2929
- Mark all legacy classes as final by @ildyria in #2928
- Set up codeowners in simple way by @ildyria in #2930
- Remove some exceptions from phpstan.neon by @ildyria in #2931
- Improve code coverage by @ildyria in #2923
- Zip are directly GET requests we do not have the XSRF token by @ildyria in #2936
- Scroll to thumbnail of viewed photo in Album View by @sancsin in #2945
- Add configuration integrity check by @ildyria in #2922
- Check that the copyright notice is present in all files by @ildyria in #2921
- Add latency middleware to see loading times in development by @ildyria in #2947
- Fix forgotten to cast to boolean. by @ildyria in #2948
- Update csp config with base. by @ildyria in #2952
- Add a feature flag to disable the content-type verification by @ildyria in #2955
- Add a small heartbeat endpoint by @ildyria in #2958
- Minor UX UI improvements by @ildyria in #2959
- Add license checker by @ildyria in #2960
- Fix cors setting on Vite 6.0.9 by @ildyria in #2962
- Allow to edit taken_at date by @ildyria in #2954
- Add class-leak checker. by @ildyria in #2973
- Add modal for creating sharing by @ildyria in #2938
- Sharing propagation backend. by @ildyria in #2950
- Add sharing propagation front-end by @ildyria in #2951
- Fixes the delete button text by @RustyPotato in #2977
- Fixes Displayed Times in Jobs page by @RustyPotato in #2978
- More missing dialog strings. by @RustyPotato in #2979
- Add Caching for faster response time. by @ildyria in #2859
- Make sure that all v2 API routes are covered by the caching. by @ildyria in #2981
- Fix landing page animations by @ildyria in #2982
- Fix broken build on ARM by @ildyria in #2990
- Fixes #2993 and #2992 by @sancsin in #2994
- Frontend part of Duplicate Finder by @ildyria in #2890
- Backend part of duplicate finder by @ildyria in #2889
- Php 32bit - Zip-stream with version 2.1 instead of 3.1 by @ildyria in #2934
- Fix api doc not showing by @ildyria in #2996
- Feature: Authelia login support by @usmanatron in #3001
- Update dependencies + fix CVE complaint from OSSF by @ildyria in #3003
- Improve .env.example by @ildyria in #3004
- Version 6.3.0 by @ildyria in #2991
New Contributors
- @jphuguet made their first contribution in #2867
- @sancsin made their first contribution in #2879
- @Espionage724 made their first contribution in #2919
- @RustyPotato made their first contribution in #2977
- @usmanatron made their first contribution in #3001
Full Changelog: v6.2.0...v6.3.0
v6.2.0
What's Changed
🏕 Features
- Change the plaintext-field to a password-field in AlbumUnlock by @Gendra13 in #2757
- Documentation stuff by @ildyria in #2756
- Fix error appearing when clicking on + menu in Smart albums by @ildyria in #2759
- Add password unlocking middleware by @ildyria in #2761
- Fix copy move selection by @ildyria in #2760
- Add Album loading progress spinner by @tinohager in #2751
- Close left menu when loading the gallery by @ildyria in #2785
- Add configuration setting for number of albums per row in mobile view by @ildyria in #2784
- Fix hidden gallery footer social icons by @pmrowla in #2788
- Fixes Justify layout by @ildyria in #2766
⚠️ Add page that allows to fix broken trees by @ildyria in #2768- Small fixes for mobile view by @tinohager in #2805
- Code cleanup, resort imports by @tinohager in #2806
- Activate Focus on Input elements by @tinohager in #2808
- Fix disabling the copyright in footer not working as expected. by @ildyria in #2810
- Improve instruction for using tags by @ildyria in #2811
- API documentation improved and auto generated. by @ildyria in #2812
- Version 6.2.0 by @ildyria in #2813
New Contributors
Full Changelog: v6.1.2...v6.2.0
v6.1.2
What's Changed
🏕 Features
- Avoid preventing rendering when albums is returning 401 by @ildyria in #2745
- Fix photo timeline when there are no borders by @ildyria in #2746
- Create automated Signed releases. by @ildyria in #2749
- ListAlbum fix by @ildyria in #2753
- version 6.1.2 by @ildyria in #2747
Full Changelog: v6.1.1...v6.1.2
Version 6.1.1 - Quick fixes
What's Changed
- Fix Authentik icon by @sushain97 in #2738
- Fix wrong config in album by @ildyria in #2741
- Fix create Tag album callback not triggering by @ildyria in #2743
- Version 6.1.1 by @ildyria in #2742
New Contributors
- @sushain97 made their first contribution in #2738
Full Changelog: v6.1.0...v6.1.1
Version 6.1.0 - Fixes and new layout: Timelines
We are introducing a new layout for albums: Timelines. This layout is a new way to display your pictures in a chronological order.
you can enable it per album in the albun settings or globally.
Additionally, we thank @aSouchereau for the new LQ Image Placeholder: heavily blurred version will be displayed while a higher quality thumb is loading.
We also thank @nanawel for adding the Authentik support to the Oauth provider.
Changes
klo
refers to Keep the Light On. In other words, basic software updates.
SE
refers to functionalities that are aimed at the Supporter Edition.
new
#2629 : Get automated signed releases by @ildyria.fixes
#2630 : Fix sub-albums sorting not being respected per album by @ildyria.new
#2633 : Enable lazy loading for pictures past number 10 in an album by @ildyria.fixes
#2634 : Fix building artifact in Integrate workflow by @d7415.new
#2636 : Vite local dev by @ildyria.Allows local front-end development with Vite without having to install the full php stack.
See .env.example for instructionsfixes
#2638 : Fix icons missing on map by @ildyria.klo
#2653 : Composer update + phpstan by @ildyria.fixes
#2652 : Improve support for free-bsd by @ildyria.fixes
#2654 : Improved support for Heic - suggested by @Borisvl by @ildyria.new
#2661 : Low Quality Image Placeholder cont by @aSouchereau.new
#2674 : Add ability to toggle H on touch devices by @ildyria.new
#2664 : Avoid revealing Lychee keys when making videos by @ildyria.fixes
#2676 : Do not show placeholder data in statistics by @ildyria.new
#2677 : Add scroll to top element by @ildyria.fixes
#2682 : Fix error 500 when accessing Tag album as anonymous user by @ildyria.fixes
#2685 : Fix date not being properly displayed due to Carbon3 change by @ildyria.fixes
#2684 : Fix delete not closing parent info dialog by @ildyria.fixes
#2683 : Fix 422 when opening frame in smart-album by @ildyria.fixes
#2687 : Fix src-set not properly defined by @ildyria.fixes
#2690 : Avoid crash and die when generating smaller size variants by @ildyria.fixes
#2688 : Fix error 403 on access directly password protected albums by @ildyria.new
#2673 : Timeline settings + fix discovery of sensitive photos by @ildyria.klo
#2710 : Bumps dependencies by @ildyria.fixes
#2693 : Fix duplicate upload + add scroll remembering by @ildyria.new
#2714 : Added Authentik support by @nanawel.klo
#2735 : Bump dependencies by @ildyria.new
#2679 : Support more layouts + Timeline in albums/album by @ildyria.SE
#2679 : Add Timeline granularity customization by @ildyria.new
#2717 : Add copy to clipboard button in Diagnostics page. by @ildyria.
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