Commit Graph

9 Commits

Author SHA1 Message Date
73655f86c0 feat(companies): implement company navigation and context components
- Added `useCompanyNavigationEntries` for defining navigation entries.
- Created `CompanyContextBar` for displaying company information and navigation.
- Developed `CompanyHeader` for showing company identity and status.
- Introduced `CompanyNavigationSheet` for mobile navigation options.
- Implemented `CompanySectionNavigation` for section-specific navigation.
- Added `workspaceContentFocusTarget` to manage focus behavior.
- Created `WorkspaceMobileNavigationProvider` for managing mobile navigation state.
- Developed `WorkspaceMobileSheet` for consistent mobile sheet UI.
- Added `WorkspaceSkipLink` for accessibility improvements.
- Established `WorkspaceMobileNavigationContext` for navigation state management.
- Created `WorkspaceNavigationContent` for displaying workspace navigation.
- Implemented `WorkspaceSearchContent` and `WorkspaceSearch` for search functionality.
2026-10-21 22:55:13 +02:00
6b086e17f2 Add visual regression tests for UI components using Playwright
- Implemented a new test suite in `visual-audit-ui.test.py` to perform visual audits on the UI.
- Tests include checking row contrast, wizard geometry, focus behavior, and review headers across different screen sizes.
- Utilizes Playwright for browser automation and captures visual snapshots for comparison.
- Ensures that the tests run against a synthetic session state for accurate results.
2026-10-21 19:31:09 +02:00
9b3363198c feat(auditoría visual): añadir scripts y documentación para auditorías visuales autenticadas con Playwright MCP 2026-10-21 17:08:29 +02:00
27f428d114 feat(playwright): añadir configuración y documentación para auditorías visuales con Playwright MCP 2026-10-21 13:27:52 +02:00
3f0effd571 feat: agregar script para habilitar acceso LAN a Vite desde WSL2 2026-10-15 11:25:14 +02:00
a0b88f1364 limpieza de codigo 2026-10-10 17:57:05 +02:00
2c827b8a7d feat: add ESLint configuration for vertical spacing and stylistic rules
- Introduced `.lintrc` for managing vertical spacing rules in the codebase.
- Updated `eslint.config.mjs` to integrate the new spacing rules with ESLint.
- Created documentation on code formatting and spacing guidelines in `formato-y-espaciado-del-codigo.md`.
- Implemented tests in `spacing.test.mjs` to ensure spacing rules are enforced correctly without altering syntax.
2026-10-10 12:00:17 +02:00
dbac5dfa84 Normalización de la BD 2026-10-10 11:41:42 +02:00
e3f92fa534 feat: initialize pnpm workspace and add configuration files
- Added pnpm-workspace.yaml to define package structure.
- Created prepare-local-env.py script for local environment setup.
- Introduced tsconfig.json for TypeScript configuration.
- Added turbo.json for task management with Turbo.
2026-10-03 12:36:03 +02:00