Skip to content

Commit 5580537

Browse files
ildyriad7415
andauthored
Version 6.3.0 (#181)
--------- Co-authored-by: Martin Stone <[email protected]>
1 parent 5dfc974 commit 5580537

File tree

3 files changed

+158
-13
lines changed

3 files changed

+158
-13
lines changed

docs/releases.md

Lines changed: 142 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,148 @@
3030

3131
## Version 6
3232

33+
### v6.3.0
34+
35+
Released on Feb 14, 2025
36+
37+
#### Localization Reset !
38+
39+
With the version 6, a lot of the strings were still hard coded in the front-end.
40+
We have now moved all the strings to the back-end and we have had to reset the localization.
41+
This means that all the strings are now in English and you will have to re-translate them.
42+
43+
If you would like to help us have a look at your language files in the `resources/lang` folder and submit a PR.
44+
Please ignore the lychee.php file as it is the Legacy file and will be removed in a future version.
45+
46+
#### Caching for performance improvements
47+
48+
Lychee version 6.3 provides significant performance improvements by adding support for caching the API GET request.
49+
**This feature is disabled by default** and **can be enabled in the settings**.
50+
51+
If you would like to use redis as a cache driver, you can set the following values in your `.env` (or similar):
52+
53+
> `CACHE_DRIVER=redis`
54+
> `REDIS_URL=redis://default:@127.0.0.1:6379`
55+
> `REDIS_HOST=127.0.0.1`
56+
> `REDIS_PORT=6379`
57+
> `REDIS_PASSWORD=`
58+
59+
We also recommend that you set in order to retain access to your logs if the redis connection is broken:
60+
61+
> `LOG_VIEWER_CACHE_DRIVER=file`
62+
63+
64+
#### Changes
65+
66+
`klo` refers to *Keep the Light On*. In other words, basic software updates.
67+
`SE` refers to functionalities that are aimed at the Supporter Edition.
68+
69+
* `klo` #2824 : Composer + npm update by @ildyria.
70+
* `fixes` #2823 : Fix user count not updated on front-end when creating new users by @ildyria.
71+
* `new` #2825 : Update README.md by @tinohager.
72+
* `fixes` #2827 : Optimize User Management by @tinohager.
73+
* `fixes` #2830 : Remove Keyboard Navigation help view on mobile by @tinohager.
74+
* `fixes` #2829 : Fix dialog width for mobile by @tinohager.
75+
* `fixes` #2849 : Fixes upload fails for non-existent partner video upload to S3 by @kiancross.
76+
* `fixes` #2852 : Fix functionality to hide back button when configuration is set by @kiancross.
77+
* `fixes` #2851 : Fix aesthetics of footer social icons by @kiancross.
78+
* `new` #2850 : Add scroll to top when pressing the 'i' or clicking on details by @ildyria.
79+
* `fixes` #2856 : Exit with error for unsupported S3 backend by @kiancross.
80+
* `new` #2846 : Force redirection if accessing urls where being logged is required by @ildyria.
81+
* `fixes` #2858 : Fix webauthn not showing up by @ildyria.
82+
* `new` #2860 : Minor UI improvements by @ildyria.
83+
* `klo` #2845 : dependencies updates by @ildyria.
84+
* `new` #2847 : Improve spinner on Mobile UI by @ildyria.
85+
* `fixes` #2870 : Fix missing include in `hook-redirection.blade.php` by @kiancross.
86+
* `new` #2869 : Resolve route name clashes to enable cache generation by @kiancross.
87+
* `new` #2871 : Add additional CSP header configuration options by @kiancross.
88+
* `fixes` #2857 : The eye does nothing if there are no hidden albums by @ildyria.
89+
* `new` #2867 : Update french translation by @jphuguet.
90+
* `fixes` #2874 : Fix download image on context menu by @ildyria.
91+
* `fixes` #2875 : End of Line fixed during clone to avoid prettier to mess up formatting by @ildyria.
92+
* `klo` #2876 : Drop laminas-text, add related source files to Lychee by @ildyria.
93+
* `fixes` #2879 : Fixes "Videos not loading when going consecutively" by @sancsin.
94+
* `klo` #2880 : Fix sonar warning by @ildyria.
95+
* `klo` #2881 : Npm/composer update by @ildyria.
96+
* `klo` #2884 : Dropping support of php8.2 by @ildyria.
97+
* `klo` #2885 : Update artifact actions by @ildyria.
98+
* `fixes` #2887 : Improve version wording by @ildyria.
99+
* `fixes` #2877 : **Reset localization** (sorry) + improved clarity of language setup by @ildyria.
100+
* `fixes` #2888 : UI fix maintenance button alignment by @ildyria.
101+
* `fixes` #2893 : Use h-40 instead of h-56 for maintenance block by @ildyria.
102+
* `fixes` #2892 : Fix diagnostics not being complete on version 6 by @ildyria.
103+
* `new` #2894 : Add Docker info, do not display Update Maintenance on docker by @ildyria.
104+
* `fixes` #2899 : Fix docker status always returning custom by @ildyria.
105+
* `fixes` #2898 : Fixes Session timeout error #2896 and #2897 by @sancsin.
106+
* `klo` #2914 : Group dependencies update from dependabots by @ildyria.
107+
* `klo` #2891 : Add license + copyright to all files by @ildyria.
108+
* `new` #2919 : Update README.md by @Espionage724.
109+
* `new` #2927 : Implements enhancement ideas in #2924 and #2925 and fixes #2925 by @sancsin.
110+
> #2924 : Video finishing before moving to next photo/video in slideshow mode
111+
> #2925 : Next and Previous buttons hidden when in slideshow mode
112+
* `fixes` #2929 : Fix links from LycheeOrg.github.io to LycheeOrg.dev by @ildyria.
113+
* `klo` #2928 : Mark all legacy classes as final by @ildyria.
114+
* `klo` #2930 : Set up codeowners in simple way by @ildyria.
115+
* `klo` #2931 : Remove some exceptions from phpstan.neon by @ildyria.
116+
* `klo` #2923 : Improve code coverage by @ildyria.
117+
* `fixes` #2936 : Zip are directly GET requests we do not have the XSRF token by @ildyria.
118+
* `new` #2945 : Scroll to thumbnail of viewed photo in Album View by @sancsin.
119+
* `fixes` #2922 : Add configuration integrity check by @ildyria.
120+
* `klo` #2921 : Check that the copyright notice is present in all files by @ildyria.
121+
* `new` #2947 : Add latency middleware to see loading times in development by @ildyria.
122+
* `fixes` #2948 : Fix forgotten to cast to boolean by @ildyria.
123+
* `klo` #2952 : Update csp config with base by @ildyria.
124+
* `new` #2955 : Add a feature flag to disable the content-type verification by @ildyria.
125+
* `new` #2958 : Add a small heartbeat endpoint (`/up`) by @ildyria.
126+
* `fixes` #2959 : Minor UX UI improvements by @ildyria.
127+
* `klo` #2960 : Add license checker by @ildyria.
128+
* `fixes` #2962 : Fix cors setting on Vite 6.0.9 by @ildyria.
129+
* `new` #2954 : Allow to edit taken_at date by @ildyria.
130+
* `klo` #2973 : Add class-leak checker by @ildyria.
131+
* `new` #2938 : Add modal for creating sharing by @ildyria.
132+
* `new` #2950 / #2951 : Sharing propagation by @ildyria.
133+
* `fixes` #2977 : Fixes the delete button text by @RustyPotato.
134+
* `fixes` #2978 : Fixes Displayed Times in Jobs page by @RustyPotato.
135+
* `fixes` #2979 : Fixes more missing dialog strings by @RustyPotato.
136+
* `new` #2859 : Add Caching for faster response time by @ildyria.
137+
* `klo` #2981 : Make sure that all v2 API routes are covered by the caching by @ildyria.
138+
* `fixes` #2982 : Fix landing page animations by @ildyria.
139+
* `fixes` #2990 : Fix broken build on ARM by @ildyria.
140+
* `fixes` #2994 : Fixes #2993 and #2992 by @sancsin.
141+
> #2992 : Photos in-between two selected photos are not selecting when using shift-select to select multiple photos.
142+
> #2993 : Albums in-between two selected albums are not selecting when using shift-select to select multiple albums in gallery view.
143+
* `new` #2890 : Frontend part of Duplicate Finder by @ildyria.
144+
* `new` #2889 : Backend part of Duplicate Finder by @ildyria.
145+
* `fixes` #2934 : Php 32bit - Zip-stream with version 2.1 instead of 3.1 by @ildyria.
146+
> This allows users of php with 32 bits to use the zip download feature.
147+
> Zip-Strean 3.1 only supports 64 bits systems, as a result we allow to use Zip-stream 2.4 or 3.1 depending of the architecture.
148+
> In such case, we advise 32 bits users to remove their `composer.lock` and do a `composer install` as the `composer.lock` is targetted at 64 bits builds.
149+
* `fixes` #2996 : Fix api doc not showing by @ildyria.
150+
> Api docs were broken for an obscure reason.
151+
* `new` #3001 : Feature: Authelia login support by @usmanatron.
152+
* `klo` #3003 : Update dependencies + fix CVE complaint from OSSF by @ildyria.
153+
* `klo` #3004 : Improve .env.example by @ildyria.
154+
155+
#### New Contributors
156+
157+
* @jphuguet made their first contribution in #2867.
158+
* @sancsin made their first contribution in #2879.
159+
* @Espionage724 made their first contribution in #2919.
160+
* @RustyPotato made their first contribution in #2977.
161+
* @usmanatron made their first contribution in #3001.
162+
163+
#### New Developer
164+
165+
We welcome @sancsin in the team. He already made valuable contributions to the project.
166+
167+
#### New Reviewers
168+
169+
We welcome @RonnieTaz and @jasonmillward in the reviewing team.
170+
They are going to help us with changes, relieving some of the pressure from @d7415 .
171+
172+
**Full Changelog**: https://github.com/LycheeOrg/Lychee/compare/v6.2.0...v6.3.0
173+
174+
33175
### v6.2.0
34176

35177
Released on Dec 17, 2024
@@ -41,9 +183,6 @@ We implemented a type inference system that allows scramble to also support the
41183

42184
#### Changes
43185

44-
`klo` refers to *Keep the Light On*. In other words, basic software updates.
45-
`SE` refers to functionalities that are aimed at the Supporter Edition.
46-
47186
* `fixes` #2757 : Change the plaintext-field to a password-field in AlbumUnlock by @Gendra13.
48187
> Minor oversight, the password was displayed in clear text at input.
49188
* `klo` #2756 : Documentation stuff by @ildyria.

src/components/widgets/Announcement.astro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
>NEW</span
1111
>
1212
<a
13-
href="https://github.com/LycheeOrg/Lychee/releases/tag/v6.2.0"
14-
class="text-slate-200 hover:underline dark:text-slate-200 font-medium">Lychee 6.2.0 is now available! »</a
13+
href="https://github.com/LycheeOrg/Lychee/releases/tag/v6.3.0"
14+
class="text-slate-200 hover:underline dark:text-slate-200 font-medium">Lychee 6.3.0 is now available! »</a
1515
>
1616
<a
1717
target="_blank"

src/navigation.js

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -46,14 +46,20 @@ export const footerData = {
4646
{ text: 'Join our discord', href: 'https://discord.gg/JMPvuRQcTf' },
4747
],
4848
},
49-
{
50-
title: 'Support Lychee',
51-
links: [
52-
{ text: 'Get Lychee <span class="text-sky-500">SE</span>', href: 'https://lycheeorg.dev/get-supporter-edition' },
53-
{ text: 'GitHub sponsor', href: 'https://github.com/sponsors/LycheeOrg' },
54-
{ text: 'Open Collective', href: 'https://opencollective.com/LycheeOrg' },
55-
],
56-
},
49+
{
50+
title: 'Support Lychee',
51+
links: [
52+
{ text: 'Get Lychee <span class="text-sky-500">SE</span>', href: 'https://lycheeorg.dev/get-supporter-edition' },
53+
{ text: 'GitHub sponsor', href: 'https://github.com/sponsors/LycheeOrg' },
54+
{ text: 'Open Collective', href: 'https://opencollective.com/LycheeOrg' },
55+
],
56+
},
57+
{
58+
title: 'Security',
59+
links: [
60+
{ text: 'Cosign key', href: getPermalink('lychee-cosign.pub') },
61+
]
62+
}
5763
],
5864
secondaryLinks: [
5965
{ text: 'License', href: getPermalink('/license') },

0 commit comments

Comments
 (0)