7432e8432b
fix: resolve entity logo media URL, robust media upload, and UI media grid icons
2026-07-18 10:09:35 -05:00
84d48ad096
fix(serialization): resolve typescript types in map functions preventing successful production build, and add global error boundary failover
2026-07-18 08:43:39 -05:00
6ed5cb69e6
fix: explicit type casting for JSON parsed posts to fix build
2026-07-17 18:27:33 -05:00
acea6b149f
fix: ensure complete serialization of posts arrays before returning to server components
2026-07-17 18:23:42 -05:00
40bbe60b01
Update TopBanner to use object-contain for full visibility
2026-07-17 17:18:00 -05:00
09fbdc39fa
Update TopBanner to use preview and standard heights
2026-07-17 17:17:20 -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
e4636991a7
Fix trailing whitespace in API Key
2026-07-16 15:36:01 -05:00
9993a76f57
fix: enforce universal appwrite instance patch and downgrade sdk to v17
2026-07-10 08:03:24 -05:00
7113ba706b
fix: use robust instance-level monkey patch for Appwrite clients to survive Turbopack/Next.js module duplication and npm installs
2026-07-09 23:57:43 -05:00
cd6a91ba9a
fix: monkey patch Client.call to return plain objects and avoid nextjs serialization error
2026-07-09 23:37:12 -05:00
ade675e0d8
fix: change postinstall to prebuild for patch_appwrite.js and add monkey patches to appwrite clients
2026-07-09 23:15:56 -05:00
908646637a
Fix Appwrite SDK version mismatch and TypeScript errors in user-admin.ts
2026-07-09 22:45:31 -05:00
022f2be5e8
Fix logo url rendering and banner cropping
2026-07-09 20:45:33 -05:00
b637a2e445
Downgrade Appwrite SDK to v18 to match Appwrite Server 1.8.1 and fix Query.equal type errors
2026-07-09 19:10:40 -05:00
8d377b0d7c
Fix production build errors, static rendering, and eslint configuration
2026-07-09 15:07:57 -05:00
a17f989ba1
Fix banner visibility, rotation timers, and logo distortion
2026-07-09 09:52:54 -05:00
bf3c472894
Complete web sections implementation, top banner and update live submodule
2026-07-06 21:26:37 -05:00
03d686d443
Fix ingest process detection in Restreamer UI, add dynamic camera orientation support, and implement OpenGL overlay rendering for lower thirds/comments in Almeira Live
2026-07-04 22:13:32 -05:00
d0523e7c02
fix: added Suspense boundary to guest page to prevent Next.js useSearchParams errors
2026-07-03 19:07:19 -05:00
209a0eff25
fix: show pagination controls for all users unconditionally
2026-07-02 08:44:33 -05:00
b0fdf220bc
Fix next/headers import and add debug info for requireAuth
2026-07-01 19:54:04 -05:00
970ebe4581
Fix delete session error and inline edit duplication bug
2026-07-01 19:39:09 -05:00
e2c040e178
Add dedicated Video button to RichTextEditor toolbar
2026-07-01 19:14:53 -05:00
b79043ba1a
Fix Tiptap video node insertion for media library videos
2026-07-01 19:13:07 -05:00
c90e842cad
Update media upload button UI to show an active uploading state
2026-07-01 19:05:17 -05:00
df1df8a681
Fix media upload logic: generate DB document with magic SEO formatting
2026-07-01 18:49:23 -05:00
2b29755d2a
fix: restore fileIdToRender variables in MediaGridSelector
2026-07-01 08:34:09 -05:00
92a57d01b8
feat: soporte para videos de biblioteca de medios en publicaciones
2026-07-01 08:31:37 -05:00
74e0563349
fix(forms): enforce string field length limits globally
2026-06-22 14:33:06 -05:00
08b9445eec
fix: ensure posts are parsed in all public pages even if media is empty
2026-06-22 13:05:32 -05:00
447569569b
fix: resolve RSC plain object leak in AdWrappers
2026-06-22 12:00:46 -05:00
31bf643d3b
fix: adjust seo_titulo max length to 60, add banner options to tipo enum, and resolve RSC plain object error
2026-06-22 11:54:51 -05:00
da4fbaa9e8
feat: add edit button to media cards
2026-06-22 10:25:02 -05:00
2b545b28d5
chore: format dates globally in datatable and entity form
2026-06-22 10:01:51 -05:00
f99709cf35
Fix dashboard PostCard fallback URL generation and hide raw IDs
2026-06-21 15:04:02 -05:00
54220a6c7e
fix: Restrict month filter to admins only while keeping pagination public
2026-06-21 14:44:49 -05:00
08c5cdbe18
feat: Allow all users to see and use month filter on the news feed
2026-06-21 14:43:11 -05:00
f77523519e
feat: Add admin month filter and fix cauca post generation
2026-06-21 12:00:49 -05:00
e00faf1ace
feat: Add Evolution API webhook and utilities
2026-06-21 11:54:55 -05:00
1179f0ed54
feat: include pagination in news feed and clean up report scripts
2026-06-21 09:36:39 -05:00
81ccb397f5
Fix PostCard image rendering and ID display, plus image backfill automation
2026-06-21 08:32:13 -05:00
946eae2a25
fix(types): agregar campo 'tipo' a interfaz Post y PostSchema Zod
...
- Añade PostTipo como union type: 'noticia'|'evento'|'aviso'|'comunicado'|'galeria'
- Incluye 'tipo' como campo requerido en la interfaz Post (types/publications.ts)
- Agrega validación z.enum para 'tipo' en PostSchema (validators/publications.ts)
- Elimina test_action.ts y scripts de diagnóstico que bloqueaban el build
2026-06-20 22:24:48 -05:00
699cfa232d
feat: Live Chat en TV + página overlay transparente para streaming
...
- Añade componente LiveChatBox con Realtime de Appwrite (subscribe)
- Integra chat en vivo junto al player en /tv con layout 2/3 + 1/3
- Nueva ruta /tv/overlay: página transparente para browser source en OBS
con renderizadores de LOWER_THIRD, TICKER y COMMENT reactivos en Realtime
- Exporta 'account' desde appwrite.ts para autenticación cliente
- Incluye scripts setup_live_chat.js y setup_stream_state.js para provisionar
colecciones live_chat y stream_state en Appwrite
- Ajusta versiones SDK: appwrite@22.4.1 y node-appwrite@22.0.0 (compatibles con servidor 1.8.1)
2026-06-20 22:18:29 -05:00
155546f90e
fix: agregar atributo requerido 'tipo' en posts
...
- Añade campo 'tipo' al SCHEMA_MAP de posts (whitelist de extractCleanData)
- Agrega selector 'Tipo de Contenido' en PublicationLayout (Noticia/Evento/Aviso/Clasificado/Blog)
- Agrega fallback server-side en entities.ts: si 'tipo' no llega, se asigna 'noticia' por defecto
- Soluciona AppwriteException: Missing required attribute 'tipo' al crear publicaciones
2026-06-20 22:04:46 -05:00
7e41c48dc1
feat(streaming): Native Restreamer Dashboard integration
2026-06-20 09:24:33 -05:00
9680d8788f
fix: safe content rendering, media library server-side fetch, robots & sitemap
2026-06-18 14:05:57 -05:00
45da8c1d46
Fix user admin update, logo persistence, and improve error handling
2026-06-11 22:52:58 -05:00
d61729b92e
fix(ui): properly parse boolean setting and enforce dynamic server rendering for NewsCard feed
2026-04-22 16:01:16 -05:00