Skip to content

Commit af86e73

Browse files
committed
version 6.5.0
1 parent d562341 commit af86e73

File tree

2 files changed

+72
-5
lines changed

2 files changed

+72
-5
lines changed

docs/releases.md

Lines changed: 70 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,82 @@
3030

3131
## Version 6
3232

33-
### v6.4.2
33+
### v6.5.0
3434

35-
Released on Apr 4, 2025
35+
Released on Apr 21, 2025
3636

37-
#### New Settings page & translations (French, Russian)
37+
### Sync speed improvements, Bulk sharing, and Statistics
38+
39+
First and foremost, we celebrate the contribution of @JasonMillward, who has joined the team as a developer.
40+
He has been working on the codebase for a while now doing reviews. His first contribution is not only a big one,
41+
but also a very useful one. By re-ordering the steps of photo syncing, he produced 10x speed up.
3842

3943
`klo` refers to *Keep the Light On*. In other words, basic software updates.
4044
`SE` refers to functionalities that are aimed at the Supporter Edition.
4145

46+
#### Most notable changes
47+
48+
* `new` #3209 : Reorganise pipes when syncing to find and reject duplicates quicker by @JasonMillward.
49+
> Instead of fetching the exif-data for every pictures, we now first compute the hash and check in the database for duplicates.
50+
> This significantly improve the rejection speed, and thus the sync speed.
51+
* `new` #3215 : Support 2 different images between protrait and landscape by @ildyria.
52+
> When loading the gallery on mobile, the landing image was a vertical narrow crop. We now allow to pick two different images:
53+
one for landscape and one for portrait displays; adding more versatility to the mobile view.
54+
* `SE` #3244 : Add statistics data by @ildyria.
55+
> This feature is only available to our supporter and disabled by default.
56+
> We added a few hooks to allow counting the number of views/download/share of albums and photos.
57+
> Those data are visible in the photo detail side bar and under the buttons in the album view.
58+
* `new` #3219 : Add bulk sharing from v4 by @ildyria.
59+
> One of the complaints we had was when sharing multiple albums to multiple users in one go,
60+
> this was easilly feasible in version 4 in the sharing page but not in version 6.
61+
> This functionality is now back.
62+
* `fixes` #3233 : Fix Settings crash on docker + pgsql setup by @ildyria.
63+
> The SQL query was wrong on postgresql, as a result, the settings page was crashing.
64+
> This is now fixed.
65+
* `new` #3249 : Add quick feedback on top of the job page by @ildyria.
66+
> On request of one of our Supporter, we added a quick meter bar on top of the Job page.
67+
> This allows the users to get an idea of how many jobs failed over the last 1000 executed.
68+
69+
#### Other Fixes and KLO changes
70+
71+
* `fixes` #3201 : Fix Webapp debugging by @ildyria.
72+
> The CRSF token verification was breaking when running webapp debugging on read operations (GET).
73+
> As a result, we add a environment variable `VITE_HTTP_PROXY_ENABLED` that allows to disable the CSRF token verification.
74+
> Note that while having this as `true` will not impact the security of Lychee, it will impact the user experience as Lychee
75+
> will not be able to verify whether a session is still active. The hook on client side will thus be skipped.
76+
* `fixes` #3208 : Fix missing UX: Add key enter to create albums by @ildyria.
77+
* `fixes` #3217 : Fix smart albums not having thumbs by @ildyria.
78+
* `klo` #3210 : Phpstan lvl 3 by @ildyria.
79+
> Increase the code quality requirement.
80+
* `klo` #3166 : test: AddAlbumRequestTest by @ppshobi.
81+
> Improve code coverage.
82+
* `klo` #3218 : Do not fetch data from internet when running tests by @ildyria.
83+
> This is to avoid the tests to fail when the internet is down / we hit the limit rate of GitHub api.
84+
* `fixes` #3229 : more http tests by @ppshobi.
85+
> Improve code coverage.
86+
* `fixes` #3234 : Fix broken Documentation link on README by @tinohager.
87+
* `new` #3207 : Improve left menu by @ildyria.
88+
> In preparation for the timeline page and other functionalities comming to Lychee in the future,
89+
> We moved some of the items from the header to the left menu.
90+
> Consequently, some of those links in album view are now under the hero image instead of in the header
91+
> to keep the header style.
92+
* `fixes` #3242 : Fix create tag album modal: close after create, border rounding by @ildyria.
93+
> Minor visual update.
94+
* `klo` #3241 : Improve coverage of version controller by @ildyria.
95+
> Improve code coverage.
96+
* `klo` #3253 : Refactoring routes files by @ildyria.
97+
> Make use of default values and optional parameters in the routes to reduce the total number of routes in Laravel.
98+
* `klo` #3255 : Refactoring for uniformity by @ildyria.
99+
> Just some variable renaming in the front-end.
100+
* `klo` #3257 : Version 6.5.0 by @ildyria.
101+
102+
103+
### v6.4.2
104+
105+
Released on Apr 4, 2025
106+
107+
#### New Settings page & translations (French, Russian)
108+
42109
* `new` #3081 : Refactoring Settings page by @ildyria.
43110
> Simplified layout and modernized the settings page.
44111
> We also group the settings per category to improve the navigation.

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.4.2"
14-
class="text-slate-200 hover:underline dark:text-slate-200 font-medium">Lychee 6.4.2 is now available! »</a
13+
href="https://github.com/LycheeOrg/Lychee/releases/tag/v6.5.0"
14+
class="text-slate-200 hover:underline dark:text-slate-200 font-medium">Lychee 6.5.0 is now available! »</a
1515
>
1616
<a
1717
target="_blank"

0 commit comments

Comments
 (0)