mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-07-26 09:52:11 +03:00
feat(dashboard,cli,i18n): add sidebar entries + 308 redirects + cliCommon/cliCode/cliAgents/acpAgents i18n namespaces (plan 14 F9)
- sidebarVisibility.ts: replace cli-tools with cli-code, add cli-agents, keep acp-agents order cli-code→cli-agents→acp-agents→cloud-agents in TOOLS_GROUP; update HIDEABLE_SIDEBAR_ITEM_IDS and DEVELOPER_SHOWN preset - next.config.mjs: 4 permanent (308) redirects for /dashboard/cli-tools→/dashboard/cli-code and /dashboard/agents→/dashboard/acp-agents (with :path* wildcards) - pt-BR.json + en.json: add cliCommon, cliCode, cliAgents, acpAgents namespaces (~140 keys each) + sidebar keys for the 3 new IDs - request.ts: merge EN as namespace-level fallback so 39 non-EN/pt-BR locales display new namespaces in English until translations ship - Header.tsx: update HEADER_DESCRIPTIONS map to use new HideableSidebarItemId values - tests: 4 new unit test files (38 assertions), update sidebar-visibility.test.ts omni-proxy item order
This commit is contained in:
@@ -344,6 +344,19 @@ const nextConfig = {
|
||||
destination: "/docs/ops/vm-deployment-guide",
|
||||
permanent: true,
|
||||
},
|
||||
// CLI Pages — Plano 14 (F9)
|
||||
{ source: "/dashboard/cli-tools", destination: "/dashboard/cli-code", permanent: true },
|
||||
{
|
||||
source: "/dashboard/cli-tools/:path*",
|
||||
destination: "/dashboard/cli-code/:path*",
|
||||
permanent: true,
|
||||
},
|
||||
{ source: "/dashboard/agents", destination: "/dashboard/acp-agents", permanent: true },
|
||||
{
|
||||
source: "/dashboard/agents/:path*",
|
||||
destination: "/dashboard/acp-agents/:path*",
|
||||
permanent: true,
|
||||
},
|
||||
];
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user