diff --git a/.Jules/palette.md b/.Jules/palette.md new file mode 100644 index 0000000..d940532 --- /dev/null +++ b/.Jules/palette.md @@ -0,0 +1,3 @@ +## 2026-02-04 - Polish Spanish UI and accessibility +**Learning:** Proper accentuation (tildes) in Spanish UI is critical for professionalism and clarity. Common words like 'Mañana', 'más', 'descripción', 'Título', 'Edición', 'sesión', 'Mías', and 'Búsqueda' are often missed. Additionally, icon-only buttons for common actions like filtering or expanding content frequently lack ARIA labels. +**Action:** Strictly ensure all Spanish text follows linguistic standards and always add descriptive ARIA labels to icon-only buttons, especially for stateful toggles (e.g., show/hide filters). diff --git a/frontend/components/tasks/task-dashboard.tsx b/frontend/components/tasks/task-dashboard.tsx index eaa3798..0107e88 100644 --- a/frontend/components/tasks/task-dashboard.tsx +++ b/frontend/components/tasks/task-dashboard.tsx @@ -170,7 +170,7 @@ export default function TaskDashboard({ @@ -241,7 +241,7 @@ export default function TaskDashboard({ value="mis-tareas" className="data-[state=active]:bg-background" > - Mias + Mías {myTasksCount} diff --git a/frontend/components/tasks/task-filters.tsx b/frontend/components/tasks/task-filters.tsx index f00cf38..b04b8a6 100644 --- a/frontend/components/tasks/task-filters.tsx +++ b/frontend/components/tasks/task-filters.tsx @@ -132,6 +132,7 @@ export default function TaskFiltersComponent({ size="icon" onClick={() => setShowFilters(!showFilters)} className="relative" + aria-label={showFilters ? "Ocultar filtros" : "Mostrar filtros"} > {activeFilterCount > 0 && ( @@ -286,6 +287,7 @@ export default function TaskFiltersComponent({ @@ -297,6 +299,7 @@ export default function TaskFiltersComponent({ @@ -308,6 +311,7 @@ export default function TaskFiltersComponent({ @@ -319,6 +323,7 @@ export default function TaskFiltersComponent({ @@ -326,10 +331,11 @@ export default function TaskFiltersComponent({ )} {activeFilters.search && ( - Busqueda: {activeFilters.search} + Búsqueda: {activeFilters.search} diff --git a/frontend/components/tasks/task-form.tsx b/frontend/components/tasks/task-form.tsx index e03922b..d02e368 100644 --- a/frontend/components/tasks/task-form.tsx +++ b/frontend/components/tasks/task-form.tsx @@ -175,7 +175,7 @@ export default function TaskForm({
- +
- +