fix(admin): trend chart height 100px, logs 3-column layout, KPI cards clickable links, AI timeout 120s env var, X/Pinterest settings
This commit is contained in:
@@ -21,6 +21,8 @@ const updateSettingsSchema = z.object({
|
||||
footerText: z.string().max(400).optional(),
|
||||
facebookUrl: z.string().url().optional().or(z.literal('')),
|
||||
instagramUrl: z.string().url().optional().or(z.literal('')),
|
||||
twitterUrl: z.string().url().optional().or(z.literal('')),
|
||||
pinterestUrl: z.string().url().optional().or(z.literal('')),
|
||||
aiProvider: z.string().max(80).optional(),
|
||||
aiBaseUrl: z.string().url().optional().or(z.literal('')),
|
||||
aiModel: z.string().max(120).optional(),
|
||||
@@ -69,6 +71,8 @@ const SETTING_KEYS: Record<string, string> = {
|
||||
footerText: 'footer_text',
|
||||
facebookUrl: 'facebook_url',
|
||||
instagramUrl: 'instagram_url',
|
||||
twitterUrl: 'twitter_url',
|
||||
pinterestUrl: 'pinterest_url',
|
||||
aiProvider: 'ai_provider',
|
||||
aiBaseUrl: 'ai_base_url',
|
||||
aiModel: 'ai_model',
|
||||
@@ -117,6 +121,8 @@ export async function registerStoreSettingsRoutes(
|
||||
footerText: map['footer_text'] ?? '',
|
||||
facebookUrl: map['facebook_url'] ?? '',
|
||||
instagramUrl: map['instagram_url'] ?? '',
|
||||
twitterUrl: map['twitter_url'] ?? '',
|
||||
pinterestUrl: map['pinterest_url'] ?? '',
|
||||
aiProvider: map['ai_provider'] ?? '',
|
||||
aiBaseUrl: map['ai_base_url'] ?? '',
|
||||
aiModel: map['ai_model'] ?? '',
|
||||
@@ -206,6 +212,8 @@ export async function registerStoreSettingsRoutes(
|
||||
footerText: map['footer_text'] ?? '',
|
||||
facebookUrl: map['facebook_url'] ?? '',
|
||||
instagramUrl: map['instagram_url'] ?? '',
|
||||
twitterUrl: map['twitter_url'] ?? '',
|
||||
pinterestUrl: map['pinterest_url'] ?? '',
|
||||
aiProvider: map['ai_provider'] ?? '',
|
||||
aiBaseUrl: map['ai_base_url'] ?? '',
|
||||
aiModel: map['ai_model'] ?? '',
|
||||
|
||||
Reference in New Issue
Block a user