Salta al contenuto
KAMOUniverse

Changelog

Cosa c'è di nuovo.

Ogni miglioramento alla piattaforma, come si spedisce.

  1. · kamo-marketing

    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 descrizioni prima del rendering.

  2. · kamo-marketing

    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 espandibili, e carico impaginato-more. Aggiunto nav e footer collegamenti.

  3. · SecurityService

    Aggiungi changelog webhook controller e servizi di sanificazione

  4. · kamo-shared-library

    Aggiungi CommitType enum, CommitLog entità e CommitLogRepository per il sistema changelog

  5. · kamo-internal

    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 con i controlli di modifica gated da EDIT MEMBER ACCESS LEVEL regole di gerarchia di destra e di livello. Aggiorna le etichette di livello di accesso DocManager per utilizzare le etichette personalizzate org-specifiche da useUserInfo.

  6. · SecurityService

    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 aggiornamento per utilizzare creareOrganizationOwner.

  7. · InitializerService

    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 ImageAccessLevelType.INTERNAL references with TEAM_MEMBER.

  8. · kamo-shared-library

    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 a Member per il controllo universale dell'accesso. Aggiungi isOrganizationOwner flag a TeamMember. Aggiungi EDIT MEMBER ACCESS LEVEL a destra per RoleRightType. Aggiungi creareOrganizationOwner e updateMemberAccess metodi per MemberService con piena applicazione delle regole aziendali.

  9. · ConversionService

    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/Legal aspect ratio detection: if a TIFF page matches US Letter (8.5x11) or Legal (8.5x14) aspect ratio, that page size is preserved - Landscape images get landscape PDF pages - Added TwelveMonkeys ImageIO TIFF plugin for multi-page TIFF reading

  10. · SecurityService

    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

  11. · kamo-shared-library

    Aggiungi query findByDat a ImgRepository per la ricerca Img non pigro

  12. · kamo-internal

    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 programmazione webinar wizard utilizza indicatori di passo numerati nelle schede dell'intestazione e larghezza piena contenuto con layout di carta di livello enterprise per ogni passo.

  13. · kamo-internal

    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" (Request Webinar, My Scheduled Webinars). Webinar scheduling spostato da una finestra di dialogo in MyWebinarsTab a una pagina standalone /support/schedule-webinar con le schede della procedura guidata sequenziale (Seleziona il tipo, scegli il tempo, conferma).

  14. · kamo-internal

    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 conversione dal vivo progressi dal server con doppia barra (passo corrente % + complessiva %) - Flusso di fase: Hash → Upload (XHR %) → Convertire (WebSocket %) → Fatto - Modifica dei carichi di pagina convertiti in PDF immediatamente (conversione sincronizzata) con WebSocket Fallback per i casi di bordo

  15. · DaemonService

    Add NATS progress publishing for background document conversion

    ConversionProgressPublisher publishes real-time progress events for each conversion stage. DocumentConversionJob and ThumbnailGenerationJob now emit progress for WebSocket relay to frontend clients.

  16. · MediaService

    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 during e-signature template conversion.

  17. · SecurityService

    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 tempo reale aggiornamenti sul frontend. Cadde con grazia se la conversione fallisce.

  18. · kamo-internal

    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 pulsante Template - Aggiungi /doc/sign/creare la pagina con il nome del modello, il selettore del campo, il caricamento del file dropzone, calcolo hash e dialogo password per PDF ristretti - Aggiungi /doc/sign/edit pagina con PDF.js viewer e conversione polling - Aggiungi i percorsi proxy API Next.js per il caricamento dei modelli, l'elenco, l'aggiornamento dello stato, e convertito lo streaming PDF

  19. · SecurityService

    Add e-signature template API endpoints

    - POST **************** — upload template with scope control - POST **************** — list templates by context and status - PATCH **************** — update template lifecycle - GET **************** — stream converted PDF - Add UploadTemplateRequest, TemplateListRequest, UpdateTemplateStatusRequest, TemplateMetadata DTOs

  20. · DaemonService

    Add document conversion and thumbnail generation background jobs

    - DocumentConversionJob: polls for unconverted files, sends to ConversionService, stores converted PDFs with deduplication - ThumbnailGenerationJob: renders first page of converted PDFs as 300px PNG thumbnails - Add PDFBox dependency for thumbnail rendering - Register both jobs in QuartzConfig with configurable cron schedules

  21. · kamo-shared-library

    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 isSigTemplate, sigTemplateStatus, sigTemplateName campi a Img entità - Aggiungere convertitoDatId, èConvertito, conversioneParti di orrore a ImgDat entità - Aggiungi domande di repository per i modelli sig e i file non convertiti/thumbnailless - Aggiungi uploadSigTemplate, updateSigTemplateStatus, listSigTemplates to ImageService

  22. · ConversionService

    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 Forgejo CI/CD pipeline.

  23. · kamo-capcha-widget

    Change verified label to 'Human Verified'

  24. · kamo-capcha-widget

    Cambia l'etichetta widget da 'Verify' a 'I am Human'

  25. · kamo-login

    Modificare l'etichetta widget per 'Verify', aggiornare il messaggio di errore di login non verificato

  26. · kamo-capcha-widget

    Cambia l'etichetta dei widget da 'I'm not a robot' a 'Verify' in tutte le località

  27. · kamo-login

    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 overrides che stavano cercando nascondere il marchio — non più necessario.

  28. · kamo-capcha-widget

    Fork Capcha v3.0.2 widget con branding rimosso per l'etichettatura privata

  29. · kamo-capcha

    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: 300s (5 minutes)

  30. · kamo-capcha

    Rispondi con ROFL in home page

Il tuo universo ti sta aspettando.

Aggiungi i prodotti quando sei pronto: nessuna migrazione, nessun nuovo login, nessuna richiesta di pagamento.

Gratis per sempre — nessuna carta di credito richiesta