Commit Graph

108 Commits

Author SHA1 Message Date
ricardo 38fe472859 Dark mode primary: #00bc7d (verde esmeralda)
- --primary, --ring, --sidebar-primary, --sidebar-ring → oklch(0.648 0.176 165.5)
- --primary-foreground, --sidebar-primary-foreground → oklch(0.145 0 0) para contraste
2026-05-22 23:04:44 -05:00
ricardo ef11820194 Agregado toggle light/dark en header
- Composables/useTheme.ts con VueUse (useDark + useToggle)
- Persiste preferencia en localStorage ('alpha-theme')
- Botón ghost size=icon en el header con iconos sol/luna
- Toggle class 'dark' en <html>
2026-05-22 23:01:17 -05:00
ricardo 28856e2149 Fix: style 'new-york' + CSS exacto del manual shadcn-vue
- components.json: reka-nova → new-york
- style.css: reescrito según manual (orden @theme inline después de :root/.dark)
- color-destructive-foreground agregado a @theme inline
- Colores chart correctos (no grayscale), sidebar-border sólido, destructive tonos
- @layer base sin duplicados, font-sans vía CSS variable
- 130 componentes reinstalados con new-york variants
2026-05-22 22:56:56 -05:00
ricardo c08f73400c Header: transición fluida al colapsar sidebar (CSS variable + group-has)
- h-(--header-height) en vez de h-12 hardcodeado
- transition-[width,height] ease-linear para animación
- data-[orientation=vertical]:h-4 en Separator
- h1 en vez de Breadcrumb (más limpio, estilo demo)
- Layout simplificado sin div anidado redundante
2026-05-22 22:52:44 -05:00
ricardo 5761538cb9 Alpha: eliminar referencias Teloprax + dashboard estilo shadcn demo
- Sidebar: logo 'A', título Alpha / KAPPA Hub
- Login: icono Alpha, sin branding Teloprax
- Dashboard rediseñado: 4 stats cards + historia clínica + actividad + tabla
- Theme: default shadcn-vue (colores demo page)
- Favicon: 'A' sobre fondo neutral
- Eliminado NavMain.vue no usado
2026-05-22 22:44:30 -05:00
ricardo ee6610e8df Tagline: 'Teloprax — ideas en progreso' 2026-05-22 22:29:54 -05:00
ricardo c0b983e016 Migración a shadcn-vue + Tailwind CSS v4
- Tailwind CSS v4 con @tailwindcss/vite
- shadcn-vue: 19 componentes UI (button, card, dialog, table, select,
  tabs, sidebar, separator, breadcrumb, badge, avatar, dropdown-menu,
  tooltip, input, switch, sheet, skeleton)
- Sidebar collapsible con íconos Lucide
- Theme Teloprax en CSS variables (rojo #E63946, negro #1A1A2E)
- LoginView, DashboardView, CalendarView, SchedulerView migrados
- Eliminado AppShell.vue manual (reemplazado por SidebarProvider)
- Layout con breadcrumb, sidebar trigger, header unificado
2026-05-22 22:15:19 -05:00
ricardo 66fd4e175a Alpha v0.1.0 — KAPPA Hub inicial
- Auth con KAPPA (login + token Bearer)
- Cliente HTTP para 10 endpoints (proyectos, HUs, bitácoras, planeaciones)
- Dashboard multi-proyecto con concepto médico Teloprax
- Calendario colombiano con 19 feriados (Ley Emiliani + Pascua)
- Scheduler tipo cron con Dexie (reglas recurrentes, toasts, log)
- Diseño marca Teloprax: Inter, Space Grotesk, #1A1A2E, rojo #E63946
- Stack: Vue 3 + TypeScript + Pinia + Vite + Bun
2026-05-22 20:18:54 -05:00