Schimbare live jurnal

Să vedem ce construim în timp real. Fiecare caracteristică, fix și îmbunătățire expediate pe platforma.

17,876
Total modificări
4,587
Caracteristici
4,517
Reparaţii
32
Proiecte
Filtru după proiect
Toate proiectele17,876AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService352InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,557kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtru după tip
Toate tipurileBuild24CI522Chore670Docs226Feature4,587Fix4,517Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
April 11, 2026
Refactorkamo-internal

Eliminați JSON de lucru în jurul pentru array-uri plan de abonament

Platforma returnează acum array-uri adecvate în loc de siruri de caractere JSON, astfel încât try/parse/catch back logice nu mai este necesară în plus, pachet; ...

kamo·5mo ago
RefactorInitializerService

Use List<String> instead of manual JSON strings for promotion plan/cycle IDs

Update KamoCRMPricingLoader to use List.of() for applicablePlanIds and applicableBillingCycles, matching the shared library's migration from JSON strings to ent...

Kamo·5mo ago
Refactorkamo-shared-library

Abonați-vă Migrați Câmpuri JSON la relații bazate pe entitate @MultiToMany

Înlocuiește coloanele de șir jsonb (PlanIds compatibile, incluseInPlanIds, PlanIds aplicabile, aplicabilBillingCycles) cu JPA propriu-zis @MultyToMany se alătur...

Kamo·5mo ago
Featurekamo-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 Creat...

Kamo·5mo ago
Featurekamo-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.

Kamo·5mo ago
Featurekamo-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 e...

kamo·5mo ago
FeatureSecurityService

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 orga...

Kamo·5mo ago
FeatureInitializerService

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...

Kamo·5mo ago
Featurekamo-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 secur...

Kamo·5mo ago
Otherkamo-analytics

revert tracker double init logic

Francis Cao·5mo ago
FeatureConversionService

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...

Kamo·5mo ago
FeatureSecurityService

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ă

Kamo·5mo ago
FixConversionService

Handle image files (JPG, PNG, TIFF, etc.) directly via PDFBox instead of Docs

Docs can't convert images to PDF. Added ImageToPdfService that embeds images into a PDF page using PDFBox. Docs is only used for office document formats (DOC, D...

Kamo·5mo ago
FixDaemonService

Use imgRepository.findByDat() instead of lazy imgDat.getImages()

Quartz jobs run outside JPA sessions, so lazy collection access on ImgDat.images throws LazyInitializationException. Use explicit repository query instead.

Kamo·5mo ago
OtherSecurityService

Adăugați logare extinsă la fluxul de conversie sincron, fixați căutarea găleată

Utilizați img.getAssocId() pentru găleată în loc de variabila assocType locale. Adăugați pas cu pas logare pentru descărcare, apel de conversie, și rezultatul.

Kamo·5mo ago
Fixkamo-shared-library

Name

Hibernat nu poate rezolva nume enum pe deplin calificate în JPQL pe toate versiuni. Pass ImageAssocType.SYSTEM WIDE ca parametru numit în schimb.

Kamo·5mo ago
FixSecurityService

Serialize imgId as String to prevent JavaScript precision loss

CockroachDB unique_rowid() IDs exceed Number.MAX_SAFE_INTEGER. Changed imgId from Long to String in UploadDocumentResponse and DocumentMetadata DTOs so Jackson ...

Kamo·5mo ago
FixSecurityService

Download converted PDF from MinIO instead of original file

The converted-pdf endpoint was calling imageService.downloadDocument() which returns the original file. Now downloads directly from MinIO using the convertedDat...

Kamo·5mo ago
Upgradekamo-internal

Next.js 16.2.3, TypeScript 6.0, Node 24, React 19.2

- Next.js 16.0.10 → 16.2.3, TypeScript 5.8 → 6.0,2, Node 20 → 24, React 19.2.3 → 19.2.5 - Migrate ESLint de la .eslintrc.json la plat config (eslint.config.mjs)...

kamo·5mo ago
Featurekamo-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ă indi...

kamo·5mo ago
Fixkamo-internal

Înaintează corect FormpartData și stabilește limita de dimensiune a corpului handler traseu

- Revenind la parsing FormData si reconstructia pentru expediere (reparatii MalformatStream Excepție de la matricea brutăBuffer forwarding) - Adăugaţi rutaHandl...

kamo·5mo ago
Featurekamo-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...

kamo·5mo ago
Fixkamo-internal

Stream upload corp direct pentru a evita Next.js 10MB dimensiunea corpului limita

- Citește cererea ca arrayBuffer și înainte octeți brute cu conținut-tip antet în loc de parsing FormData (care declanşează Next.js limita corpului) - Adăugaţi ...

kamo·5mo ago
Featurekamo-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,...

kamo·5mo ago
FeatureDaemonService

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...

Kamo·5mo ago
FeatureMediaService

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...

Kamo·5mo ago
FeatureSecurityService

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 ...

Kamo·5mo ago
Fixkamo-internal

Apelați Serviciul de Securitate direct prin RKE2 DNS, fixați calculul hash, adăugați progres de încărcare în etape

- Toate şablon API rute apel acum SecurityService direct prin intermediul intern K8s DNS în loc de proxy prin APIservice - Utilizaţi calculatorulBlake3/calcuteS...

kamo·5mo ago
ChoreConversionService

Add .gitignore and remove build artifacts

Kamo·5mo ago
Featurekamo-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 ...

kamo·5mo ago
FeatureSecurityService

Add e-signature template API endpoints

- POST **************** — upload template with scope control - POST **************** — list templates by context and status - PATCH **************** — update te...

Kamo·5mo ago

Ca ceea ce vezi de transport maritim?

Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.

Pornește gratuit pentru totdeaunaVezi prețurile