Mergi la conținut
KAMOUniverse

Jurnal de schimbări

Ce e nou.

Fiecare îmbunătățire a platformei, pe măsură ce se livrează.

  1. · kamo-marketing

    Adaugă înlocuiri de text insensibile la caz pentru afișarea jurnalului de schimb

    Înlocuiește denumirile de instrumente interne cu denumirile cu care se confruntă publicul (Docs-> Docs, Meet->Meet, Capcha->Capcha, Avatar Creator->Avatar Creator, etc.) în titluri și descrieri înainte de redare.

  2. · kamo-marketing

    Adaugă pagina de jurnal live Change cu UI cronologie, filtre și statistici

    Name oferă filtrare de proiect/tip, grupare de date, descrieri expandabile; şi mai multă încărcătură. Added nav and footer links.

  3. · SecurityService

    Adăugați changelog webhook controler și servicii de sanitizare

  4. · kamo-shared-library

    Adaugă enum ComiteType, ComiteLog și ComiteLogRepository for changelog system

  5. · kamo-internal

    Adăugați editorul de nivel de acces la setările de membri cu înlocuire de etichetă specifică org

    Redenumește CLIENT→MINTE ȘI INTERN→TEAM MINTE în ImageAccessLevelType.ts cu {var} placeholders. Adăugaţi secţiunea de nivel de acces la RolesPermissionsTab cu editarea de controale cu poarta de EDIT MEMBRIE ACCESS LEVEL dreapta şi regulile de ierarhie nivel. Actualizează etichetele de nivel de acces DocManager pentru a utiliza etichete personalizate specifice org de la utilizareUserInfo.

  6. · SecurityService

    Adaugă nivelul de acces al membrilor și criteriile de evaluare a statutului proprietarului

    Adaugă GET and PACTCH *************** obiective pentru citirea și actualizarea nivelurilor de acces cu aplicarea deplină a permisiunii. Actualizați crearea organizației pentru a utiliza creareaOwner.

  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

    Adaugă sistem de nivel de acces pentru membri cu sisteme de promovare a proprietarului și de securitate

    Redenumeşte CLIENT→MINTEA ŞI INTERNE→TEAM MEmber in ImageAccessLevelType cu {var} deţinătorii de locuri pentru etichetele specifice org. Mutați nivelul de securitate de la membru al echipei la membru pentru controlul accesului universal. Adăugaţi steagul Owner pentru echipa. Adăugați EDIT MINTE ACCESS LEVEL dreptul la Role RightType. Adăugați creareaOwner și actualizareaMemberAccessMembruServicii cu aplicarea deplină a normelor de afaceri.

  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

    Adăugați etape de proces de conversie granulare cu 8 actualizări distincte WebSocket

    Etape: descărcare (0-15%) → pregătire (15-20%) → conversie (20-65%) → verificare (65-75%) → depozitare (75-90%) → finalizarea (90-100%) → completă

  11. · kamo-shared-library

    Adaugă căutareByDat interogare la ImgRepository pentru căutarea non-lazy Img

  12. · kamo-internal

    Redesign pagina de suport și webinar expert pentru a potrivi aspectul paginii contului

    Ambele pagini folosesc acum același antet erou gradient cu tab încorporat navigare, potrivire pagina /cont model. Programarea Webinar vrăjitorul utilizează indicatori de pas numerotați în filele antet și latimea completă conținut cu formate de carduri de grad întreprindere pentru fiecare etapă.

  13. · kamo-internal

    Adăugaţi suport dropdown cu secţiuni, extrage Webinar programare la pagina dedicată

    Suport Nav buton are acum o săgeată picătură și Popover cu două secțiuni: "Online Support" (Contact Support, View Active Tickets) și "Training" (Request Webinar, My Programed Webinars). Programarea Webinar mutat de la un dialog în MyWebinarsTab la o pagină independentă / suport/program-webinar cu tab-uri magice secvenţiale (Select Type, Chose Time, Confirm).

  14. · kamo-internal

    Progresul conversiei în timp real prin intermediul WebSocket cu procente duble

    - Adăugați utilizareConversiuneWebSocket cârlig de susținere atât pentru membri, cât și pentru șablon - Creați pagina conectează WebSocket înainte de încărcare, arată conversie live progresul de la server cu bare duble (pasul curent % + % total) - Debit etapă: Hash → Încărcare (XHR %) → Conversie (WebSocket %) → S-a făcut - Editare de sarcini pagina convertit PDF imediat (conversie Sync) cu Retragere WebSocket pentru cazurile de margine

  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

    Conversie PDF sincronă pentru încărcarea șablonului de semnătură electronică

    Upload-uri de șablon convertiți acum direct prin serviciul de conversie în timpul Încarcă cererea. Editează evenimente de progres NATS pentru WebSocket în timp real actualizări pe frontend. Se retrage graţios dacă convertirea eşuează.

  18. · kamo-internal

    Implementarea managementului modelului de semnătură electronică

    - Înlocuiți e-Signatures tab placeholder cu șablon complet datagrid (AG Grid) cu sub-tabe pentru în așteptare/completat/Archived și crearea de buton nou șablon - Adaugă /doc/sign/creează pagina cu numele șablonului, selectorul domeniului de aplicare, upload de fișiere dropzone, hash computing, și dialog parolă pentru PDF-uri restricționate - Adăugați /doc / semn / edit pagina cu vizualizator PDF.js și sondaje de conversie - Adăugați trasee proxy Next.js API pentru upload șablon, listă, actualizare stare, și flux PDF convertit

  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

    Adaugă suport șablon e-semnătură la sistemul de imagistică

    - Adăugaţi SigTemplateStatusType enum (PEND, COMPLET, ARHIVED) - Adăugați SYSTEM WIDE ImageAssocType pentru șabloane eco-context - Adăugați esteSigTemplate, sigTemplateStatus, sigTemplateName fields to Img entity - Adăugați convertitDatId, isConverted, convertireCâmpuri Eror la ImgDat entitate - Adăugați întrebări depozit pentru șabloane Sig și fișiere neconvertite/cu unghii tăiate - Adăugați uploadSigTemplate, actualizareSigTemplateStatus, listăSigTemplates la 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

    Schimbă eticheta widget de la "Verifică" la "Sunt om"

  25. · kamo-login

    Schimbă eticheta widget în "Verifică," actualizează mesajul de eroare de autentificare neverificat

  26. · kamo-capcha-widget

    Schimbă eticheta widget de la "Eu nu sunt un robot" la "Verificați" peste toate localurile

  27. · kamo-login

    Se înlocuieşte pachetul Capcha npm cu furculiţa kamo-capcha-widget cu etichetă privată

    Comutat de la pachetul Capcha npm din amonte la nostru MIT-forked kamo-capcha-widget cu toate branding-ul dezbrăcat la sursă. Umbra eliminat hacks DOM și CSS suprascrie care au fost încercarea pentru a ascunde branding nu mai este nevoie.

  28. · kamo-capcha-widget

    Fork Capcha v3.0.2 widget cu branding eliminat pentru etichetare privată

  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

    Răspundeţi cu ROFL pe pagina principală

Universul tău te așteaptă.

Începeți gratuit în câteva minute.Adăugați produse oricând sunteți pregătit — fără migrare, fără autentificări noi.

Gratuit pentru totdeauna — nu este necesar un card de credit