Commit Graph

10 Commits

Author SHA1 Message Date
5279af2003 refactor: global project hardening and integrity verification
- Add safety checks for direct Appwrite document index access across all root pages.
- Harden NewsTicker and AdWrappers with robust fallback settings and length checks.
- Apply strict typing to dashboard settings page and resolve icon conflicts.
- Final global audit for deprecated Zod .errors usage (0 occurrences remaining).
- Standardize PublicationLayout across creation and edit workflows for posts.
2026-03-28 10:07:32 -05:00
339ac0125e refactor: improve project integrity with shared types and strict Appwrite document casting
- Create shared Settings interface in @/types/settings.
- Refactor NewsTicker, AdWrappers, and page components to use shared types.
- Remove risky 'as any' casting from Appwrite document resolution.
- Update Post interface to include resolved_media for consistent data handling.
- Verify Zod error handling consistency across the src directory.
2026-03-28 09:57:42 -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
cf3e3181cc fix(production): final stabilization of AdWrappers and ClientSidebars robustness 2026-03-27 21:18:16 -05:00
4c7c4d1468 fix(stabilization): resolved media object fragility and refined sidebar error boundaries 2026-03-27 21:17:28 -05:00
5736efc915 fix: resolve server-side render exception by switching to Admin SDK in wrappers and adding robust media validation 2026-03-27 21:03:56 -05:00
4b45712d49 Fix: Completed conditional sidebar and full-width grids across all pages with AD_BANNER support 2026-03-26 15:57:23 -05:00
f799c41ae7 Refactor: Conditional sidebar support with AD_BANNER and full-width detail page 2026-03-26 15:57:06 -05:00
a0dcd01b9b Fix: Conditional sidebar and full-width News Feed 2026-03-26 15:53:31 -05:00
2dd32d02aa Update Almeira Web components and schema 2026-03-26 08:53:24 -05:00