Aggiungi sostituzioni di testo insensibili per il display del changelog
Sostituisce i nomi degli strumenti interni con i nomi pubblici (Docs-> Docs, Meet->Meet, Capcha-> Capcha, Avatar Creator->Avatar Creator, ecc.) in titoli e desc...
Aggiungi Live Change Log page con timeline UI, filtri e statistiche
Changelog delle fetches lato server da SecurityService, componente client fornisce il filtraggio del progetto/tipo, il raggruppamento delle date, descrizioni es...
Aggiungi CommitType enum, CommitLog entità e CommitLogRepository per il sistema changelog
Aggiungere l'editor di livello di accesso alle impostazioni dei membri con la sostituzione dell'etichetta specifica di org
Rinominare CLIENT→MBER e INTERNAL→TEAM MEMBER in ImageAccessLevelType.ts con {var} segnaposto. Aggiunga la sezione di livello di accesso a RolesPermissionsTab c...
Aggiungi il livello di accesso dei membri e gli endpoint dello stato del proprietario
Aggiungi GET e PATCH. endpoints per la lettura e l'aggiornamento dei livelli di accesso con l'applicazione completa del permesso. Creazione di organizzazione di...
Use createOrganizationOwner for admin members, rename INTERNAL to TEAM_MEMBER
Update owner creation to use new createOrganizationOwner method which handles admin role assignment and PRIVILEGED access level automatically. Replace all Image...
Aggiungi il sistema di accesso ai membri con i controlli di promozione e sicurezza dei proprietari
Rinominare CLIENT→MBER e INTERNAL→TEAM MEMBER in ImageAccessLevelType con {var} segnaposto per etichette specifiche org. Spostare la sicurezzaVivi da TeamMember...
Proper image-to-PDF conversion with sizing, centering, and multi-page TIFF
- Images scaled to fill page (max width or height) maintaining aspect ratio - Images centered on the page - Multi-page TIFF: one PDF page per TIFF page - Letter...
Aggiungere fasi di avanzamento di conversione granulare con 8 aggiornamenti WebSocket distinti
Stage: download (0-15%) → preparazione (15-20%) → conversione (20-65%) → verifica (65-75%) → memorizzazione (75-90%) → finalizzazione (90-100%) → completa
Aggiungi query findByDat a ImgRepository per la ricerca Img non pigro
Riprogettare la pagina di supporto e la procedura guidata webinar per abbinare il layout della pagina dell'account
Entrambe le pagine ora utilizzano lo stesso intestazione eroe gradiente con scheda incorporata navigazione, corrispondente al modello pagina /account. La progra...
Aggiungere il supporto a discesa con le sezioni, estrarre la programmazione webinar alla pagina dedicata
Supporto nav pulsante ora ha una freccia a discesa e popover con due sezioni: "Online Support" (Contact Support, Visualizza biglietti attivi) e "Training" (Requ...
Progressi di conversione in tempo reale tramite WebSocket con doppia percentuale
- Aggiungi usareConversionWebSocket hook supporta sia gli argomenti dei membri che dei modelli - Creare pagina collega WebSocket prima del caricamento, mostra c...
Add NATS progress publishing for background document conversion
ConversionProgressPublisher publishes real-time progress events for each conversion stage. DocumentConversionJob and ThumbnailGenerationJob now emit progress fo...
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...
Conversione PDF sincrona per gli upload di modelli di firma elettronica
Gli upload dei modelli ora convertono direttamente tramite ConversionService durante il richiesta di upload. Pubblica eventi di progresso NATS per WebSocket in ...
Implementazione e-signature template management UI
- Sostituisci il segnaposto della scheda E-Signatures con il modello completo datagrid (AG Grid) con sottotabs per Pending/Completed/Archived e Crea nuovo pulsa...
Add e-signature template API endpoints
- POST **************** — upload template with scope control - POST **************** — list templates by context and status - PATCH **************** — update te...
Add document conversion and thumbnail generation background jobs
- DocumentConversionJob: polls for unconverted files, sends to ConversionService, stores converted PDFs with deduplication - ThumbnailGenerationJob: renders f...
Aggiungere il supporto del modello di firma elettronica al sistema di imaging
- Aggiungi SigTemplateStatusType enum (PENDING, COMPLETED, ARCHIVED) - Aggiungere SYSTEM WIDE ImageAssocType per modelli cross-context - Aggiungere isSigTemplat...
Create ConversionService for document-to-PDF conversion
New Spring Boot microservice that converts documents to PDF using Docs and removes PDF security restrictions using Apache PDFBox. Includes K8s manifests and For...
Modificare l'etichetta widget per 'Verify', aggiornare il messaggio di errore di login non verificato
Cambia l'etichetta dei widget da 'I'm not a robot' a 'Verify' in tutte le località
Sostituire il pacchetto Capcha npm con forcella kamo-capcha-widget con etichetta privata
Passato dal pacchetto Capcha npm a monte al nostro MIT-forked kamo-capcha-widget con tutto il branding spogliato alla fonte. ombra eliminata hack DOM e CSS over...
Fork Capcha v3.0.2 widget con branding rimosso per l'etichettatura privata
Upgrade to Capcha-lib v2 with PBKDF2/SHA-256 and deterministic effort
- Algorithm: PBKDF2/SHA-256 (recommended for production) - Deterministic effort: counter range 5000-10000 - Cost: 5000 PBKDF2 iterations - Challenge expiry: 300...
Integra il widget Capcha proof-of-work *** nelle pagine di login e ripristino
Sostituire Google re***** con la verifica Capcha ***
Rimuovere Re***Service e tutta la configurazione di Google re***. Aggiungi CapchaVerificationService che verifica *** payload via servizio kamo-capcha /api /ver...
Aggiungi Forgejo CI/CD workflow per la costruzione e la distribuzione dual-cluster
Aggiungi i manifesti Dockerfile e K8 per la distribuzione di capcha.{domain}
Auto-flatten 3D elementi di scorrimento quando l'utente smette di scorrere
Aggiunge il rilevamento di scorrimento-idle in modo che gli elementi arrotondati prospettiva animano a piatto dopo 300m di nessun scorrimento, invece di rimaner...
Aggiungi il campo di prenotazione minima per le impostazioni webinar UI
Aggiunge un numero di input per configurare quanto in anticipo una slot deve essere per consentire le prenotazioni, con testo helper che spiega il 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.
Aggiungi campo di prenotazione anticipato minimo a tipo webinar
Aggiunge minAdvanceBookingMinutes a WebinarTipo entità e DTO, consentendo gli amministratori per richiedere slot essere prenotato un tempo minimo in anticipo (a...
Aggiungi lo scopo PUBLIC WEBINAR per attivare la gestione chiave API UI
Aggiunge l'opzione Public Webinar con l'icona VideoCall API Pagina delle impostazioni di accesso, permettendo agli amministratori di abilitare l'API webinar acc...
Enforce PUBLIC_WEBINAR scope on public webinar endpoints
Adds scope validation check before forwarding public webinar requests to MediaService, returning 403 if the API key lacks PUBLIC_WEBINAR scope.
Aggiungere lo scopo PUBLIC WEBINAR al sistema chiave API
Aggiunge un nuovo valore enum ApiKeyScope.PUBLIC WEBINAR per l'accesso al cancello alla pianificazione webinar pubblica, l'adesione e gli endpoint di cancellazi...
Aggiungi la pagina di cancellazione webinar pubblica con lo stile marcato org
Aggiunge /cancel? inv={token} pagina per i partecipanti pubblici per annullare webinar registrazioni. Include endpoint proxy sidecar API, nginx routing, e una p...
Riprogettare la pagina demo con l'integrazione di pianificazione webinar
Sostituisce il modulo demo segnaposto con un flusso di prenotazione trifase: 1. Modulo di cattura del piombo (crea piombo con il mercato della piattaforma KamoC...
Aggiungi l'interfaccia grafica webinar con le impostazioni di amministratore e le viste dei membri
Implementa il frontend webinar completo in kamo-internal: - WebinarSettingsTab: admin CRUD per tipi di webinar, piscine di presentatore, intervalli di promemori...
Add webinar reminder job with NATS event publishing
Adds WebinarReminderJob (runs every minute) that checks for due webinar reminders based on configured intervals, publishes daemon.webinar.reminder events via NA...
Add webinar gateway routes for authenticated and public endpoints
Routes /api/webinar/** to MediaService for authenticated webinar operations and /api/public/webinar/** with API key validation for public scheduling and cancell...
Implement webinar scheduling backend with full business logic
Adds the core webinar scheduling system to MediaService: - WebinarService: CRUD for **************** presenter assignment **************** calendar conflict ...
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.