Schimbare live jurnal

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

17,865
Total modificări
4,581
Caracteristici
4,512
Reparaţii
32
Proiecte
Filtru după proiect
Toate proiectele17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtru după tip
Toate tipurileBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
April 17, 2026
Chorekamo-marketing

Actualizează traducerile locale și hash [skip ci]

Kamo CI·4mo ago
Chorekamo-marketing

Resetare traducere hash

Kamo·4mo ago
Chorekamo-marketing

Actualizează traducerile locale și hash [skip ci]

Kamo CI·4mo ago
Chorekamo-marketing

Actualizează traducerile locale și hash [skip ci]

Kamo CI·4mo ago
Otherkamo-marketing

Tradu toate sirurile de caractere hardcodate IU rămase la nivelul site-ului

- PreviewBanner, PublicChatWidget, AiChatPanel, LiveSupportPanel, ExitIntentModal, FloatingSupportWidget folosește acumTraduceri() - Adăugat previzualizareBanne...

Kamo·4mo ago
Chorekamo-marketing

Actualizează traducerile locale și hash [skip ci]

Kamo CI·4mo ago
Fixkamo-marketing

Delta traducere motor + sârmă toate siruri de caractere hardcoded UI la i18n

Sistemul de traducere: - traduce.ts funcționează acum în modul delta încă identice cu limba engleză sunt trimise la API; cheile traduse existente sunt păstrate...

Kamo·4mo ago
Fixkamo-marketing

Suppress Chrome auto-translate popup on local-witched pages

Adaugă translate="no" to <html> and <meta name="google" content="notranslate über" astfel Chrome nu oferă pentru a traduce pagini utilizatorul are deja în mod i...

Kamo·4mo ago
FixSecurityService

Bound translation concurrency to 3 threads to prevent DB pool exhaustion

Unbounded @Async (SimpleAsyncTaskExecutor) created 50 threads simultaneously when the retry scheduler fired, each opening a DB transaction and draining HikariCP...

Kamo·4mo ago
FixSecurityService

Three bugs preventing changelog translations from being saved

1. **************** was discarding events because handleWebhook() had no @Transactional — save + publishEvent() ran outside any transaction. Add @Transact...

Kamo·4mo ago
Fixkamo-shared-library

Interogatorie ComiteLogs cu stânga Conectare astfel încât înregistrările de la zero traducere sunt capturate prin retry

Vechea interogare selectata din ComiteTraducere traducerile erau invizibile. Folosește legătura stângă de la CommitLog astfel încât clauza HAVING COUNT < aștep...

Kamo·4mo ago
Featurekamo-internal

Adăugați / configurare / dns pagina și fluxul de configurare domeniu la / rețea

- Pagină nouă /setare/dns cu flux bifazic: intrare domeniu apoi DNS verificare cu 60 secunde auto-polling și confirmarea SSL - ManualDnsGuide: instrucțiuni DNS ...

kamo·4mo ago
FeatureSecurityService

Add /setup/dns backend — one-domain enforcement, SSL probe, new aliases

- Enforce one custom domain per org in POST /api/security/domains - Add capcha, docs, sign to standard aliases; remove legacy aliases - Update verify-dns to tra...

Kamo·4mo ago
FeatureInitializerService

Add ssl_confirmed and ssl_confirmed_at columns to org_domains

Adds idempotent ALTER TABLE statements to provision the two new columns needed for DNS setup SSL confirmation tracking.

Kamo·4mo ago
Featurekamo-shared-library

Adaugă sslConfirmat/sslConfirmatAt fields to OrgDomain and DomainDTO

Adaugă două noi câmpuri la entitatea OrgDomain și DomainDTO pentru a urmări SSL starea confirmării certificatului după eliberarea serviciului autocert un certif...

Kamo·4mo ago
FixSecurityService

Apply word replacement at translation time, not ingestion

Original text is preserved in the DB so that adding a new rule and re-triggering translation is all that is needed to update existing records. Changes: - Chang...

Kamo·4mo ago
Featurekamo-marketing

Eliminați cenzurarea changelog-ului client-side

Înlocuirea cuvintelor și redactarea secretă s-au mutat la ChangelogSanitizarea Serviciu (SecuritySecurityService) deci sanitizarea se intampla inainte de stocar...

Kamo·4mo ago
FeatureSecurityService

Move changelog word replacement to backend before translation

Text replacements (Docs→Docs, Meet→Meet, etc.) and secret name redaction (K8s secret names→***) were previously applied client-side in ChangelogClient.tsx, mean...

Kamo·4mo ago
Chorekamo-marketing

Actualizează traducerile locale și hash [skip ci]

Kamo CI·4mo ago
Fixkamo-internal

Manipulați răspunsurile API goale și degradare grațioasă pe fila de facturare

- facturareApi obține / pune ajutoare acum mâner în condiții de siguranță organisme de răspuns gol în loc de crashing pe res.json() cu intrare goală - PlansBill...

