Files
OmniRoute/src/shared
diegosouzapw da8218856b refactor(dashboard): reestruturação completa do sidebar — 9 seções, sub-grupos visuais, abas → páginas
- sidebarVisibility: novo tipo SidebarItemGroup para sub-grupos; SidebarSectionDefinition usa children[] (flat items + grupos); getSectionItems() helper; 9 seções (home, omni-proxy, analytics, monitoring, devtools, agentic-features, other-features, configuration, help); 8 sub-grupos (Compression Context, Tools, Integrations, Proxy, Costs Parameters, Audit, Batch); novos itens mitm-proxy e 1proxy
- Sidebar: OmniProxy pinada por default na primeira visita; home sem cabeçalho de seção; sub-grupos renderizados como separadores visuais (não colapsáveis); collapsed mode achata grupos corretamente
- Header: getSectionItems para lookup de hrefs; descrições para mitm-proxy, 1proxy
- Páginas convertidas (tabs → conteúdo direto): analytics, costs, audit, batch, logs, system/proxy
- Páginas com redirect: settings/page → /settings/general; settings/pricing → /costs/pricing
- McpAuditTab extraído para componente compartilhado (elimina duplicação audit/page + audit/mcp/page)
- Novas páginas: system/mitm-proxy e system/1proxy (wrappers das abas existentes)
- i18n: 17 novas chaves em 41 locales (sub-grupos, seções renomeadas, novos itens)
- AppearanceTab: usa getSectionItems para visibilidade do sidebar
2026-05-15 22:48:35 -03:00
..
2026-05-04 01:36:53 -03:00