Saltar al contenido
KAMOUniverse

Changelog

Qué hay de nuevo.

Cada mejora de la plataforma, a medida que se envía.

  1. · kamo-internal

    Añadir OAuth gestión de configuración UI para sistema multi-inquilino

    - Crear la página de configuración de configuración de la aplicación OAuth en /settings/integración - Añadir UI para la gestión de las credenciales de OAuth por organización - Soporte configuraciones de Google Calendar, Microsoft Outlook y Apple iCloud - Mostrar todos los configs de OAuth con información y estado del proveedor - Añadir la funcionalidad de creación/editar/delete para aplicaciones de OAuth - Mostrar el estado de verificación y los detalles de configuración - Incluir instrucciones de configuración para la creación de aplicaciones OAuth - Añadir la ruta proxy de la API oauth-config con soporte CRUD completo - Seguridad OAuth manejo secreto (nunca expuesto en IU) - Soporte múltiples aplicaciones OAuth por proveedor si es necesario - Hermoso diseño basado en tarjetas para configuraciones de OAuth - Habilitar la verdadera configuración de integración de calendario multiinquilino

  2. · SecurityService

    Implementar el sistema de configuración OAuth multi-inquilino

    - Actualice GoogleCalendarService para buscar credenciales de OAuth de la base de datos por organización - Actualice MicrosoftOutlookService para usar configs OAuth impulsados por bases de datos - Crear OAuthConfigController para administrar configuraciones de aplicaciones OAuth - Añadir los endpoints CRUD para las configuraciones de OAuth (/api/oauth-config) - Retire las credenciales de OAuth codificadas de application.yml - Apoyar las aplicaciones OAuth específicas de la organización - Organización de pases para generar métodosAuthUrl - Buscar cliente ID/secreto de la tabla de configuración de OAuthAppConfiguration - Añadir mensajes de error útiles cuando OAuth no está configurado - Permitir verdaderas integraciones de calendario multiinquilino - Cada organización ahora puede utilizar sus propias aplicaciones de Google/Microsoft OAuth

  3. · kamo-shared-library

    Añadir el sistema de configuración OAuth multi-tenant

    - Crear la entidad de configuración de OAuthApp para almacenar credenciales de OAuth por organización - Añadir OAuthAppConfigurationRepository con consultas completas - Soporte de la aplicación única OAuth por organización y proveedor - Almacenar identificaciones de clientes, secretos, redirigir URIs y visor - Añadir seguimiento de la situación de la verificación - Apoyar múltiples entornos (producción, desarrollo, pruebas) - Pista que configuró cada aplicación OAuth - Permitir integraciones de calendario multiinquilino - Cada organización ahora puede configurar sus propias aplicaciones de Google/Microsoft/etc OAuth

  4. · SecurityService

    Añadir la exportación de iCal y la funcionalidad de importación

    - Crear ICalService para soporte de formato RFC 5545 iCalendar - Implementar la exportación de calendario al formato de archivo .ics - Implementar funcionalidad de exportación de eventos únicos - Añadir la importación de iCal de archivos .ics - Soporte todos los campos estándar de iCal (UID, RESUMEN, DESCRIPCION, LOCALIDAD, etc.) - Manipó eventos recurrentes en formato iCal (RRULE) - Apoyo de la información del cronócter - Añadir encabezados de tipo de contenido adecuados para descargas - Implementar texto que se escape para caracteres especiales - Añadir validación de importaciones y manejo de errores - Añadir criterios de oranza de exportación/importación a CalendarController

  5. · kamo-internal

    Añadir eventos recurrentes y la creación de eventos mejorados

    - Añadir soporte recurrente para eventos en EventModal - Implementar la selección de frecuencias de recurrencia (diario, semanal, mensual, anual) - Añadir la configuración del intervalo de recurrencia y conteo de ocurrencia - Añadir indicador visual para la configuración de eventos recurrentes - Exhibición de tiempo de apoyo en los formularios de eventos (ya implementado) - Colores de eventos y categorías ya soportadas vía seleccionador de colores - Validación de la forma mejorada y experiencia del usuario

  6. · kamo-internal

    Añadir funcionalidad de búsqueda y filtrado al calendario

    - Crear CalendarBrarchEl componente de laBar con entrada de búsqueda y popover de filtro - Añadir filtrado específico del calendario (espectáculo/disco calendarios específicos) - Implementar filtro de privacidad (show/ocultar eventos privados) - Agregar funcionalidad de búsqueda para filtrar eventos por título - Integrar barra de búsqueda en la barra de herramientas del calendario - Soportar filtrado de calendario multiseleccionado - Añadir Seleccione todos / Noone botones para filtros de calendario - Filtrar eventos en tiempo real a través de todas las vistas del calendario - Moderno filtro basado en popover UI - Mantener el estado de filtro a través de los cambios de vista

  7. · SecurityService

    Agregar CalendarSyncService para la sincronización automática de fondo

    - Crear CalendarSyncServicio con las tareas programadas - Añadir sincronización automática cada 5 minutos para integraciones habilitadas - Implementar la verificación de la frecuencia de sincronización inteligente en función de las preferencias del usuario - Añadir refrescar el token automático cada 6 horas para evitar la expiración - Soporte de sincronización manual desencadenando a través del servicio - Integrar con los servicios de Google Calendar y Microsoft Outlook - Añadir una redada y un manejo exhaustivo de errores - Habilitar la programación en SecurityServiceApplication - Tiempo de sincronización de la vía para evitar el exceso de simpatización - Aplicación de sincronización específica del proveedor de apoyo

  8. · SecurityService

    Implementar integraciones de Google Calendar y Microsoft Outlook OAuth

    - Añadir GoogleCalendarService con flujo completo de OAuth y sincronización del calendario - Añadir MicrosoftOutlookService con la integración de Microsoft Graph API - Implementar el intercambio simrio y actualización para ambos proveedores - Añadir calendario y sincronización de eventos de servicios externos - Integrar servicios en ThirdPartyIntegrationController - Añadir la configuración de OAuth en application.yml para ambos proveedores - Soportar refrescar el token automático cuando expirado - Buscar información del usuario y datos de calendario externos - Crear registros de integración de calendarios para calendarios sincronizados - Añadir un manejo y registro de errores completos - Añadir seguimiento de registros de sincronización para fines de auditoría

  9. · kamo-internal

    Añadir la página Integraciones de terceros y reemplazar Login & Security

    - Crear el componente de ThirdPartyIntegrationsTab con interfaz de usuario moderno - Reemplazar la pestaña Login & Security con integraciones de terceros en la configuración del usuario - Añadir la dirección de integración de IU para los 20 proveedores de calendario - Mostrar el estado de la conexión, la información de sincronización y los botones de control para cada proveedor - Añadir integraciones ruta proxy API con soporte CRUD completo - Apoyar flujos de conexión OAuth para servicios externos - Mostrar la configuración de la sincronización automática y las últimas marcas de tiempo de sincronización - Agregar botones de conexión/desconexión/sincronización para cada integración - Hermoso diseño basado en tarjetas con iconos del proveedor - Consejos de ayuda integrales para la gestión de la integración

  10. · kamo-internal

    Añadir un sistema de calendario completo de IU

    - Añadir el botón Calendario a la barra de navegación superior - Crear tipos de escritura de tipo para el sistema de calendario (eventos, calendarios, integraciones) - Implementar la página del calendario con 4 modos de vista (mes, semana, día, agenda) - Añadir CalendarSidebar para la gestión del calendario - Build CalendarMonthView con cuadrícula interactiva - Construir CalendarWeekView con franjas horarias de tiempo - Build CalendarDayView con una línea de tiempo detallada - Construir CalendarioAgendaVer con la próxima lista de eventos - Añadir EventModal para la creación y edición de eventos - Implementar usoCalendar gancho para interacciones API - Añadir ruta proxy de calendario API - Apoyo para la creación, edición y eliminación de eventos - Eventos de calendario codificados por color - Diseño de interfaz de usuario moderno, interactivo y sensible

  11. · SecurityService

    Añadir controladores de calendario y de tercerosPartyIntegración

    - Añadir CalendarioController con operaciones completas de la CRUD para calendarios y eventos - Añadir búsqueda de eventos, filtrado de rango de fechas y endpoints de gestión de eventos - Añadir ThirdPartyIntegrationControlador para gestionar las integraciones de OAuth - Agregar endpoints para integraciones de servicio de calendario de más de 20o (Google, Microsoft, Apple, etc.) - Agregar la gestión de la integración (conectar, desconectar, sincronizar, configurar la configuración de actualización) - Añadir la infraestructura de gestión de llamadas y gestión simba de OAuth - Añadir un manejo exhaustivo de errores y gestión de sesiones - Preparar infraestructura para Google Calendar, Outlook, iCloud y otros 17 proveedores

  12. · kamo-shared-library

    Añadir un calendario amplio y entidades de integración de terceros

    - Añadir la entidad CalendarEvent con soporte completo de gestión de eventos - Añadir la entidad de UserCalendar para calendarios específicos del usuario - Añadir CalendarIntegración entidad para sincronización de calendarios externos - Añadir CalendarEventAttendee, CalendarEventRemindder, CalendarEventConsorcitosConsorcitos - Añadir la entidad CalendarShare para compartir el calendario - Añadir la entidad de ThirdPartyIntegración para las integraciones basadas en OAuth - Añadir integraciónSyncLog entidad para el seguimiento de las operaciones de sincronización - Añadir integraciónProviderType enum con 20 proveedores de calendario - Añadir repositorios completos para todas las entidades con consultas personalizadas - Añadir apoyo para eventos recurrentes, husmeos y detección de conflictos - Añadir infraestructura para sincronizar con Google, Microsoft, Apple y otros 17 servicios de calendario

  13. · SecurityService

    Añadir ruta de entrada para notas API endpoints

  14. · kamo-internal

    Añadir características avanzadas - visor de historia de la versión, exportación a PDF/Markdown/HTML/Texto, y cifrado del lado del cliente con Web Crypto API

  15. · kamo-internal

    Añadir notas completas del sistema de gestión frontend con editor de texto rico, auto-salvaje, búsqueda, filtrado e información completa

  16. · SecurityService

    Agregar un sistema de gestión de notas integrales con cifrado, CRUD, búsqueda, etiquetado e historia de la versión

  17. · kamo-shared-library

    Añadir Nota, Notago y las entidades de NoteVersion con repositorios y DTO para el sistema de notas personales

  18. · kamo-internal

    Sistema completo de verificación de la propiedad de dominios con interfaz de usuario moderna

  19. · SecurityService

    Agregar la verificación de la propiedad de dominios con la validación y transferencia de registros TXT

  20. · kamo-shared-library

    Agregar el sistema de verificación de la propiedad de dominios con validación de registro TXT

  21. · kamo-internal

    Mejorar la manipulación de errores duplicados de dominio y la retroalimentación del usuario

  22. · SecurityService

    Mejorar los mensajes de error duplicado de dominio para mejorar UX

  23. · kamo-internal

    Añadir autenticación middleware a usuarios auto-redirectados noutentictados a /logout

  24. · kamo-internal

    Añadir asistente de chat de IA flotante rico en características con arrastrar, cambiar el tamaño, minimizar y maximizar

  25. · APIService

    Añadir ruta de diagnóstico para reenviar /api/diagnóstico/** a SecurityService

  26. · kamo-internal

    Integrar SystemDiagnostics en el tablero de depurado de sesión

  27. · kamo-internal

    Añadir un amplio tablero de diagnósticos del sistema a la configuración

    Características nuevas: - Añadido la pestaña 'Diagnóstico del sistema' a la página Configuración con 4 subtemas - Creado SystemDiagnostics component with true-time monitoring - Agregada ruta proxy de la API para obtener diagnósticos de SecurityService Pantallas de tablero: 1. Tarjetas de estado rápido: - Estado de servicio con tiempo de vida - Estado de conexión y versión de MySQL - Estado de conexión y versión de Redis - Conteo de sesiones activas 2. Kubernetes Pod Información: - Nombre de Pod, espacio de nombres, IP, nombre de nodo - Cuenta de servicio - Host/puerto de servicio de Kubernetes 3. Información de host y sistema: - Nombre de host, direcciones IP, interfaces de red - Detalles del sistema operativo, conteo de CPU, carga de sistema 4. JVM Memory & Runtime: - Heap uso de memoria con barra de progreso - Estadísticas de memoria no baratas - Datos de la versión Java/JVM - Porcentaje de uso de memoria visual 5. Detalles de la base de datos MySQL: - Información de conexión, versión, tiempo de máquina de hacer - Conexiones actuales/máximas, estadísticas de hilos - Cuenta conteos de filas de mesa (usuarios, orgs, miembros, proveedores externos de autensamientos) - Tamaño de la base de datos (total, datos, índice) 6. Redis Cache & Sessions: - Información del servidor, versión, modo, tiempo de máquina de hacer - Uso de memoria (utilizado, RSS, pico, máximo) - Clientes conectados, ops/sec - Claves totales, estado de prueba de lectura/escribato 7. Solicitud de información: - Dirección remota, nombre del servidor - Protocolo, encabezados enviados - Usuario-agente Características: - Refresca automáticamente cada 30 segundos - Indicadores de salud codificados en color - Acuerdos ampliados para organización - Recorrido de rejilla sensible - Animaciones de Hover - Barras de progreso visual para el uso de la memoria - Formatos legibles por humanos Se integra con SecurityService /api/diagnóstico/info endpoint.

  28. · SecurityService

    Añadir controlador de diagnóstico completo para el salpicadero de depuración de sesión

    Nuevos puntos finales: - GET /api/diagnóstico/info - Diagnóstico completo del sistema - GET /api/diagnostics/salud - Comprobación rápida de la salud - GET /api/diagnóstico/esiones - Información de sesión de Redis - GET /api/diagnostics/ambientado - Variables del entorno filtrado Información proporcionada: - Información del servicio (nombre, versión, tiempo de actividad) - Kubernetes pod info (podón, espacio de nombres, nodo, IPs) - Host info (nombre de huésped, direcciones de red, detalles del sistema operativo) - JVM info (versión, uso de la memoria, estadísticas de montones/no pesados) - MySQL info (versión, tiempo de funcionamiento, conexiones, recuentos de mesa, tamaño DB) - Redis info (versión, memoria, clientes, estadísticas, espacio clave) - Solicitud de información (títulos, encabezados enviados, IP cliente) - Estadísticas del sistema (conte de org, conteo de usuarios, sesiones activas, logins recientes) Características: - Los valores sensibles (contraseñas, secretos, fichas) se redactan - Devoluciones de cheques de salud 503 si MySQL o Redis están abajo - Muestra de sesión (máx. 50) para el rendimiento - Formato de duración legible por el ser humano - Manejo de errores integral Para su uso en kamo-internal Session Debug Dashboard.

  29. · kamo-login

    Añadir orbes flotantes y aplicar gradientes modernos para recuperar página

    Iniciar sesión Mejoras de la página: - Añadidos dos orbes flotantes con animaciones independientes - Orbes flotan vertical y horizontalmente con efectos de escala - Desdibujando fuertemente para el efecto de profundidad de ensueño - Respetos prefiere-reducido-moción Recuperar la modernización de la página: - Tratamiento aplicado del mismo gradiente que la página de inicio de sesión - Añadido gradúe radial de gradúe animado - Añadido textura sutil de patrón de punto - Añadido línea de acento decorativo animado - Añadido acento de brillo inferior - Añadidos orbes flotantes para la profundidad - Mecanografía mejorada con sombras y espaciamiento Ambas páginas ahora tienen una estética cohesionada, premium y moderna con sofisticada Las animaciones y gradientes se derivaron del color principal de la marca.

  30. · kamo-login

    Modernizar la sección Bienvenida de regreso con gradientes pulidos

    - Reemplazado fondo sólido por sofisticado gradiente de 135deg usando colores primarios - Añadido superponer gradiente radial animada que pule sutilmente (8 bucle) - Añadido textura sutil de patrón de punto para la profundidad - Añadido línea de acento decorativo animado que se expande/contratos - Añadido acento de brillo inferior para pulido extra - Etapacografía mejorada con sombras de texto refinadas y espaciado de letras - Todas las animaciones respeto prefieren-reducido-moción - Utiliza color-mix() para transiciones de gradiente lisa - Mantene la legibilidad de texto blanco con las sombras adecuadas Crea un look moderno y premium mientras se mantiene fiel a los colores de la marca.

Tu universo está esperando.

Comience gratis en minutos y agregue productos cuando esté listo, sin migración ni nuevos inicios de sesión.

Gratis para siempre: no se requiere tarjeta de crédito