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
April 18, 2026
Fixkamo-shared-library

Adaugă DEFAULT fals la definiția e-mail verificat coloană

Hibernate's schema migrator generează ALTER Table fără un implicit, se încadrează pe tabele cu rândurile existente. coloanăDefiniție o forțează să include DEFAU...

Kamo·4mo ago
FixESigService

Bump kamo-shared-library to 1.4.0

Kamo·4mo ago
FixTranslateService

Bump kamo-shared-library la 1.4.0

Kamo·4mo ago
FixRAGService

Bump kamo-shared-library to 1.4.0

Kamo·4mo ago
FixMediaService

Bump kamo-shared-library to 1.4.0

Kamo·4mo ago
FixMCPGatewayService

Bump kamo-shared-library to 1.4.0

Kamo·4mo ago
FixKBService

Bump kamo-shared-library to 1.4.0

Kamo·4mo ago
FixEmailService

Bump kamo-shared-library to 1.4.0

Kamo·4mo ago
FixDocsService

Bump kamo-shared-library to 1.4.0

Kamo·4mo ago
FixDaemonService

Bump kamo-shared-library to 1.4.0

Kamo·4mo ago
FixConversionService

Bump kamo-shared-library to 1.4.0

Kamo·4mo ago
FixBillingService

Bump kamo-shared-library to 1.4.0

Kamo·4mo ago
FixAIService

Bump kamo-shared-library la 1.4.0

Kamo·4mo ago
FixSecurityService

Resolve duplicate emailTemplateServiceClient bean conflict

**************** and **************** were identical @Components with the same default bean name, causing **************** at startup. Delete the duplicate in r...

Kamo·4mo ago
FixVOIPService

Bump kamo-shared-library la 1.4.0

Docker Stage 1 construiește kamo-shared-library main (acum 1.4.0) și instalează el la local .m2; pompa de serviciu încă referindu-se la 1.0.0 care Maven nu a pu...

Kamo·4mo ago
Fixkamo-register

Aplică corectitudinea SP6 și stabilirea calității implementării

