Log Perubahan Langsung

Lihat apa yang kita bangun, di real-time. Setiap fitur, perbaikan, dan perbaikan dikirim di platform.

17,876
Total Perubahan
4,587
Fitur
4,517
Perbaikan
32
Proyek
Filter menurut projek
Semua Projek17,876AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService352InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,557kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter berdasarkan tipe
Semua JenisBuild24CI522Chore670Docs226Feature4,587Fix4,517Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
March 30, 2026
FixSecurityService

Query avatar_photos extension via SQL instead of Hibernate proxy

avatarRepository.findById() returns a Hibernate proxy (Avatar$HibernateProxy) that fails instanceof AvatarPhoto check. This caused the file extension to always ...

Kamo·5mo ago
Fixkamo-meet

Ekstrak CockroachDB ID sebagai string sebelum JSON.parse kehilangan presisi

CockroachDB unik _ rowid () ID (mis. 111619363562426374) melebihi JavaScript Number.MAX _ SAFE _ TEGER (9007199254740991). JSON.parse diam-diam merusak mereka -...

Kamo·5mo ago
Featurekamo-internal

Tambahkan penjadwalan tanggal / waktu ke dialog Awal Pertemuan

Tambahkan pil Toggle Sekarang / Jadwal ke dialog penciptaan pertemuan. Kapan Jadwal dipilih, suatu MUI DateTimePicker slide dalam dengan 15 menit interval dan s...

kamo·5mo ago
Fixkamo-meet

Ambil URL avatar dari API SecurityService daripada membangun dari hash

Konstruksi URL statis dari hash sesi mengembalikan 404 / 500 karena Avatar Pencipta SVG tidak selalu disimpan di jalan MinIO yang diharapkan. Sekarang sespan c...

Kamo·5mo ago
Fixkamo-meet

Atur URL avatar secara langsung tanpa pemeriksaan pramuat, tambahkan logging sespan

Pemeriksaan pramuat dalam _ getFirstLoadablestz gagal karena URL CDN tema tidak dapat dipramuat dari dalam peramban Konteks keamanan dengan DisableThirdPartyReq...

Kamo·5mo ago
Otherkamo-analytics

Merge tarik permintaan # 4112 dari * * * * * * * * * * * * * *

fix: gunakan pengaturan zona waktu dalam jangkauan tanggal bagan pendapatan

Mike Cao·5mo ago
Fixkamo-meet

Kondisi ras varian Logo, default LobbyActive diabaikan, dan whoCanRecord tidak dilewatkan ke config

- Defer logoUrl resolusi dalam overrides.js sampai org konfigurasi beban untuk mencegah berkedip variant logo salah (SIMPLE vs FULL) -Fire kamo-branding-loaded ...

Kamo·5mo ago
Fixkamo-meet

Ijinkan foto avatar ketika Disablest ThirdPartyRequests benar dan mendesain ulang tata letak latar belakang virtual

URL Avatar dari konteks JWT adalah tema pertama URL CDN, bukan permintaan pihak ketiga. Penjaga DisableThirdPartyRequests mencegah mereka dari memuat, menyebabk...

Kamo·5mo ago
Otherkamo-analytics

Gabung permintaan tarik # 3606 dari fauzora / fix / tracker-single -init

fix (tracker): mencegah multiple inisialisasi ketika script disuntikkan lebih dari sekali

Mike Cao·5mo ago
Fixkamo-meet

Merancang ulang halaman penutup untuk mencocokkan gaya halaman selamat datang

