Skip to content

Commit d986253

Browse files
authored
Version 6.7.0 (#222)
1 parent c4f5597 commit d986253

File tree

4 files changed

+112
-6
lines changed

4 files changed

+112
-6
lines changed

docs/releases.md

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,33 @@
3030

3131
## Version 6
3232

33+
### v6.7.0
34+
35+
Released on Jul 1, 2025
36+
37+
#### Flow, Sync and more!
38+
39+
This is a significant release that brings 3 new features: Flow, a social-friendly, feed-like display of albums; Lychee:sync has been revamped and is now faster while also works in reverse; and finally our Supporter Edition users can now add multiple admins to their instance.
40+
41+
`SE` refers to functionalities that are aimed at the Supporter Edition.
42+
43+
* `fix` #3508 : Fix photo copy modal not working after a copy by @ildyria.
44+
> Small fix of a bug that has been reported to us. When copying a photo the
45+
> second time, the target album was visibly selected in the modal but the id
46+
> was not set. This is now fixed.
47+
* `SE` #3506 : Add ability to manage admins + define Lychee owner by @ildyria.
48+
> Our Supporters can now add multiple admins to their instance.
49+
> In order to avoid your server being taken over, the first admin created is set as owner and protected against modifications.
50+
* `new` #3478 : Sync revamped, faster and improved by @ildyria.
51+
> The sync feature has been completely rewritten. Improvements include:
52+
>
53+
> - Faster and more reliable.
54+
> - Fixes for duplicate mis-detection.
55+
> - Quick duplicate rejection by title, without the need for file hash calculations.
56+
> - Support for **reverse sync**, enabling automatic removal of photos and albums from Lychee when they no longer exist in the designated source directory.
57+
* `new` #3446 : Flow by @ildyria.
58+
> A social-friendly, feed-like display mode showing recent albums in chronological order, ideal for galleries aimed at sharing content with followers.
59+
3360
### v6.6.14
3461

3562
Released on Jun 27, 2025
@@ -243,8 +270,6 @@ Finally for the great supporters of Lychee we added two new features:
243270

244271
#### Most notable changes
245272

246-
`SE` refers to functionalities that are aimed at the Supporter Edition.
247-
248273
* `new` #3387 : Dutch translations by @ildyria.
249274
* `new` #3396 : Arabic support by @ildyria.
250275
* `new` #3388 : Support space in search terms by @ildyria.

src/components/widgets/Announcement.astro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
class="text-slate-200 hover:underline dark:text-slate-200 font-medium">Lychee 6.6.14 is now available! »</a
1515
> -->
1616
<a
17-
href="https://github.com/LycheeOrg/Lychee/releases/tag/v6.6.14"
18-
class="text-slate-200 hover:underline dark:text-slate-200 font-medium"><span class="text-red-500 font-bold">CVSS 7.5 in Lychee [6.6.6 to 6.6.9], update as soon as possible!</span> Lychee 6.6.14 is now available! »</a
17+
href="https://github.com/LycheeOrg/Lychee/releases/tag/v6.7.0"
18+
class="text-slate-200 hover:underline dark:text-slate-200 font-medium"><span class="text-red-500 font-bold">CVSS 7.5 in Lychee [6.6.6 to 6.6.9], update as soon as possible!</span> Lychee v6.7.0 is now available! »</a
1919
>
2020
<a
2121
target="_blank"
Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
---
2+
publishDate: 2025-06-11T17:00:00Z
3+
author: ildyria
4+
title: 'Version 6.7: Flow, Sync and a look back at recent releases'
5+
excerpt: 'We introduce a new way to display your albums, a major update on the sync feature, and more!'
6+
image: https://images.unsplash.com/photo-1507925921958-8a62f3d1a50d?q=80&w=2352&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D
7+
category: Release Notes
8+
tags:
9+
- lychee
10+
- blabla
11+
- Supporter Edition
12+
- v6
13+
---
14+
15+
## A note on recent releases
16+
17+
On **June 11th**, we released **version 6.6.6**, a major update to the core of Lychee.
18+
Unfortunately, this version introduced several unforeseen issues, primarily affecting the front-end.
19+
In parallel, we also received two vulnerability reports shortly after release, which we promptly addressed.
20+
This led to a rapid series of patch releases (**6.6.7 to 6.6.14**).
21+
22+
While necessary, we recognize that this unusually high number of rapid releases caused frustration and gave the impression of declining quality.
23+
We want to be transparent about the challenges we faced and reaffirm our commitment to maintaining Lychee as a secure, reliable, and well-tested photo gallery platform.
24+
25+
- For over five years, we have upheld a strict **4-eyes review principle** on every code change.
26+
- Our code coverage has consistently remained above **90%**.
27+
- We have been following the [OpenSSF Best Practices Badge Program](https://www.bestpractices.dev/en) since 2019.
28+
- Most of the recent issues occurred in the front-end, an area that is inherently more challenging to test
29+
comprehensively through automation and often relies on real-world usage to surface edge cases.
30+
31+
Given our relatively small user base (as suggested by the modest number of discussions on GitHub),
32+
we currently cannot operate a structured beta program or canary release process.
33+
While we maintain an actively updated `alpha` Docker image for early adopters, its usage remains limited.
34+
35+
In the past, we received feedback that Lychee's release cadence was too slow — more recently, it has been too fast. We are actively working to strike a better balance between timely improvements and overall release stability going forward.
36+
37+
---
38+
39+
## Lychee 6.7.0: Flow, Sync and more!
40+
41+
42+
Despite recent turbulence, version **6.7.0** brings exciting new features and important improvements:
43+
44+
- **Full Persian language support and Right-to-Left (RTL) layout.**
45+
Lychee now offers complete localization for Persian-speaking users, including proper display orientation.
46+
47+
- **Invitation links for user management.**
48+
Administrators can now generate invitation links to onboard new users.
49+
Similar to platforms like Discord, these links are **time-limited** but **not revocable** once issued.
50+
Care should be taken when selecting expiration durations to maintain security and manageability.
51+
52+
- **Admin management.**
53+
The gallery owner can now directly manage admin users, enabling better delegation of administrative tasks.
54+
55+
- **Optional gallery header image.**
56+
You can now personalize your gallery's main page with a configurable image header.
57+
58+
- **Fix for the disappearing album header bar on mobile.**
59+
A long-standing issue affecting mobile navigation has been resolved, improving usability on mobile and touch devices.
60+
61+
- **New "Flow" album view.**
62+
A social-friendly, feed-like display mode showing recent albums in chronological order, ideal for galleries aimed at sharing content with followers.
63+
64+
- **Complete refactoring of the Sync system.**
65+
The synchronization mechanism has been rebuilt for better reliability and performance. Improvements include:
66+
- Faster and more reliable.
67+
- Fixes for duplicate mis-detection.
68+
- Quick duplicate rejection by title, without the need for file hash calculations.
69+
- Support for **reverse sync**, enabling automatic removal of photos and albums from Lychee when they no longer exist in the designated source directory.
70+
71+
---
72+
73+
## Thank You
74+
75+
To everyone who reported issues, tested patches, and continued to support us — thank you. Lychee is better because of you.
76+
77+
We remain committed to maintaining high code standards and delivering a photo gallery you can trust and enjoy.
78+
This release would not have been possible without the help of our community, supporters, and the hard work of our reviewers.
79+
80+
If you would like to contribute, get involved, or simply connect with other Lychee users, we are always looking for more collaborators.
81+
Join us on our [Discord server](https://discord.gg/JMPvuRQcTf) — we would love to have you.

src/navigation.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ export const headerData = {
1010
href: getBlogPermalink(),
1111
},
1212
{
13-
text: 'Version 6.6.6 and what is next?',
14-
href: getPermalink('2025-06-11-version-6-6-6', 'post'),
13+
text: 'Version 6.7: Flow, Sync and more...',
14+
href: getPermalink('2025-07-01-version-6-7-0', 'post'),
1515
},
1616
{
1717
text: 'Current developments',

0 commit comments

Comments
 (0)