Commit Graph

17 Commits

Author SHA1 Message Date
AI Bot
6c5037d07d feat(almeira): migrate to Appwrite Cloud (nyc.cloud.appwrite.io) with TablesDB shim and full WP/Cauca/Multivision restoration 2026-11-07 13:44:33 -05:00
AI Bot
c6b825931f feat(media): registrar imagenes en biblioteca de medios de Appwrite e insertar como imagen destacada con resolucion 640x360 y 640x640 2026-08-24 12:36:05 -05:00
80eff1a72a fix: resolve publication detail line breaks, standardize featured image to 640x360 aspect-video, improve scraper robustness, and add placeholders 2026-08-22 15:20:56 -05:00
2b308e6d2a design: extract video from post content to display at top as hero media replacing static featured image 2026-08-20 09:55:59 -05:00
3dff30ab73 fix: resolve video playback issue in publications using view endpoint and legacy URL normalization 2026-08-20 09:50:14 -05:00
46c2d33471 Revert /view to /preview for Appwrite image optimization 2026-07-17 12:59:02 -05:00
9120c451b9 Workaround Appwrite 1.9.5 Zero size image string passed bug by using view instead of preview 2026-07-17 12:21:43 -05:00
92a57d01b8 feat: soporte para videos de biblioteca de medios en publicaciones 2026-07-01 08:31:37 -05:00
9680d8788f fix: safe content rendering, media library server-side fetch, robots & sitemap 2026-06-18 14:05:57 -05:00
242ea2f60f fix(styles): allow whitespace rendering in rich text fields and retain inline styles 2026-04-15 16:35:27 -05:00
3647602413 feat: complete rx editor, media library grid, UX logic, and XSS protection
- Added @tiptap/extension-youtube and extension-image
- Added MediaGridSelector component with robust grid UI and inline uploads
- Integrated MediaGridSelector into PublicationLayout for featured images
- Integrated inline image module in RichTextEditor linked to MediaGridSelector
- Rendered date conditionally on PostCard and disabled bubble propagation
- Added isomorphic-dompurify to mitigate XSS in the public article viewer
2026-03-28 14:34:04 -05:00
4680213b2d Fix: Unified Project IDs, secured emergency login, and fixed HTML entity decoding 2026-03-27 09:00:00 -05:00
e3024af88b modified: src/app/[slug]/page.tsx
modified:   src/app/clasificados/page.tsx
modified:   src/app/dashboard/[entity]/[id]/page.tsx
modified:   src/app/dashboard/[entity]/new/page.tsx
modified:   src/app/dashboard/[entity]/page.tsx
modified:   src/app/dashboard/entity/page.tsx
modified:   src/app/dashboard/profile/page.tsx
modified:   src/app/dashboard/settings/page.tsx
modified:   src/app/eventos/page.tsx
modified:   src/app/globals.css
modified:   src/app/page.tsx
modified:   src/components/NewsTicker.tsx
modified:   src/components/ProgrammingSchedule.tsx
2026-03-27 06:51:16 -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
c76ed914b1 Fix: Invalid query in slug route and NewsCard footer logic 2026-03-26 15:52:15 -05:00
8e27335f71 Refactor: Move news route to root level for WordPress compatibility 2026-03-26 15:45:01 -05:00