- Gambar latar belakang dengan animasi pudar / skala (interval 8s) - 15% warna primer overlay + gradien suasana overlay - Kaca kartu morfisme (rgba (255.255.255...

Kamo·5mo ago
Fixkamo-meet

Branch halaman penutup dan konstruksi URL avatar yang benar

- Tutup halaman (cloce.html, close2.html) sekarang gunakan gambar latar belakang org, logo, favicon, dan glassmorphism styling pencocokan halaman selamat datang...

Kamo·5mo ago
FixSecurityService

Store full avatar relative path in session instead of bare file hash

The login SQL now also fetches avatar_type and file_extension from avatar_photos so the session stores a complete relative path like **************** or *******...

Kamo·5mo ago
FeatureMediaService

Include org static background images in meet virtual backgrounds

Fetch backgroundImageCount from the org's theme config.json and generate URLs for /img/bg/{n}.webp so org-level static backgrounds appear alongside meet-specifi...

Kamo·5mo ago
Fixkamo-meet

Ukuran logo 'watermark' ganda dan paksa teks putih dalam dialog embed

- Dimensi dasar watermark ganda (71x32 = 142x64) dalam _ variables.scss - Double .Left watermark max batasan maksimal (140x70 180x140) dalam _ base.scss - Paksa...

Kamo·5mo ago
Featurekamo-meet

Derif nama tampilan dari nama awal / belakang dan konstruksi URL avatar dari sesi

Gunakan nama keanggotaan dan nama keanggotaan dari sesi * * untuk membangun nama tampilan yang tepat daripada kembali ke usernames Alias. Konstruksi URL avatar ...

Kamo·5mo ago
FeatureSecurityService

Add first name, last name, and avatar hash to *** session

Include memberFirstName, memberLastName, and memberAvatarUrl in Redis session data so cross-domain services like KamoMeet can display proper user identity witho...

Kamo·5mo ago
Fixkamo-internal

Menangani pertemuan Kembali mengarahkan untuk mengirim pengguna kembali ke pertemuan setelah log masuk

- Deteksi param query return di home page (dari KamoMeet auth redirect) - Hasilkan OTK dan redirect pengguna terotentikasi kembali untuk memenuhi dengan token -...

kamo·5mo ago
FixMediaService

Resolve org theme backgrounds not appearing in meet virtual backgrounds

- Add domain-based theme URL resolution for internal K8s service-to-service calls - getPublicBackgrounds now accepts optional domain param to derive correct the...

Kamo·5mo ago
Fixkamo-meet

Resolve OTK auth gagal dan login redirect issues dalam KamoMeet

- Perbaiki pencarian kunci Redis dalam validasi-otk (hilang * * awalan, menyebabkan semua validasi OTK gagal) - Nama ruas SecurityService peta dengan benar (mem...

Kamo·5mo ago
FixMediaService

Upload meet backgrounds to public MinIO bucket with hash-based naming

Was uploading to private 'imaging-meet-recordings' bucket via **************** which caused: - MinIO region mismatch errors on the primary node - Connection tim...

Kamo·5mo ago
Fixkamo-meet

Ganti Alamat dialog login asli dengan org Portal redirect untuk KamoMeet auth

KamoMeet menggunakan otentikasi OTK Aby JWT secara eksklusif. When Meet 's auth middleware biasanya menampilkan sebuah dialog login username / password, alihkan...

Kamo·5mo ago
March 29, 2026
Fixkamo-internal

Hapus klien - sisi OTK dari upload multipart, tambahkan upload logging debug

Klien telah menghasilkan sebuah OTK yang terbuang sebelum mengunggah (rute Next.js menghasilkan sendiri server-side OTK untuk backend). Menghapus klien OTK untu...

kamo·5mo ago
FixMediaService

Return serialization-safe Maps instead of raw JPA entities in MeetConfigController

All config/background endpoints were returning raw JPA entities with @ManyToOne(fetch=LAZY) Organization references. Jackson failed to serialize the Hibernate p...

Kamo·5mo ago
Fixkamo-meet

Hapus stok Temui latar belakang virtual, hanya gunakan latar belakang tingkat org-

- Hapus hardcode IMAGES array dari constants.ts (7 saham Bertemu latar belakang) - Komponen Virtual Backgrounds sekarang menggunakan latar belakang branding din...

Kamo·5mo ago
Fixkamo-internal

Sederhanakan tampilan nama NavTop dan skema URL MediaService yang benar

- Hapus pencarian nama pengguna Alias dari getDisplayName, gunakan catatan anggota secara langsung - Perbaiki URL MediaService K8 dari https: 8443 ke http: 80

kamo·5mo ago
Fixkamo-meet

Melayani latar belakang virtual melalui Sistem branding dinamis Meet 's

Ditambahkan / api / branding titik akhir yang mengembalikan org latar belakang di Meet diharapkan format. Set dynamicenBrandingUrl in config so Meet fetts backg...

Kamo·5mo ago
Fixkamo-internal

Gunakan forwardToApi untuk memenuhi background uploads daripada manual fetch

Penurunan manual dengan FormData melanggar batasan multipart. Sekarang rekonstruksi FormData dan menggunakan forwardToApi yang menangani header dengan benar.

kamo·5mo ago
Fixkamo-shared-library

Gunakan subquery untuk menemukan latar belakang tema org oleh keanggotaan pengguna daripada anggota langsung bergabung

JOIN INNER sebelumnya pada tb.member dikeluarkan latar belakang di mana anggota NULL, yang merupakan latar belakang paling tingkat. Sekarang gunakan sub-query m...

Kamo·5mo ago
Featurekamo-meet

Integrasikan pengaturan tingkat org- kedalam Pertemukan config dan branding

Sidecar mengambil Organ MeetConfig dari backend dan memetakan semua pengaturan: - Default audio / video bisu - Lobby / mode ruang tunggu - Akses tamu dan persya...

Kamo·5mo ago
FeatureMediaService

Add public config and backgrounds endpoints for sidecar consumption

GET /api/meet/public-config?domain= returns org meet config by domain. GET **************** returns combined virtual backgrounds. Both endpoints are unauthentic...

Kamo·5mo ago
FixMediaService

Remove duplicate endpoints from MeetController, add org-themes to MeetConfigController

MeetConfigController already handled config/background endpoints. The duplicate endpoints in MeetController caused ambiguous mapping. Added org-theme background...

Kamo·5mo ago
FeatureMediaService

Add config CRUD, background management, and org-theme endpoints

All endpoints enforce MANAGE_MEET_SETTINGS privilege. Config auto-creates with defaults on first access per org. Background uploads go to MinIO with SHA-256 has...

Kamo·5mo ago
Featurekamo-internal

Tambahkan latar belakang tema org ke memenuhi pengaturan dan hapus ruas yang sudah ditinggalkan

- Tambahkan rute GET untuk latar belakang tema org * * * * * * * * * * * * * * * - Update meets Api.ts: hapus whoCancreate and email InvitesEnabled from MeetCon...

kamo·5mo ago
Fixkamo-internal

Ambil templat tanda tangan langsung dari EmailService dengan OTK auth, tambahkan pencatatan debug

forwardToApi for / api / email / signature- templates pergi melalui APIService gateway daripada proksi email Next.js. Sekarang ambil langsung dari EmailService ...

kamo·5mo ago
Fixkamo-internal

Baca sesi dari Redis secara langsung (sama dengan / api / user-info), gunakan forwardToApi untuk semua layanan panggilan

Akar penyebab: profil pengirim menunjukkan 'Rekan Anda' karena session fetch called a not-existent SecurityService endpoint. Tanda tangan salah bentuk karena la...

kamo·5mo ago
Fixkamo-internal

Replicate exact email composer data flow for meeting invite emails

The previous implementation only filled 8 of 20+ SignatureContent fields, causing malformed signatures with no images, name, or contact info. Now replicates th...

kamo·5mo ago
Fixkamo-internal

Bersihkan rapat mengundang email - hapus logo, perbaiki subjek / host, embed pesan gubahan dengan benar

Perubahan template: - Gambar logo move ulang (tanda tangan penanganan template pada branding) - Dihapus 'Hi, rekan Anda telah mengundang Anda' - diganti dengan ...

kamo·5mo ago

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga