Commit Graph

10 Commits

Author SHA1 Message Date
0ebe2b691a fix: refactor zod schemas for zod 4 compatibility
- Use 'message' instead of 'errorMap' or 'invalid_type_error' for enum validation.
- Explicitly pass key type to z.record (required in Zod 4).
2026-03-28 10:25:07 -05:00
dda9ae0f4a feat: implement robust publications module with real-time validation and state management
- Refactor dashboard entity pages to support dynamic publications management.
- Add Publications Module with Atomic Design components (PostCard, PublicationsList, FormSection).
- Implement Zod-based real-time validation for publication forms.
- Manage state using Zustand for optimistic UI and in-place relations.
- Add RBAC protection with PermissionGuard and server-side API validation.
- Fix: Resolve TypeScript type error in AdWrappers.tsx to ensure successful build.
- Add ToastProvider and ErrorBoundary for improved user experience.
- Update dependencies for publications logic.
2026-03-28 08:47:40 -05:00
949811297a fix: resolve production 500 error by unifying DATABASE_ID to 'almeira' and centralized logic in src/lib/appwrite.ts 2026-03-27 19:00:19 -05:00
64c6568a99 feat: implement advanced publications UX with 12-column grid, sections and on-the-fly creation 2026-03-27 18:29:33 -05:00
cc9a599aad fix: login secure cookie and add diagnostic logging 2026-03-27 18:13:22 -05:00
0ecfa29bf0 feat: finalize Almeira Multimedia Ecosystem integration and UI refinements 2026-03-27 16:29:10 -05:00
3ee7b28d3d fix: remove duplicate HTML entity keys in utils 2026-03-27 10:16:18 -05:00
4680213b2d Fix: Unified Project IDs, secured emergency login, and fixed HTML entity decoding 2026-03-27 09:00:00 -05:00
5e7a28878f Fix: NewsTicker public fetch and Mobile Menu button interaction 2026-03-26 14:21:32 -05:00
2dd32d02aa Update Almeira Web components and schema 2026-03-26 08:53:24 -05:00