Schimbare live jurnal

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

17,933
Total modificări
4,614
Caracteristici
4,543
Reparaţii
32
Proiecte
Filtru după proiect
Toate proiectele17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtru după tip
Toate tipurileBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
July 18, 2026
FeatureMediaService

Verificați jetonul de rutare, persistă leadUid, reasign chat în mișcare plumb

-creeazăSessiunea de susţinere ia o rută semnatăToken (nu este preferatAgentMemberId); verificat prin ChatRoutingTokenCodec + cluster intern.auth.secret, aplică...

Kamo·1mo ago
July 17, 2026
FixMediaService

Excludeți membrii non-activi de la participarea la chat și rutarea

Un membru non-activ ************* nu trebuie să apară sau să fie vizate ca, un participant live chat. Poarta fiecare cale de chat pe comun-lib Nu-ţi face griji....

Kamo·1mo ago
July 16, 2026
FeatureMediaService

Snapshot web-chat de integrare id pe suport vizitator + bilet

Rezolva integrarea WebChat prin crearea KeyHash (enabled-filtrate, consistent cu boottrap() / AI-prompt rezoluție) o dată în creareSuportSesssion și timbre ID-u...

Kamo·1mo ago
FeatureMediaService

Rezolvator de configurare a bootstrap public-chat