C1: utilizați NEXT PUBLIC H*** SITE KEY env var în loc de hardcoded placeholder C2: schimbare RegisterResponse.userId și toate params API de la număr la șir (Co...

Kamo·4mo ago
FixSecurityService

Address 4 code-review findings in registration and login paths

- Hide raw exception message in /register 500 path; log instead - Fail-closed (503) on email-verified DB check failure in login - verifyEmailToken throws if use...

Kamo·4mo ago
Fixkamo-marketing

Învelișul logo-ului de navigare

Kamo·4mo ago
FixSecurityService

Append Z to dateCommitted so JS parses it as UTC

LocalDateTime.toString() produces no timezone designator, causing JavaScript's new Date() to treat the UTC value as local time and display timestamps 7-8 hours ...

Kamo·4mo ago
FixSecurityService

Convert PT midnight cutoff to UTC for today-count query

Commits are stored in UTC but the cutoff was a naive LocalDateTime in PT, causing yesterday-evening PT commits (00:00–06:59 UTC) to be counted as today.

Kamo·4mo ago
FixEmailService

Redenumește căsuța poștalăId→id și furnizorulStatus→status în răspunsul listei de căsuțe poștale

Aliniază numele de câmp cu așteptările frontend pentru listarea căsuțelor poștale membre.

Kamo·4mo ago
Fixkamo-marketing

Se înlocuiesc toate cazurile de logo CSS-filtru cu SVG alb

Navigație, SubNavigație, Footer, SubFooter și Preloader toate utilizate acelaşi model inversat de filtru spart. Înlocuit cu logo-ul complet alb.svg peste bord.

Kamo·4mo ago
Fixkamo-marketing

Utilizați logo-ul SVG alb în subsol în loc de filtru CSS

Acelaşi fix ca şi filtrul CSS pe img interior-filtru fundal este nesigur pe iOS Safari.

Kamo·4mo ago
Fixkamo-marketing

Sistem de culoare de pază cu !important împotriva CSS tema suprascrie

DynamicMetaLoader poate injecta de la distanță CSS care câștigă cascada. Adăugarea !important asigură sistemul de culori: întunericul nu poate fi niciodată supr...

Kamo·4mo ago
Fixkamo-marketing

Excludeți legăturile de bază și de navigare de la tactilOptimized min-înălțime de aplicare

TouchOptimized a fost setarea minHeight:44px pe toate elementele <a> mai scurt decât 44px, inclusiv link-uri de la sol nav (~20px inaltime). Acest lucru a fugit...

Kamo·4mo ago
Fixkamo-marketing

Utilizați logo-ul SVG alb pre-referent în locul filtrului CSS

Filtru CSS pe img interior fundal-filtru este nesigur pe iOS Safari. Generează logo-ul complet-alb.svg cu toate umplerile setate la #ffffff și încărcați-l direc...

Kamo·4mo ago
Fixkamo-marketing

Blochează varianta modulului închis în timp închis la interogarea pe bază de clasă, fără interogare media OS

Tailwind v4 implicits dark: utilităţi pentru a răspunde la favorite-color-sistem (preferinţă OS). @varianta suprascrie asigură întuneric: clasele activează doar...

Kamo·4mo ago
Fixkamo-marketing

Utilizați stilul de filtrare Inline pe link-ul logo pentru redare alb de încredere

Clasele de filtre de pe elementele img sunt inconsecvente pe browserele mobile. Stilul Inline pe elementul ancoră garantează luminozitatea (0) inversat (1) se a...

Kamo·4mo ago
Fixkamo-marketing

Forțează sistemul de culoare închisă astfel încât browserul să nu aplice niciodată redarea modului de lumină

Schimbarea de la "doar lumina" la "întuneric" în globals.css, generaViewport, și html element stil în modul lumina, care a fost cauza logo-ul să apară negru pe...

Kamo·4mo ago
Fixkamo-marketing

Prevenirea logo-ul de redare în spatele rândului nav pe mobil

Ambalajul cu filtru CSS a creat un nou context de stivuire care a intrat în conflict cu filtrul de fundal al antetului pe browserele mobile, ceea ce face ca log...

Kamo·4mo ago
Fixkamo-marketing

Rezolvați bara de defilare și clipping mobil pe JumpToBar și PreviewBanner

- Adăugați deversareY: ascuns la SariToBar container interior pentru a preveni bara de defilare verticală - Permite PreviewConținutul Banner să înfășureze pe mo...

Kamo·4mo ago
Fixkamo-marketing

Înlocuiţi spaţiul-y-4 cu decalajul flex de linie pe listele de legături footer

Spațiu-y-4 utilizează:unde (specificitatea 0) care concurează cu CSS încărcare pe reîmprospătare dură care cauzează o distanță verticală inconsecventă. Inline s...

Kamo·4mo ago
FixKlusterServices

Set Traefik externalTrafficPolicy=Local to preserve client IP

With the default "Cluster" policy, kube-proxy SNATs external traffic to the node IP before forwarding to Traefik. That caused Traefik to see the node IP as the ...

Kamo·4mo ago
Fixkamo-marketing

Adaugă cerere lipsă Integrare i18n cheie în toate localităţile

Butonul "Trimite o cerere" de la "Ai nevoie de o integrare personalizată?" CTA Pe /integratii a fost în scădere înapoi la cheia brut *************** Pentru că c...

Kamo·4mo ago
April 17, 2026
Fixkamo-analytics

Use pg Pool options instead of connection string for geo DB

CockroachDB rejects insecure connections and node-pg can't verify self-signed certs via connection string alone. Parse the URL into Pool options and pass ssl:{r...

Kamo·4mo ago
Fixkamo-login

Backlink țintă la www.kamocrm.com (gazda canonică)

Componenta PoweredByKamo expediată spre apex https://kamocrm.com/ dar gazda canonică kamo-marketing este https://www.kamocrm.com/. Actualizarea tuturor celor tr...

Kamo·4mo ago
Fixkamo-analytics

*** session check, loading spinner, rebrand analytics to Kamo Analytics

Use redis get instead of exists for more reliable *** validation on logout. Replace "Authenticating..." text with an animated spinner on the OTK auth page. Rena...

Kamo·4mo ago
Fixkamo-analytics

Copy GeoLite2 database to production image for country detection

The /geo/ directory containing GeoLite2-City.mmdb was built during the builder stage but never copied to the runner stage, so all country/region lookups returne...

Kamo·4mo ago
Fixkamo-analytics

Preserve logo aspect ratio in SideNav

Kamo·4mo ago
Fixkamo-analytics

Move CSP to proxy.ts instead of middleware.ts to avoid build conflict

Next.js 16 doesn't allow both middleware.ts and proxy.ts. The Docker build copies proxy.ts as the middleware, so add CSP frame-ancestors header there instead. T...

Kamo·4mo ago
FixKlusterServices

Clean up legacy analytics deployment on each CI run

Delete old analytics deployment, service, and ingressroute that conflict with the kamo-analytics deployment managed by its own CI/CD pipeline.

Kamo·4mo ago
Fixkamo-analytics

Use Next.js middleware for CSP so frame-ancestors works at runtime

The standalone build bakes next.config.ts headers at build time, so ALLOWED_FRAME_URLS was always empty. Move CSP to a Next.js middleware that reads the env var...

Kamo·4mo ago
FixKlusterServices

Strip X-Frame-Options header in iframe-compatible middleware

Set X-Frame-Options to empty string to remove the SAMEORIGIN value that was being inherited, allowing CSP frame-ancestors to control iframe embedding instead.

Kamo·4mo ago
Fixkamo-analytics

Read ALLOWED_FRAME_URLS at runtime so CSP frame-ancestors works in standalone mode

The env var was being read at module scope during build, baking an empty value into the standalone server. Move CSP and all header construction into functions c...

Kamo·4mo ago
FixKlusterServices

Reset document.title in rebrand() when React overwrites it

React re-applies RSC payload after hydration, resetting the title to "analytics". Add a title check inside the MutationObserver callback so it gets corrected ev...

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