mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-08-23 07:32:20 +03:00
fix(providers): rename Freepik slug to Magnific and validate Magnific API keys (#10594)
Canonical provider id renamed freepik → magnific (Magnific Mystic official API), with a permanent redirect + runtime alias so old freepik/<model> traffic and /dashboard/providers/freepik URLs keep working. Existing provider=freepik connection rows are rewritten to magnific by migration 160. Closes #10604. Validated in an isolated worktree boarded onto origin/release/v3.8.50 (0 conflicts, 138 files): - Focused suite: 54/54 tests pass (magnific-image-handler, provider-validation-image-only, provider-alias-uniqueness, redirects-cli-renames). - check-file-size, check-changelog-integrity: OK. - typecheck:core: clean. - check-complexity / check-cognitive-complexity: OK, both under baseline. Co-authored-by: RaviTharuma <RaviTharuma@users.noreply.github.com>
This commit is contained in:
@@ -71,6 +71,8 @@ export const rtkConfigSchema = z
|
||||
trustProjectFilters: z.boolean().optional(),
|
||||
rawOutputRetention: rtkRawOutputRetentionSchema.optional(),
|
||||
rawOutputMaxBytes: z.number().int().min(1024).max(10_000_000).optional(),
|
||||
rawOutputMaxFiles: z.number().int().min(1).max(10_000_000).optional(),
|
||||
rawOutputMaxAgeDays: z.number().int().min(1).max(3650).optional(),
|
||||
enableGrouping: z.boolean().optional(),
|
||||
groupingThreshold: z.number().int().min(2).max(100).optional(),
|
||||
stripCodeComments: z.boolean().optional(),
|
||||
|
||||
Reference in New Issue
Block a user