Adaugă un GET intern *** *** *** *** *** *** care rezolvă o WebChatIntegration by X-Public-Chat-Key-Hash and returns its resoluted design/comportament config (c...

Kamo·1mo ago
ChoreMediaService

Wire opțional mediaservice-push secret pentru acreditările FCM/APN

Mounts the FCM service-cont JSON + APNs .p8 from an optional secret la /etc/kamo/push și stabilește tasta APNs-id / echipa-id din același secret. Toate opționa...

Kamo·1mo ago
FeatureMediaService

WebChatIntegration CRUD (minte cheie + integrare, org-scoped)

Managementul cu vedere spre Org API pentru fila de setări faza-2. On creați, menționați PublicChatApiKey (aceeași abordare cheie-gen ca publicChatKeyController)...

Kamo·1mo ago
July 15, 2026
FixMediaService

Rezolvarea membrilor sistemului de chat public per-org

creareSession de susţinere, crearea Bilet public şi notificarea proprietarului helpers toate rezolvat "membru de sistem org" printr-un hardcoded nume de utiliza...

Kamo·1mo ago
FeatureMediaService

Dispersie de împingere mobilă (date FCM + APN-uri directe) cu poarta de prezență

chat entry (MediaController), support ticket (SuportNotificationService), SMS/voicemail (VoipStompRelayController), social *************** Prezență-Gated ca con...

Kamo·1mo ago
FeatureMediaService

Accept X-***-Token pe REST; Slide TTL cu pauză pe sesiune

OTKPreAuthFilter rezolvă X-***-Token atunci când nu este prezent niciun X-OTK (la fel Sună la MediaService REST fără BFF. Serviciul KSession alunecă acum Redis ...

Kamo·1mo ago
July 14, 2026
FeatureMediaService

Ajunge la ofițerul propriu împrumutatului direct, nici o poartă de sprijin-dreapta

Drop the ACCEPT SUPPORT TICKETS requirement from asignationTo PreferateAgent: the Ofițer de împrumut atribuit împrumutatului este accesibil indiferent dacă aces...

Kamo·2mo ago
FeatureMediaService

Traseu direct-la-alocat-LO + obiectiv de prezență LO

Powers portalul împrumutatului fuzionat LO / chat widget: - *************** transmite direct un chat public bilet către un agent SPECIFIC (funcționarul de împru...

Kamo·2mo ago
FixMediaService

Nu mai pune conținutul mesajului în e-mail-urile de mesaje omise

Eliminați mesajulPrevizualizare calcul, registrul PREVIEW scrie, și @ info: whatsthis E-mail-uri transporta acum expeditor + număr + CTA doar conținutul este ci...

Kamo·2mo ago
July 13, 2026
FeatureMediaService

Notificari e-mail ratate (chat + suport) cu suprimare pe sursa

Comment Registrul MESAJ EMAIL NOTICES (PEND/SENT, per-sender for chat, per-ticket) pentru sprijin), 60s matura cu poarta de prezență, ore liniștite, fereastra d...

Kamo·2mo ago
July 11, 2026
ChoreMediaService

Reconstruiește pentru GeoLite cu bandă comună căutare delimitată (2-4ms hit+miss)

Picks up kamo-shared-library 011a73e Limita 1 în loc să se scaneze până la epuizare pe distanțe/ IP ridicate (măsurată 5-13s pe date prod-scale; suport-bilet +...

Kamo·2mo ago
July 10, 2026
FeatureMediaService

Ștampile cu timp ultima vedere durabil + obiectivul final în vrac

Se şterge momentul în care un membru se deconectează, deci nimic. înregistrate atunci când acestea au fost ultima activă. Ștampila PRESENCE LAST SEEN: {id} (org...

Kamo·2mo ago
July 8, 2026
FeatureMediaService

Etichetă automată AI + titlu prin intermediul furnizorilor de org (P3)

MaterialAiController POST Nu-ţi face griji. verifică dreptul de proprietate; mentă un URL de material semnat de scurtă durată, și solicită obiectivul de vedere ...

Kamo·2mo ago
FeatureMediaService

MaterialAnalyticsController

POST *************** (înregistrare) + GET /analytics (în funcție de material totaluri de tip + org).

Kamo·2mo ago
FeatureMediaService

MaterialReviewController

GET /api/media/materials/reviews (org-wide imgId→status map) + Post to set a material's status (validat, recenzor-timbru, upsert).

Kamo·2mo ago
FeatureMediaService

MaterialCampaignController

/api/media/materiale/campanii: lista/creare/actualizare/dezlipire, GET /posturi (org-wide imgId↔campaignId harta), POST /Add + /eliminare cu cecuri de proprieta...

Kamo·2mo ago
FeatureMediaService

Material TagController tag CRUD + atribuie/inssign + harta de atribuire

/api/media/materiale/etichete: liste/create/delete tags, GET /asignments (org-wide imgId↔tagId harta spatiului de lucru se alatura client-side), Post / Assign +...

Kamo·2mo ago
FeatureMediaService

Criterii de evaluare a legăturii publice (creare/listă/revoke) + serviciu urmărit

Adds Post/GET /api/media/materials/links and DELETE /links/{id} supported by MaterialShareLink, şi soluţiile au reuşit jetoanele publice GET primul (verificare ...

Kamo·2mo ago
FixMediaService

Indicatoare ale degetului mare cu material programat prin actualizare țintită

Acelaşi orfan detaşatEmisiunea de recuperare ca şi conducta de conversie: matura fără cap a avut loc un ImgDat detaşat şi de a salva() /merge() cascadat în cole...

Kamo·2mo ago
FeatureMediaService

Materialele generate în timpul procesului

O matura fără cap nu poate conduce conducta OTK a serviciului miniatură, așa genereaza o pagina-0 PNG miniatura prin ImageIO imediat dupa stocarea exportului Ma...

Kamo·2mo ago
FeatureMediaService

Generație programată

- CanvaScheduleController: CRUD pentru programe org (rețetă + cadență + oră/zi + obiective sociale opţionale), calculează următorulRunAt - CanvaGeneration Servi...

Kamo·2mo ago
FeatureMediaService

Retete de autofillare salvate CRUD (org-scoped)

CanvaRecipieController: GET/POST /api/media/canva/rețete + DELETE / {id} salva/lista/soft-șterge un nume de marcă-templu + cartografiere câmp, domeniu de aplica...

Kamo·2mo ago
OtherMediaService

Oferă MediaService intern.auth.secret (mlos-intern-auth) pentru e-mailuri sumare

MediaService -> EmailService /api/email/templels/send (şedinţa-rezumariu) necesităţi Intern AUTH SECRET pentru a se potrivi EmailService intern.auth.secret.

Kamo·2mo ago
FeatureMediaService

Enterprise autofill

- CanvaApiClient: listează șabloane de marcă (set de date=non gol), obține seturi de date; locuri de muncă active-încărcare, crearea/obținerea de locuri de munc...

Kamo·2mo ago
FeatureMediaService

URL-uri publice semnate de scurtă durată pentru active de marketing

Permite furnizorilor sociali (Meta) și e-mailului să aducă un material specific pentru o limitare fereastra fără a expune găleata privată de materiale imagistic...

Kamo·2mo ago
FeatureMediaService

Importă un fișier în Canva ca un design editabil

- *************** (import de design binar) - CanvaController POST / Importuri (multipart) → Creare+poll import job → editor link adânc cu corelation state for r...

Kamo·2mo ago
FixMediaService

Înregistrare Wrap upload astfel MediaService compilează

MiniOStorageService.upload aruncă o excepție verificată care ingerează () nici prins, nici declarat, să construiască pauza pe partea de sus a dispozitivului isC...

Kamo·2mo ago
FeatureMediaService

Verificați semnătura JWT return-nav; reîmprospătare jeton ordonat

- CanvaJwtVerifier: verifica corelatia jwt's Ed25519 semnatura contra Canva JWKS (/connect/keys), plus aud/exp/type; chei cached by child. Return-nav nu reușeșt...

Kamo·2mo ago
FixMediaService

MeetingParticipant.isComentariu() (a fost obtinerea Guest, nu se va compila); repunct transcrie la criteriul final generic

ÎntâlnireParticipant expune esteComentarii () (primitiv boolean getter), nu a lua Guest(). De asemenea, punctul apel transcriere rezumat la shared /api/conversi...

Kamo·2mo ago
FeatureMediaService

Înregistrare ingerare, reținere/contingent, utilizare stocare, conductă rezumat

- MeetRecordingController: intern (X-Normal-Auth) ingerarea obiectivului jibri Terminare.sh posturi terminat înregistrări la. - MeetRecordingService: uploads re...

Kamo·2mo ago
July 7, 2026
FeatureMediaService

Canva Connect OAuth + suport de proiectare/export

- CanvaApiClient: PKCE autorizează, token schimb/refresh/revoke, utilizatori, design (creare/listă), locuri de muncă la export, octet bring - CanvaTokenService:...

Kamo·2mo ago
FeatureMediaService

Întâlnire programată de începere a memento- urilor + data expirării legăturii de oaspeți

- MeetingReminderSweep: @Scheduled mater that fires a realtime memento pentru membrii invitaţi (start − mementoMinutesÎnainte) la ************* apoi trece la în...

Kamo·2mo ago
FixMediaService

Persist participanți invitați, pune în aplicare Manage MEET SETTINGS, drop double-invite cale

- creeMeeting: membrii invitați sunt ID-uri de fulg de nea numerice, nu siruri de caractere UUID Traseu-le prin LongTouID ca creatorul. Anterior UUID. from Stri...

Kamo·2mo ago
FeatureMediaService

Conversațiile unificate se transmit între membri/sesiuni de sprijin/sociale

GET /api/media/sessions/chat acceptă acum un filtru de sprijin, social; implicit all) și revine la nivel global la primul nivel; fuzionarea întrebărilor pe tip...

Kamo·2mo ago
July 6, 2026
FeatureMediaService

Tematici comune pentru părintele de suprafață în popup-ul de susținere a cererii

Utilizatorii Child-org nu au putut vedea subiectele de suport comune ale org-ului părinte (atribuitTownOrg=fals) atunci când solicită sprijin, deoarece popup nu...

Kamo·2mo ago
FeatureMediaService

Org-guard abonamentul în timp real /topic/liders/rt/{orgId}

Paza subscribe cross-tenant pentru noul subiect de plumb în timp real, oglindind actual /topic/social/feed guard: un membru poate abona doar la propria lor Flux...

Kamo·2mo ago
July 4, 2026
FeatureMediaService

Platformă unificată a liniei temporale (persistență a hranei pentru animale, adaptoare, releu live)

SocialFeedService persistă posturi/comentarii pe schema MediaSession/MediaObj (refolosind modelul de chat); SocialFeedMapper construiește DTOs sârmă; SocialTime...

Kamo·2mo ago
July 3, 2026
FeatureMediaService

X (Twitter) + adaptoare de discordie

- XAdapter: Contul Activitatea webhook (CRC provocare + x-twitter-webhooks-signature HMAC verifica); normalizeInbound (direct message events, echo-skip), Oauth ...

Kamo·2mo ago
FeatureMediaService

Adaptoare M4 Meta + OAuth + fereastra de 24 de ore + întărire M2

- Adaptoare Meta (Messenger/Instagram): fixați caption send invalid (caption now a follow-up mesaj), bytes-upload via Graph Attachment Upload API, URI encode f...

Kamo·2mo ago
FeatureMediaService

M3 MediaScurt

Kamo·2mo ago
FeatureMediaService

M2 MediaScurt

Kamo·2mo 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