Skip to content

Commit 19a46cf

Browse files
authored
User groups (#225)
1 parent 32c76c1 commit 19a46cf

File tree

2 files changed

+81
-10
lines changed

2 files changed

+81
-10
lines changed

docs/releases.md

Lines changed: 41 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,47 @@
3030

3131
## Version 6
3232

33+
### v6.7.1
34+
35+
Released on Jul 25, 2025
36+
37+
#### User groups for our Supporters, UX/UI improvements and a new contributor: cdzombak!
38+
39+
We have the pleasure to announce that [@cdzombak](https://github.com/cdzombak) has joined the team.
40+
We are looking forward to his many future contributions.
41+
42+
`SE` refers to functionalities that are aimed at the Supporter Edition.
43+
`klo` refers to *Keep the Light On*. In other words, basic software updates.
44+
45+
46+
47+
* `new` #3517 : Remove annoying check preventing migration on prod database by @ildyria.
48+
> If you are running lychee but without having the setting `force_migration_in_production` to `false` you were stuck and
49+
> needed to set your `APP_ENV` to `local` in order to run the migration.
50+
> This safety check was being more annoying that bring actual value, so we removed it.
51+
* `fixes` #3523 : Fix album not refreshed when importing via url by @ildyria.
52+
> We got report that when importing a photo via url, the album was not refreshed and the photo was not displayed.
53+
> We forgot to add the event listener to refresh the album once upload was finished.
54+
* `SE` #3425 : Add user-group permissions by @ildyria.
55+
> This is the big change for our Supporter Edition users. User groups are now available and allows you to share albums
56+
> with group of users in one go instead of having to select each user individually.
57+
* `fixes` #3546 : Sort RSS feed query reverse-chronologically by @cdzombak.
58+
> The RSS feed query was not sorting the items in reverse-chronological order.
59+
> As a result, only the oldest items were displayed in the feed...
60+
* `new` #3550 : Improve scrolling UX when exiting photo lightbox by @cdzombak.
61+
> When exiting the photo view, we would always scroll even if the photo was already in view.
62+
> This makes the behaviour more smooth and less jittery for our users.
63+
* `fixes` #3551 : Fix broken Back button when viewing photo in lightbox by @cdzombak.
64+
> When viewing a photo in lightbox, the back button of the browser was not handled properly.
65+
* `klo` #3561 : Explicitly set phpstan memory limit to 512MB by @cdzombak.
66+
> Some of our devs are working on a slightly memory constrained version of php.
67+
> This change makes sure that phpstan does not run out of memory when running the static analysis.
68+
* `new` #3549 : Allow disabling "swipe up/down to go back" and "scroll to move between photos" gestures by @cdzombak.
69+
> Another welcomed change from @cdzombak. The admin can now disable the swipe up/down to go back and scroll to move between photos gestures.
70+
* `new` #3547 : Include `<img>` tag in RSS item descriptions by @cdzombak.
71+
> This change allows the RSS feed to include the actual photo in the rss feed so it can be displayed.
72+
73+
3374
### v6.7.0
3475

3576
Released on Jul 1, 2025
@@ -38,8 +79,6 @@ Released on Jul 1, 2025
3879

3980
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.
4081

41-
`SE` refers to functionalities that are aimed at the Supporter Edition.
42-
4382
* `fix` #3508 : Fix photo copy modal not working after a copy by @ildyria.
4483
> Small fix of a bug that has been reported to us. When copying a photo the
4584
> second time, the target album was visibly selected in the modal but the id
@@ -102,7 +141,6 @@ All of them are enabled by default and can be disabled in the expert admin setti
102141
#### Other changes
103142

104143
* `fix` #3498 : Fix SSRF + bump version by @ildyria.
105-
106144
* `new` #3491 : Add optional gallery header image by @ildyria.
107145
> We added the option to have a header image on top of the gallery page. You will find the configuration in the *Landing page* settings.
108146
* `fix` #3497 : add some missing RTL support on timeline photo display by @ildyria.
@@ -204,8 +242,6 @@ Released on Jun 17, 2025
204242

205243
This is a small release that fixes a few bugs that were reported by our users.
206244

207-
`klo` refers to *Keep the Light On*. In other words, basic software updates.
208-
209245
* `fixes` #3456 : Do not use metrics on smart albums by @ildyria.
210246
> Metrics require a valid album id. On smart albums, those ids do not match the usual pattern
211247
> and were returning a 422 error. We disabled the metrics on smart albums.

src/pages/get-supporter-edition.astro

Lines changed: 40 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,10 @@ const metadata = {
9191
description: 'Upload quota per user.',
9292
icon: 'tabler:plus',
9393
},
94+
{
95+
description: 'User groups.',
96+
icon: 'tabler:plus',
97+
},
9498
{
9599
description: 'Anonymous uploads.',
96100
icon: 'tabler:plus',
@@ -285,7 +289,6 @@ const metadata = {
285289
{
286290
feature: 'Flow (display albums in a feed like manner)',
287291
isHeader: true,
288-
isSoon: true,
289292
},
290293
{
291294
feature: 'Standalone page',
@@ -382,17 +385,19 @@ const metadata = {
382385
{
383386
feature: 'User groups',
384387
isHeader: true,
385-
isSoon: true,
386388
},
387389
{
388-
feature: 'Support group admin',
390+
feature: 'With group admin (allow delegation)',
389391
available: [false, true],
390392
},
391393
{
392-
feature: 'Support group sharing',
394+
feature: 'With group sharing',
395+
available: [false, true],
396+
},
397+
{
398+
feature: 'Access rights management per album',
393399
available: [false, true],
394400
},
395-
396401

397402
{
398403
feature: 'Modules',
@@ -427,6 +432,36 @@ const metadata = {
427432
available: [false, true],
428433
},
429434

435+
{
436+
feature: 'Sync with local directories',
437+
isHeader: true,
438+
},
439+
{
440+
feature: 'Import via CLI',
441+
available: [true, true],
442+
},
443+
{
444+
feature: 'Fast duplicate detection by filename/title',
445+
available: [true, true],
446+
},
447+
{
448+
feature: 'Duplicate detection by hash',
449+
available: [true, true],
450+
},
451+
{
452+
feature: 'Import from directories as full tree',
453+
available: [true, true],
454+
},
455+
{
456+
feature: 'Optional removal of albums when not found in sub-directories',
457+
available: [true, true],
458+
},
459+
{
460+
feature: 'Optional removal of photos when not found in directories',
461+
available: [true, true],
462+
},
463+
464+
430465
{
431466
feature: 'Administration',
432467
isHeader: true,

0 commit comments

Comments
 (0)