Skip to content

Commit eff4761

Browse files
authored
version 6.8.0 (#230)
1 parent a18d8c1 commit eff4761

File tree

3 files changed

+55
-16
lines changed

3 files changed

+55
-16
lines changed

docs/releases.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,37 @@
3030

3131
## Version 6
3232

33+
### v6.8.0
34+
35+
Released on Aug 17, 2025
36+
37+
### Tags refactoring, pinned albums, and more!
38+
39+
This release marks a significant change in the way tags are handled in Lychee. Previously, tags were stored as a single comma-separated string in the database.
40+
Tags are now stored in their own table and linked to photos via a many-to-many relationship. This change enables tag autocomplete,
41+
and provides a more efficient way to manage your tags. We also added a page that lists all tags in your instance related to your user.
42+
From this page, you can rename, merge, and delete tags. It also provides an overview of the number of photos related to each tag.
43+
44+
Additionally, @cdzombak has been working on a few new features. It is now possible to pin albums, highlighting them for your users. This functionality is not limited to the albums in the root directory, but also works for albums in subdirectories, giving you shortcuts to your most important albums.
45+
46+
* `new` #3545 : Implement pinned albums by @cdzombak.
47+
> A simple yet effective way to highlight your albums.
48+
* `new` #3610 : Allow customizing copyright text in footer by @cdzombak.
49+
> This allows you to customize the copyright text in the footer of your Lychee instance.
50+
> If the text is left empty, the default text will be used.
51+
* `new` #3605 : Add more documentation by @ildyria.
52+
> As explained in our recent [blog post](https://lycheeorg.dev/2025-08-13-opensource-processes-documentation), we are working on improving the onboarding of new contributors.
53+
* `fixes` #3616 : Tags refactoring by @ildyria.
54+
> This change will allow us to add more functionality related to tags in the future.
55+
* `klo` #3617 : Stricter application of ESLint by @ildyria.
56+
> We strive for a clean codebase. ESLint is a great tool to help us achieve this. Linting is now enforced on all new commits.
57+
* `fixes` #3618 : Refactoring Tag albums by @ildyria.
58+
> In parallel with the changes to how tags are managed, we also refactored the tag albums.
59+
> Making them more efficient: no more guesswork on tag names, and no more random photos appearing because of tag-name overlaps.
60+
* `fixes` #3620 : Fix duplicate album display when users are in multiple groups by @ildyria.
61+
> It has been reported that when a user is in multiple groups, the albums were displayed multiple times. This is now fixed.
62+
> We also added regression tests to make sure that this does not happen again.
63+
3364
### v6.7.2
3465

3566
Released on Aug 7, 2025

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.7.2"
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.2 is now available! »</a
17+
href="https://github.com/LycheeOrg/Lychee/releases/tag/v6.8.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.8.0 is now available! »</a
1919
>
2020
<a
2121
target="_blank"

src/pages/get-supporter-edition.astro

Lines changed: 22 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ const metadata = {
5252
description: 'Unlimited albums.',
5353
},
5454
{
55-
description: 'Unlimited photos upload.',
55+
description: 'Unlimited photo upload.',
5656
},
5757
{
5858
description: '',
@@ -70,15 +70,6 @@ const metadata = {
7070
price: 5,
7171
period: 'Per Month',
7272
items: [
73-
// {
74-
// description: 'Unlimited users.',
75-
// },
76-
// {
77-
// description: 'Unlimited albums.',
78-
// },
79-
// {
80-
// description: 'Unlimited photos upload.',
81-
// },
8273
{
8374
description: 'Same features as the Free Edition.',
8475
classes: { icon: 'bg-green-700 rounded-full text-white' }
@@ -146,7 +137,7 @@ const metadata = {
146137
isV6: true,
147138
},
148139
{
149-
feature: 'Unlimited photos upload',
140+
feature: 'Unlimited photo upload',
150141
available: [true, true],
151142
},
152143
{
@@ -208,7 +199,7 @@ const metadata = {
208199
available: [false, true],
209200
},
210201
{
211-
feature: 'Statistics (download,share, etc.)',
202+
feature: 'Statistics (download, share, etc.)',
212203
available: [false, true],
213204
},
214205
{
@@ -253,7 +244,7 @@ const metadata = {
253244
available: [false, true],
254245
},
255246
{
256-
feature: 'Statistics (download,share, etc.)',
247+
feature: 'Statistics (download, share, etc.)',
257248
available: [false, true],
258249
},
259250

@@ -318,7 +309,6 @@ const metadata = {
318309
{
319310
feature: 'Tagging',
320311
isHeader: true,
321-
isSoon: true,
322312
},
323313
{
324314
feature: 'Rename, merge, delete tags in a single view',
@@ -332,11 +322,29 @@ const metadata = {
332322
feature: 'Auto-completion',
333323
available: [true, true],
334324
},
325+
{
326+
feature: 'Smart Albums by tag selection',
327+
available: [true, true],
328+
},
335329
{
336330
feature: 'Display tags on album view',
337331
available: [false, true],
338332
},
339333

334+
{
335+
feature: 'Watermarking',
336+
isHeader: true,
337+
isSoon: true,
338+
},
339+
{
340+
feature: 'Custom image as watermark',
341+
available: [false, true],
342+
},
343+
{
344+
feature: 'Customizable scaling, positioning, and opacity',
345+
available: [false, true],
346+
},
347+
340348
{
341349
feature: 'Timeline',
342350
isHeader: true,

0 commit comments

Comments
 (0)