feat(config): update site configuration and enhance author handling

- Changed default site name and URL to reflect new branding.
- Updated author information in the site configuration, including name, URL, and avatar.
- Removed author-related settings from the configuration schema to streamline the setup.
- Enhanced the SiteSettingService to resolve author details dynamically based on tenant context.
- Added a new endpoint to retrieve the status of photo synchronization, improving user feedback on sync operations.

Signed-off-by: Innei <tukon479@gmail.com>
This commit is contained in:
Innei
2025-11-15 01:08:31 +08:00
parent 0621909e49
commit dafc621033
42 changed files with 2359 additions and 285 deletions

View File

@@ -43,16 +43,15 @@ interface Social {
}
const defaultConfig: SiteConfig = {
name: "Innei's Afilmory",
title: "Innei's Afilmory",
description:
'Capturing beautiful moments in life, documenting daily warmth and emotions through my lens.',
url: 'https://afilmory.innei.in',
name: 'New Afilmory',
title: 'New Afilmory',
description: 'A modern photo gallery website.',
url: 'https://afilmory.com',
accentColor: '#007bff',
author: {
name: 'Innei',
url: 'https://innei.in/',
avatar: 'https://cdn.jsdelivr.net/gh/Innei/static@master/avatar.png',
name: 'Afilmory',
url: 'https://afilmory.art/',
avatar: 'https://cdn.jsdelivr.net/gh/Afilmory/Afilmory@main/logo.jpg',
},
}
export const siteConfig: SiteConfig = merge(defaultConfig, userConfig) as any