kamo·4mo ago
FixSecurityService

Check TeamMember.isOrganizationOwner flag for owner detection in my-networks endpoint

The previous check only looked at org.getOwner() (user_id_owner column) which can be null for existing orgs. The authoritative owner flag lives on the TeamMembe...

Kamo·4mo ago
Fixkamo-internal

Rezolva org/membru context de la *** sesiune pentru proxy facturare

Controlorii serviciului de facturare au nevoie de headere X-Org-Id şi X-Member-Id. Atunci când apelați direct (ocolind APIservice), acestea nu au fost stabilite...

kamo·4mo ago
Refactorkamo-internal

Apel BillingService direct prin K8s DNS în loc de APIService

Next.js proxy server-side apelează acum BillingService la Nu-ţi face griji. direct, sărind peste hop inutil prin APIservice. BILLING SERVICE URL env var cu DNS ...

kamo·4mo ago
Fixkamo-internal

Adaugă ruta proxy Next.js pentru /api/billing/*

Clientul API de facturare a fost de asteptare /api/billing /* ca un URL relativ, care a lovit serverul Next.js în loc de poarta APIService. Adăugat o rută proxy...

kamo·4mo ago
Featurekamo-internal

Înlocuiți comutatorul suplimentar de stocare cu slider-ul de cantitate

Stocare suplimentară se bazează pe utilizare ($4/25GB bloc), nu un simplu on/off Add-on. A înlocuit întrerupătorul cu un diapozitiv (0-1000GB în 25GB pași) plus...

kamo·4mo ago
FixSecurityService

Include parent org in /org/domain response

The getOrganizationByDomain endpoint manually builds a response map but never included the parent organization reference. This prevented the frontend from knowi...

Kamo·4mo ago
Fixkamo-internal

Adaugă părinteId și părinte la tipul OrgProviderProps

Interfaţa de recuzită a Organizaţiei lipsea de la părinteId şi câmpuri părinteşti, care le determină să fie retrase în timpul compilaţiei TypeScript, chiar dacă...

kamo·4mo ago
Featurekamo-internal

Wire BillingManager și RelațieManager la suport reale

BillingManager (cont facturare fila): - Înlocuit 100% local-stat de batjocură cu metoda reală de plată cu dungi management prin facturareApi - Încărcarea metode...

kamo·4mo ago
FixKlusterServices

Purge incomplete model directories in init container

The service crashes on startup if it finds a directory in /models that has missing or partial model files. Add a sweep at init start that removes any directory ...

Kamo·4mo ago
FixKlusterServices

Remove GitHub LFS downloads, use only data.statmt.org models

GitHub raw URLs return LFS pointer files, not actual binaries. Drop enru/enar downloads entirely — LibreTranslate handles those locales. Only download the 4 pai...

Kamo·4mo ago
FixTranslateService

Bergamotă îngustă la es/fr/de/pl, restaurează bergamot-primul ordin

Fişierele GitHub LFS nu pot fi descărcate cu buclă simplă (retrage URL-ul pointer nu conţinutul). Îndepărtarea enru/enar din domeniul de aplicare al bergamotei;...

Kamo·4mo ago
FeatureKlusterServices

Restore bergamot with working model sources and correct image

- replicas: 1 - Init container (alpine): downloads 4 pairs from data.statmt.org (tarballs for enes/enfr/ende/enpl) and 2 from firefox-translations-models GitH...

Kamo·4mo ago
FixTranslateService

Narrow BergamotProvider targets to 6 pairs with available models

pt, it, uk, tr, ro, id, vi have no bergamot model source — LibreTranslate handles them. bergamot now claims: es, fr, de, pl, ru, ar.

Kamo·4mo ago
FixKlusterServices

Scale bergamot to 0, update image to mozilla/translation-service

Modelul Google Cloud Storage de descărcare găleată (bergamot-modele-sandbox) întoarce 404 pentru toate fișierele și firefox-translations-modele repo a fost arhi...

Kamo·4mo ago
FixTranslateService

Route all translations through LibreTranslate while bergamot is offline

BergamotProvider is moved to fallback position. LibreTranslate supports all 13 locales bergamot was handling **************** so this eliminates the flood of "C...

Kamo·4mo ago
Featurekamo-internal

Înlocuiți pagina de statistici machete cu tabloul de bord de abonament live KamoCRM

Rebuilt /settings / account?tab=stats into a full wireless, ready- only perspicacitate bord. Înlocuiește toate datele simulate cu apeluri paralele la BillingSer...

kamo·4mo ago
Fixkamo-login

Proxi *** provocare prin server de conectare pentru suport multidom

Înlocuiește comanda directă de origine încrucișată în capcha. {domeniul}/api/provocare cu o proxy de aceeași origine la /api/capcha/provocare. Abordarea anterio...

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