KamoCRM

Canlı değişim günü

Her özellik, düzeltme ve iyileştirme, gemiler olarak yayınlandı. Hiçbir şey bir fırlatma için geri tutulamaz.

17,500
Toplam Değişiklikler
5,986
Özellikler
5,284
Düzeltmeler
30
Projeler
Proje tarafından filtre
Tüm Projeler17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtre tipi tarafından
Tüm TiplerBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
May 9, 2026
FixKlusterServices

Kayıtsız bırak - işçiler kazaya neden oluyor

Libretranslate CLI kabul etmez - işçiler, sadece silahlıcorn İçinde işlem yapar. pod'un argparse'yi durdurmasına neden oldu boot and CrashLoopBackOff (1384 k1m1...

Kamo·5mo ago
May 1, 2026
FixMediaService

Resmi ek yarışı düzeltmek için işlemden sonra yayınlanan NATS CREATE olayı

NATS mesajı @Transactional vücut içinde yayınlandı, bu da anlamına geliyordu. Alıcılar CREATE olayını alabilir ve görüntüyü görüntüyü kullanarak talep edebilir ...

Kamo·5mo ago
FixMediaService

Serialize attachments in WS relay and message history; allow attachment-only sends

Three bugs fixed: 1. ChatSessionSubscriptionManager was building the STOMP messageMap manually and omitting attachments, sourceLanguageId, readMemberId, msg...

Kamo·5mo ago
Fixkamo-shared-library

Add attachments and event fields to ChatMessageDto; ignore unknown fields

ChatMessageDto was missing `attachments`, `readMemberId`, `msgIdLastViewed`, `dateLastViewed`, `addedMemberId`, `objImgId`, `transitMemberId`, and `isJoin` fiel...

Kamo·5mo ago
FixMediaService

Fix NPE in getChatSessions from Map.of() rejecting null nextcoder

java.util.Map.of() throws NullPointerException when nextcoder is null (no more pages). Replace with HashMap that accepts null values. Also wrap entire handler i...

Kamo·5mo ago
Fixkamo-internal

Defects C/D/E — title display name, toolbar layout, header lift

Defect C: Add GET proxy for /sessions/{guid}/members so ChatBox.loadMembers() can populate the SessionMember.name field. ChatTool already uses members[0].name f...

kamo·5mo ago
FixMediaService

Fix upload 500 (missing EmbRecordState) and empty chats tab (Timestamp cast)

Defect A: ChatAttachmentService.upload omitted **************** causing a NOT NULL violation on imgs.is_active. Added the default recordState. Also hardened Cha...

Kamo·5mo ago
FixMediaService

Prefer usernameAlias over User.name in memberDisplayName

Switches display name priority to: Member.usernameAlias → User.name → User.alias → User.username. Also includes the paged query dispatch fix from the previous c...

Kamo·5mo ago
Fixkamo-internal

Show upload error toast in Composer when attachments fail

Catches errors thrown by uploadAll() and renders an MUI Alert above the input row. Root cause of Defect 4 was the missing MinIO bucket (imaging-chat-attachments...

kamo·5mo ago
Fixkamo-internal

Empty Chats tab — frontend already expects {rows} paged shape (no change needed)

The ChatsList component already reads data.rows. Backend fix (shared-lib + MediaService) is the root cause: HAVING CAST(null AS TIMESTAMP) IS NULL did not work ...

kamo·5mo ago
FixMediaService

Use split First/After queries for chat sessions paged endpoint

Addresses empty Chats tab by dispatching to ****************

Kamo·5mo ago
Fixkamo-shared-library

Split findChatSessionsForMemberPaged into First/After to fix empty Chats tab

HAVING CAST(null AS TIMESTAMP) IS NULL did not evaluate as expected in CockroachDB,

Kamo·5mo ago
Fixkamo-internal

Geri dönüşümlü sohbet ana düğmeleri; Üyeleri/Chats sekmelerini panel tasarım ile entegre edin

ChatHeader kendi en düşük / kapalı IconButtons vardı ama sohbet aracı pencere Krom zaten bu orantıları sağlıyor - tekrarlandılar gömülü. ChatHeader şimdi sadece...

kamo·5mo ago
Fixkamo-shared-library

Anahtar MediaObjTransit @MapsId türetilmiş-identity pattern

@Id @OneToOne ile bir araya getirilen @IdClass, Hibernate 6'da güvenilir bir şekilde desteklenmemektedir - JpaRepository<MediaObjTransit, UUUID> ilkleştirme “do...

Kamo·5mo ago
Fixkamo-internal

Yaygın olmayan @ts-expect- Terror akışı üzerine

“Init’in dökümü zaten tip hatası susturuyor; yönergedir. TS katı modundan vazgeçin ve üretim inşasını kırın.

kamo·5mo ago
Fixkamo-shared-library

MediaObjTransit için @IdClass ekleyin, böylece Spring Data JPA elde edilen kimliklerini açığa çıkarabilir

Spring Data'nın meta modeli, birincil anahtar olan varlıklar için @IdClass gerektirir @Id @OneToOne türetilmiş tanımlayıcı. Bu olmadan JpaRepository<MediaObjTra...

Kamo·5mo ago
April 30, 2026
FixKlusterServices

Probe timeout 10s and 2 gunicorn workers

LibreTranslate's /languages probe blocks on the gunicorn worker event loop. With a single worker translating a long chat message, the probe times out at the def...

Kamo·6mo ago
FixMediaService

Raise client read timeout to 120s for long messages

LibreTranslate runs CPU-only argos models — a paragraph-length chat message takes 20-30s to translate, and longer ones can push past 60s. The 8-second read time...

Kamo·6mo ago
Fixkamo-internal

Persist language change and show current language in tooltip

The members endpoint accepts PUT not PATCH, so the language picker's PATCH was silently ignored — Member.language never actually updated, which is why refreshin...

kamo·6mo ago
Fixkamo-internal

İleri sorgu dizesi ************************

Sonraki.js proxy, talep sorgu dizesini ileriye dönük olarak bıraktı Medya hizmetleri, sohbet tarihinin getirdiği anlamına mı geliyor?lang=<locale> Param paramdı...

kamo·6mo ago
FixSecurityService

Mint sahibi OTK, DB round-trip'siz tüm hakları ile

**************** Yöneticiyi tayin ettikten sonra rol ve üye rights applied yazıyor, OTK-minting bloğuydu Bu satırları ************ aracılığıyla yeniden hazırla ...

Kamo·6mo ago
Fixkamo-internal

Show Plans & Billing tab regardless of root-org status

The !isRootOrg gate hid the tab on root orgs and blocked org owners and self-viewers from reaching their billing page from "My Account". The PlansBillingTab its...

kamo·6mo ago
Fixkamo-internal

Drop in place — jump every member, no softPush on release

The drift on release was softPushCluster firing on the user-drop path. A mega-cluster's bounds extend in all directions from the anchor, so the PADDING-margin /...

kamo·6mo ago
Fixkamo-internal

Drop firmly in place — tail-only throw + jump() to clear velocity

The previous fix still let heads drift on release because: 1. Throw detection averaged velocity across the full 110ms window. A user who flicked then decele...

kamo·6mo ago
Fixkamo-internal

Drop in place after a paused drag instead of drifting

Two cooperating bugs caused dropped heads (single or post-gather) to fly off to seemingly random positions when the user dragged fast, slowed to a stop, then re...

kamo·6mo ago
April 29, 2026
Fixkamo-internal

Cancel miras drag speed on release

Drag handler kafanın hareket değerini hızlı mx.set(nx) ile günceller. Aramalar, hangi çerçeveli duygusal kullanımları hız hesaplamak için kullanır. Ne zaman sal...

kamo·6mo ago
Fixkamo-internal

Crispen hexagon outline at all sizes/states

Four sources of softness eliminated: - **************** on the SVG - **************** on the visible outline so the stroke width does not stretch (and blur) u...

kamo·6mo ago
Fixkamo-login

Oturum veyagID ev sahibi veyagID eşleşmediğinde refüzyon

auto-login herhangi birini kabul etti - ve bir OTK geri işaret etti, Hangi veya varış yeri içse de.* ev sahibi aittir. Bir merdiven veya çapraz-org - kurabiye g...

Kamo·6mo ago
Fixkamo-internal

Per-cluster Spacing + aynı büyüklükte gruplama kuralları

Cluster hücresi ve hex anakency şimdi kümenin en büyük en büyük olanlardan elde edilir Global ölçek yerine üye ve takip eden MV'ler bir araya getiriyor merkezi ...

kamo·6mo ago
Fixkamo-internal

Toplantıya Davet Edildiğinde Gizle popover

Popover toplantı diyalogunun altında açık kalmak için kullandı çünkü dialog, popover'ın hedef kapısının içinde şartlandırılmıştı. Davetçiyi tıklama zamanında ya...

kamo·6mo ago
Fixkamo-internal

Robust English fallback for missing and empty locale translations

- mergeWithFallback now treats empty-string locale values as untranslated, falling back to the English value instead of rendering nothing - Replace bare NextI...

kamo·6mo ago
Fixkamo-internal

Update orders page account uid type from number to string

AccountSummary.uid is now a string (Long precision fix). Also remove parseInt comparison and type="number" from the manual account ID field.

kamo·6mo ago
Fixkamo-shared-library

TicaretMarket.getId() yerine getUid() etkinleştirin

TicaretMarket @Id UUID id (not uid), bu yüzden Lombok Id() üretir.

Kamo·6mo ago
Fixkamo-internal

MüşteriMemberId üye ID dizesi, birincilMemberId tarafından hesapları çözüyor

- posApi: HesapSummary uid string, birincilMemberId ekleyin; **************************************************************** müşteriMemberId dizesi; **********...

kamo·6mo ago
Fixkamo-shared-library

Seriize müşteriMemberId uzun hassaslığı korumak için dize olarak

- HesapSummaryDTO: **************** ile bir notate uid ve birincilMemberId dize alanı birincil member id id id id id id id d} - CreateSubscriptionOrderRequest: ...

Kamo·6mo ago
Fixkamo-internal

Complete next-intl for System Diagnostics

Wire remaining MySQL, Redis, statistics, request, and accordion UI copy to components.settings.diagnostics keys; use locale-aware time and translated heap badge...

kamo·6mo ago
Fixkamo-internal

Legacy getCurrentSubscription stub atmalıdır, geri dönmemelidir

Null dönen ÖzelliklerManager her veyag'i abonelik yapmamış gibi tedavi etti (billingLoaded = true, hasSubscription=false), tüm özelliği geride bırakmak Bir yüks...

kamo·6mo ago
Fixkamo-internal

Galaktik mesajları / *.json ithalat

"tsc" ve IDE "messaj /" JSON'u bir araya getirmeden sonra mesajların altında dosyaları işliyor/. Genişleme türleri /** /*.d.ts.

kamo·6mo ago
Fixkamo-internal

Hesap ayarları, anahtar anahtar anahtarlar için panellere yardımcı olur

Tüm zor kodlanmışları organizasyon hesabı sayfasında kopyalayın KapsamTranslations anahtarlarını kullanır. dosyaları eksik rapor etmek için i18n-audit genişletm...

kamo·6mo ago
Fixkamo-internal

Wire organization account hero and tabs to i18n keys

Use **************** strings for SettingsView title, subtitle, and tab labels so the UI shows translated copy instead of raw placeholders left in dictionary ove...

kamo·6mo ago
Fixkamo-internal

Esign signer ve aletbox modifier aracıtips

kamo·6mo ago
Fixkamo-internal

Navtop kullanılabilir etiketler ve yumuşak telefon seslerini ekleyin

Ekle components.navtop statüsü* yereller boyunca anahtarlar, böylece üstteki varlık düşüşleri tercüme etiketlerini gösterir. **************** in English. Softph...

kamo·6mo ago
Fixkamo-internal

Resolve STATUS_CONFIG scope errors on POS detail pages

Validate agreement status against STATUS_TRANSITIONS and derive commitment status keys from STATUS_TRANSITIONS so module-level helpers do not reference STATUS_C...

kamo·6mo ago

Kargoyu gördüğünüz gibi?

Tüm bunlar kendi başına iş alanınıza geliyor. Ücretsiz plana başlayın ve bu sayfayı bir ay içinde tekrar okuyun.

Sonsuza Kadar Ücretsiz BaşlangıçFırsatları Görüntüle