From f08367d2e4da6e38b6ae8114403abe5471357b1c Mon Sep 17 00:00:00 2001 From: ildyria Date: Sat, 29 Aug 2026 15:06:19 +0200 Subject: [PATCH 1/2] Version 7.8.0 --- .../docs/docs/getting-started/releases.md | 29 +++++++++++++++++++ src/data/releases.ts | 1 + 2 files changed, 30 insertions(+) diff --git a/src/content/docs/docs/getting-started/releases.md b/src/content/docs/docs/getting-started/releases.md index 12fe6adc..b0354717 100644 --- a/src/content/docs/docs/getting-started/releases.md +++ b/src/content/docs/docs/getting-started/releases.md @@ -11,6 +11,35 @@ sidebar: ## Version 7 +### v7.8.0 + +Released on August 29th, 2026 + +#### Dropping support for ordering by Descriptions + +This release comes with two nice changes. First, we are improving the support for title ordering. In the past we had to either use: +lexicographical ordering which was applied in the database or natural ordering which was applied on the server side. +The later combined with pagination would often produce unexpected results. This is now fixed: every title is split interally into two parts: the prefix and the numbering. +For example `My photo 1` will have `My photo` as the prefix and `1` as the numbering. The prefix is ordered lexicographically and the numbering is ordered numerically. +This allows to have a better ordering of titles with numbers and remove the need to prefix them with zeros. +With this change we are also dropping the sort by description. Configuration with this setting are migrated to sort by title. + +The second change, which has been requested for a long while is the writing of tags and information back into the image. +This functionality is accessible in Image Processing in Expert mode. +It is disabled by default (as it modifies the originals) and requires exiftool to be installed to work. +Do note that only the raw/original files will be modified, and that the change is not retro-active: pre-existing images will not be modified: only new updates will be persisted. + +* `new` #4677 : Dropping description sorting, merging natural and lexicographic by @ildyria. +* `new` #4678 : Saving metadata (tags, rating etc) into photos when editing by @ildyria. +* `new` #4665 : Show inline error for wrong album password instead of opening login by @matthewbolding. +* `fix` #4668 : AWS crash fix by @ildyria. +* `fix` #4675 : Improve wording on upload modal by @ildyria. + +#### New Contributors +* @matthewbolding made their first contribution in https://github.com/LycheeOrg/Lychee/pull/4665 + + + ### v7.7.5 Released on August 23rd, 2026 diff --git a/src/data/releases.ts b/src/data/releases.ts index ed4f29b5..c992b0cb 100644 --- a/src/data/releases.ts +++ b/src/data/releases.ts @@ -8,6 +8,7 @@ export interface Release { // Release data extracted from releases.md export const releases: Release[] = [ + { version: 'v7.8.0', date: 'Aug 29, 2026', title: 'Dropping ordering by Descriptions', type: 'enhancement', highlights: ['Improved support for title ordering', 'Dropped sort by description', 'Metadata persistence in photos files'] }, { version: 'v7.7.5', date: 'Aug 23, 2026', title: 'Fixes', type: 'bugfix', highlights: ['Fixes overflow on album size computation', 'fixes timezone confusion while saving dates'] }, { version: 'v7.7.4', date: 'Aug 19, 2026', title: 'Fixes', type: 'security', highlights: ['Fix video frame detection', 'Fix security issue'] }, { version: 'v7.7.3', date: 'Aug 15, 2026', title: 'Fixes', type: 'security', highlights: ['Small QoL improvements', 'Minor bug fixes'] }, From 9a3cfbcafca6ceb5f8a44dd278b2de0c5476eb8f Mon Sep 17 00:00:00 2001 From: ildyria Date: Sat, 29 Aug 2026 15:14:40 +0200 Subject: [PATCH 2/2] Fix --- src/content/docs/docs/getting-started/releases.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/content/docs/docs/getting-started/releases.md b/src/content/docs/docs/getting-started/releases.md index b0354717..03f5b285 100644 --- a/src/content/docs/docs/getting-started/releases.md +++ b/src/content/docs/docs/getting-started/releases.md @@ -19,10 +19,10 @@ Released on August 29th, 2026 This release comes with two nice changes. First, we are improving the support for title ordering. In the past we had to either use: lexicographical ordering which was applied in the database or natural ordering which was applied on the server side. -The later combined with pagination would often produce unexpected results. This is now fixed: every title is split interally into two parts: the prefix and the numbering. +The latter combined with pagination would often produce unexpected results. This is now fixed: every title is split internally into two parts: the prefix and the numbering. For example `My photo 1` will have `My photo` as the prefix and `1` as the numbering. The prefix is ordered lexicographically and the numbering is ordered numerically. This allows to have a better ordering of titles with numbers and remove the need to prefix them with zeros. -With this change we are also dropping the sort by description. Configuration with this setting are migrated to sort by title. +With this change we are also dropping the sort by description. Configurations with this setting are migrated to sort by title. The second change, which has been requested for a long while is the writing of tags and information back into the image. This functionality is accessible in Image Processing in Expert mode. @@ -760,7 +760,7 @@ One test instance database supports more than 3 million size variants and 400,00 * `new` 3984 : Add ordering by stars, add rating smart albums by @ildyria. > We added the possibility to order photos by their star rating. We also added a few new smart albums: > 1 stars, 2 stars, 3+ stars, 4+ stars, 5 stars, Best pictures. - > The later is only available to the Supporter Edition users. It allows to select the X best rated photos + > The latter is only available to the Supporter Edition users. It allows to select the X best rated photos > where X is configurable in the gallery settings. * `klo` 3985 : Speed-up space computation, at the cost no data from Unsorted by @ildyria. > To improve the speed of Lychee, we changed the way we compute the used space.