Commit Graph

84 Commits

Author SHA1 Message Date
AI Bot
0e9bb2365e feat(media): configurar dimensiones 640x360 para noticias y 640x640 para clasificados y eventos 2026-08-24 12:31:58 -05:00
AI Bot
987fe8aef6 feat(whatsapp): integracion de whitelist y filtro de chats en Appwrite y settings 2026-08-24 12:06:22 -05:00
AI Bot
ac8b971d82 feat: Integración completa Bot WhatsApp con IA y Evolution 2026-08-24 09:34:01 -05:00
AI Bot
58025866be fix API crash and added UI to card 2026-08-23 16:12:25 -05:00
3c169eab97 feat: add publication filters and sorting options 2026-08-23 08:34:18 -05:00
ed8e115c56 fix: redireccion de publicaciones, formulario completo y utilidades de importacion 2026-08-22 17:19:31 -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
3dff30ab73 fix: resolve video playback issue in publications using view endpoint and legacy URL normalization 2026-08-20 09:50:14 -05:00
5c15a34a19 fix: resolve media file_ids for stream overlay and make news cards clickable 2026-07-18 10:40:16 -05:00
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
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
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
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
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
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
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
81ccb397f5 Fix PostCard image rendering and ID display, plus image backfill automation 2026-06-21 08:32:13 -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
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
926c704fdd fix(ui): hide NewsCard footer separator when date and footer text are empty 2026-04-22 15:46:14 -05:00
699631c763 fix(build): resolve settings scope error in NewsTicker 2026-04-22 15:32:34 -05:00
32e5450ab1 feat: redesign NewsTicker, remove redundant dashboard search, and integrate Live TV module 2026-04-22 15:21:51 -05:00
242ea2f60f fix(styles): allow whitespace rendering in rich text fields and retain inline styles 2026-04-15 16:35:27 -05:00
9812d70c71 fix(forms): resolve publication state enum mismatch and entity form action issues 2026-04-15 10:19:56 -05:00
1f718afec9 feat: fix m3u8 native playback in LivePlayer & add webhooks API 2026-04-14 11:53:09 -05:00
8993ab3293 feat: add tooltips with title to media items in dashboard and selection modals 2026-03-30 10:35:10 -05:00
7bbaccfdb8 feat: universalize global media search across all selection components 2026-03-30 10:21:13 -05:00
20a1695305 fix: media search server-side and data serialization in actions 2026-03-30 09:18:02 -05:00
86b2e704e9 refactor: refine global player visibility and active signal labels 2026-03-30 08:55:51 -05:00
031e8f4523 feat: synchronize live TV/Radio pages with global floating player 2026-03-30 08:26:32 -05:00
1ea7ff359d feat: implement live TV signal using dynamic entity configuration 2026-03-29 22:41:10 -05:00
4892a3d798 fix: media library pagination, preview URLs and dashboard layout optimization 2026-03-29 22:27:07 -05:00
a99355f76e feat(entity): habilitar MediaGridSelector para elegir y subir logotipo corporativo 2026-03-29 01:41:29 -05:00
58b28378fb feat(ui): optimización de UI/UX en CMS y GlobalPlayer, correcciones backend Appwrite 2026-03-29 00:51:47 -05:00