Zaid Marzguioui
|
0bd5d0cf42
|
fix: QA audit — lint cleanup, i18n fixes, module visibility, sidebar UX
Workflow / ʦ TypeScript (push) Failing after 5m40s
Workflow / ⚫️ Test (push) Has been skipped
- Fix 97 lint errors → 0 (unused imports, params, variables across 40+ files)
- Fix i18n key format: colon → dot notation for next-intl compatibility
- Add missing i18n keys (routes.application, routes.home, confirm)
- Fix module visibility: sidebar now respects per-account DB features
- Fix inject function: use dot-notation keys, add collapsed:true defaults
- Fix ConfirmDialog: use useTranslations instead of hardcoded German defaults
- Fix events page: replace placeholder 'Beschreibung' with proper description
- Fix Dockerfile: add NEXT_PUBLIC_CI ARG for Docker builds
- Collapse secondary sidebar sections by default for cleaner UX
|
2026-04-02 14:39:20 +02:00 |
|
Zaid Marzguioui
|
b26e5aaafa
|
feat: pre-existing local changes — fischerei, verband, modules, members, packages
Workflow / ʦ TypeScript (push) Failing after 6m20s
Workflow / ⚫️ Test (push) Has been skipped
Commits all remaining uncommitted local work:
- apps/web: fischerei, verband, modules, members-cms, documents,
newsletter, meetings, site-builder, courses, bookings, events,
finance pages and components
- apps/web: marketing page updates, layout, paths config,
next.config.mjs, styles/makerkit.css
- apps/web/i18n: documents, fischerei, marketing, verband (de+en)
- packages/features: finance, fischerei, member-management,
module-builder, newsletter, sitzungsprotokolle, verbandsverwaltung
server APIs and components
- packages/ui: button.tsx updates
- pnpm-lock.yaml
|
2026-04-02 01:19:54 +02:00 |
|