Configurar proyectos públicos de cambio con los 23 repos de Forgejo
Añadir reemplazos de texto insensibles para la pantalla de cambio
Sustituir los nombres de las herramientas internas por nombres configuraciones públicas (Docs--Docs, Meet-Meet, Capcha-Capcha, Avatar Creator-Avatar Creator, et...
Añadir Página de Cambio en Veteloga con la interfaz de usuario, filtros y estadísticas de la línea de tiempo
Sierservador obtiene cambio de SecurityService, componente cliente proporciona filtrado de proyecto/tipo, agrupación de fechas, descripciones ampliables, y carg...
Añadir CommitType enum, entidad CommitLog, y CommitLogRepository para sistema de cambio
Añadir el editor de nivel de acceso a la configuración de los miembros con la sustitución de etiquetas específica de org
Renombre CLIENTE-MEMBER e INTERNAL-TEAM-MEMBER en ImageAccessLevelType.ts con los marcadores de placer. Añadir la sección de nivel de acceso a RolesPermissionsT...
Añadir el nivel de acceso de los miembros y los endos de estatus de propietario
Añadir GET y PATCH ************* puntos finales para leer y actualizar los niveles de acceso con la aplicación completa del permiso. Actualizar la creación de l...
Utilícese createOrganizationOwner para los miembros de administración, renombrar INTERNAL a TEAM-MEMBER
Actualiza la creación del propietario para usar el nuevo método createOrganizationOwner que maneja la asignación de rol de administración y el nivel de acceso P...
Añadir sistema de acceso a los miembros con la promoción de los propietarios y controles de seguridad
CLIENTE Drroge e INTERNAL-TEAM-MEMBER en ImageAccessLevelType con marcadores de atudrupción de marcadores de org específicos de CLIENT e INTERNAL-TEAM-MEMBER en...
Conversión adecuada de imagen a PDF con tamaño, centro y TIFF de varias páginas
- Imágenes escaladas para rellenar página (ancho máximo o altura) manteniendo la relación de aspecto - Imágenes centradas en la página - TIFF de página múltiple...
Añadir etapas de progreso de conversión granular con 8 actualizaciones webSocket distintas
Etapas: descarga (0-15%) - Preparación (15-20%) - Conversión (20-65%) verificar (65-75%) - almacenamiento (75-90%) - finalización (90-100%) - completa
Añada findByDat consulta a ImgRepository para mirada Img no perezoso
Rediseñar la página de soporte y asistente webinar para que coinábaza con el diseño de la página de cuenta
Ambas páginas utilizan ahora la misma cabecera de héroe de gradiente con pestaña incrustada navegación, que coincide con el patrón de la página /cuenta. La prog...
Añadir el menú desplegada de soporte con secciones, extraiga la programación webinar a página dedicada
El botón Nav de apoyo ahora tiene una flecha desplegable y Popover con dos secciones: "Apoporte en línea" (Apoporte de contacto, ver entradas activas) y "Entren...
Progreso de conversión en tiempo real a través de WebSocket con dobles porcentajes
- Agrega el usoConversionWebSocket gancho de apoyo tanto a los miembros como a los de plantilla - Crear página conecta WebSocket antes de subir, muestra la conv...
Añadir la publicación de los progresos de NATS para la conversión de documentos de antecedentes
ConversionProgressPublisher publica eventos de progreso en tiempo real para cada etapa de conversión. DocumentConversionJob y ThumbnailGenerationJob Ahora emite...
Add conversion progress NATS-to-STOMP relay
Relays document conversion progress from NATS to WebSocket clients. Supports both imgId-based and member-based topic routing for real-time progress updates duri...
Conversión PDF sincrónica para subidas de plantilla de firma electrónica
Las subidas de plantilla se convierten directamente a través de ConversionService durante el petición de carga. Publica eventos de progreso de NATS para WebSock...
Implementar la gestión de plantillas de firma electrónica UI
- Reemplazar el marcador de la pestañas de E-Signatures con redes de datos de plantilla completas (AG Grid) con sub-tabs para aerojar/completa/arrchiva y crea...
Añadir la plantilla de la firma electrónica API endpoints
- POST ************* . plantilla de carga con control de alcance - POST ************* . plantillas de lista por contexto y estado - PATCH ************* . . . . ...
Añadir la conversión de documentos y los trabajos de fondo de generación de miniaturas
- DocumentConversionJob: encuestas para archivos no convertidos, envía a ConversionService, tiendas convertidas PDFs con deduplicación - ThumbnailGenerationJo...
Añadir soporte de plantilla de firma electrónica al sistema de imagen
- Añadir SigTemplateStatusType enum (PENDING, COMPLETED, ARCHIVED) - Añadir SYSTEM-WIDE ImageAssocType para plantillas de contexto cruzado - Add isSigTemplate, ...
Crear ConversionService para la conversión de documento a PDF
Nuevo microservicio de arranque de primavera que convierte documentos en PDF usando Docs y elimina las restricciones de seguridad PDF usando Apache PDFBox. Incl...
Cambiar la etiqueta de widget a 'Verify', actualizar mensaje de error de inicio de sesión no verificado
Cambiar la etiqueta de widget de 'No soy un robot' a 'Verify' en todos los locales
Reemplaza el paquete Capcha npm por la horquilla de kamo-capcha-widget de marca privada
Cambiado de paquete Capcha npm arriba a nuestro MIT-forked kamo-capcha-widget con toda marca despojado en la fuente. Retirada los hackeados DOM de sombra y las ...
Tenedor Capcha v3.0.2 widget con marca eliminada para el etiquetado privado
Actualizar a Capcha-lib v2 con PBKDF2/SHA-256 y esfuerzo determinista
- Algoritmo: PBKDF2/SHA-256 (recomendado para la producción) - Esfuerzo determinista: rango de contador 5000-10000 - Costo: 5000 iteraciones PBKDF2 - Desafío ca...
Integrar Capcha proof-of-work *** widget en las páginas de inicio de sesión y recuperación
Reemplazar Google re*** con la verificación de Capcha ***
Eliminar Re***Service y toda la configuración de Google re***. Añadir CapchaVerificationService que verifica las cargas útiles de *** a través de servicio de ka...
Añadir el flujo de trabajo de Forgejo CI/CD para la construcción y despliegue de doblecluster
Añadir los manifiestos de Dockerfile y K8s para el despliegue de capcha.
Elementos de desplazamiento 3D de aplanados automáticos cuando el usuario deja de desplazarse
Añade la detección de desplazamiento-idle para que los elementos rotados por perspectiva se animen a plano después de 300 metros sin desplazamiento, en lugar de...
Añadir el campo mínimo de reserva anticipada a la configuración webinar UI
Añade una entrada de número para configurar hasta qué tan adelantado debe ser una ranura para permitir reservas, con texto de ayudante explicando el campo.
Enforce minimum advance booking when filtering available slots
Filters out slots that fall within the configured minAdvanceBookingMinutes window, and persists the field on create/update of webinar types.
Añadir el campo mínimo de reserva anticipada al tipo webinar
Añade minAdvanceBookingMinutes a la entidad WebinarType y DTOs, permitiendo admins a exigir franjas horarillas se reservan con un tiempo mínimo de antelación (p...
Añade el alcance de PUBLIC-WEBINAR toggle a la dirección clave de la API UI
Añade la opción de alcance del Webinar Público con el icono de VideoCall al Página de configuración de acceso de API, que permite a los administradores habilita...
Ejecutar el alcance de PUBLIC-WEBINAR en los puntos de endos web-núo
Añade verificación de validación de alcance antes de reenviar solicitudes de webinar públicas a MediaService, devolviendo el 403 si la clave de la API carece de...
Añadir el alcance de PUBLICAWEBINAR al sistema de claves de la API
Añade un nuevo ApiKeyScope.PUBLIC-WEBINAR en de valor al acceso de la puerta a los puntos finales de la webinar pública, unirse y cancelar.
Añadir página pública de cancelación de webinar con estilo de la marca de org
Añada /cancel?inv=-token- para los asistentes al público para cancelar webinar Registros. Incluye endpoints de endoxy sidecar API, enrutado nginx, y una página ...
Página de demostración de diseño con integración de programación webinar
Reemplaza la forma demo del marcador de posición con un flujo de reserva en tres fases: 1. Forma de captura de plomo (crea plomo con el mercado de la plataforma...
Añadir webinar la interfaz de usuario con configuración de administración y vistas de los miembros
Implementa el frontend webinar completo en kamo-internal: - WebinarSettingsTab: admin CRUD para tipos de webinar, piscinas de presentador, intervalos de recor...
Añadir trabajo de recordatorio webinar con la publicación de eventos NATS
Añade WebinarReminderJob (corre cada minuto) que comprueba para el webinar debido recordatorios basados en intervalos configurados, publica daemon.webinar.remin...
Añadir rutas de pasarela webinar para endpoints autenticados y públicos
Rutas /api/webinar/** a MediaService para operaciones de webinar autenticadas y /api/public/webinar/** con validación de claves de API para programación pública...
Implement webinar scheduling backend with full business logic
Adds the core webinar scheduling system to MediaService: - WebinarService: CRUD for **************** presenter assignment **************** calendar conflict ...
Como lo que ves enviaste?
Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.