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