feat: full site build — Project/Melody schema (Option A), admin CRUD, public sections, uploads, email+SMTP, internal analytics, legal pages, docs

This commit is contained in:
2026-08-05 20:53:40 +02:00
parent d87f3033c6
commit c26f41511f
122 changed files with 15068 additions and 41 deletions
+18
View File
@@ -17,9 +17,18 @@ export type CommonContent = {
themeDark: string;
nav: {
home: string;
projects: string;
apps: string;
melodies: string;
about: string;
contact: string;
};
legal: {
label: string;
privacy: string;
terms: string;
impressum: string;
};
footerRights: string;
variants: ModeVariants<CommonVariantContent>;
};
@@ -66,6 +75,15 @@ export type ContactContent = {
channelsTitle: string;
channelCta: string;
channelFallback: string;
formName: string;
formEmail: string;
formMessage: string;
formSubmit: string;
formSending: string;
formSuccess: string;
formSavedWarning: string;
formInvalid: string;
formRateLimit: string;
channels: ContactChannelContent[];
};