Log Perubahan Langsung

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

17,933
Total Perubahan
4,614
Fitur
4,543
Perbaikan
32
Proyek
Filter menurut projek
Semua Projek17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filter berdasarkan tipe
Semua JenisBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
July 8, 2026
FeatureInitializerService

Sebagian-indeks unik menegakkan satu paket penutupan aktif per pinjaman (eClose double-close backstop)

CREATE UNIQUE INDEX uk _ mlos _ closing _ pkg _ active _ any ON mlos _ closing _ package (lenn _ file _ uid) Status where < > 'CANCELLED'. Backstop Durable di b...

Kamo·2mo ago
FeatureMediaService

Tembnail penjadwalan bahan yang dihasilkan dalam proses

Penyapuan tanpa kepala tidak dapat mendorong pipa thumbnail Percakapan, jadi buat sebuah pawai-0 cap jempol melalui ImageIO tepat setelah menyimpan ekspor - bah...

Kamo·2mo ago
Featurekamo-internal

Recurring generasi jadwal UI

ScheduleManager: jadwal create / list / delete (resep + everyday / weekday / monthly + jam / day + opsional autopost target + caption); diluncurkan dari Materia...

kamo·2mo ago
FeatureMediaService

Generasi terjadwal - menyapu berjalan resep pada irama

- CanvaScheduleController: CRUD untuk jadwal org (resep + irama + jam / hari + target sosial opsional), komputes nextRunAt - Pembatalan Generasi Layanan: tanpa ...

Kamo·2mo ago
Featurekamo-shared-library

Entitas pembatalan + repo (generasi berulang)

Organ-scoped jadwal berulang (resep + cadence + opsional target sosial) dengan sebuah query atomic- klaim sehingga menyapu MediaService berjalan setiap jadwal j...

Kamo·2mo ago
Featurekamo-internal

Inline expandable Whisper transkrip pada baris pesan suara telepon + call-history

Tiap baris rekaman (riwayat pesan suara dan panggilan) mendapat 'Transkrip' menjungkitkan itu mengambil transkrip Whisper rekaman sesuai permintaan dan menunjuk...

kamo·2mo ago
Featurekamo-internal

Simpan + gunakan ulang resep autofill

TemplateAutofill: "Resep tersimpan" chip memuat pemetaan template + prefilled; "Simpan sebagai resep" persist template + field saat ini nilai org- lebar. + canv...

kamo·2mo ago
FeatureMediaService

Simpan resep autofill CRUD (org- scoped)

CanvaRecipeController: GET / POST / API / media / canva / reseples + DELETE / {id} - save / list / soft-delete sebuah brand- template + field pemetaan, scoped k...

Kamo·2mo ago
Featurekamo-shared-library

CanvaAutofillrecipe entitas + repo (disimpan resep autofill)

Organ - terbagi bernama binding dari sebuah template merek Canva ke nilai field (literal teks atau citra Materials), sehingga stewards dapat re-jalankan sebuah ...

Kamo·2mo ago
Featurekamo-internal

Tambahkan ruas ID Material untuk membuat bentuk, halaman rincian, dan impor

Thread a nulable materialId (max 40) through the Lead type, leadsApi (buat + update wire request), dan pembagian leadFields systemm-field daftar - yang drive ba...

kamo·2mo ago
Featurekamo-internal

Enterprise autofill UI - data- merge template merek

TemplateAutofill: pilih template merek Canva, isi setiap ruas dengan literal text, an org / compliance token (NMLS #, Equal Housing disclosure, org name / phone...

kamo·2mo ago
FeatureMediaService

Isi otomatis Enterprise - data- gabungan template merek

- CanvaAPiClient: tampilkan template merek (dataset = non _ empty), ambil dataset, aset-upload pekerjaan, buat / dapatkan pekerjaan otomatis - CanvaController: ...

Kamo·2mo ago
FeatureSecurityService

Persist dipetakan ID Material pada impor manual + API masukan

Keduanya setDirectFieldOnCreateRequest switch kurang kasus baku, sehingga tidak dipetakan system FieldPath secara diam-diam dijatuhkan. Tambahkan kasus material...

Kamo·2mo ago
Featurekamo-shared-library

Tambahkan bagian ID Material end-to-end dalam shared -lib

Tambahkan sebuah null, max-40-char materialId ke entitas memimpin (MATERIAL _ ID VARCHAR (40)), register dalam LeadHistoriFieldRegistry (Kategori Profil) begitu...

Kamo·2mo ago
Featurekamo-internal

Tautan sosial + email-a-material + link publik

Distribusi untuk bahan pemasaran, dibangun di atas jahitan publikasi -URL baru yang ditandatangani. - Material Api.publicLink (imgId) + / api / material / link...

kamo·2mo ago
FeatureMediaService

URL publik yang ditandatangani pendek untuk aset pemasaran

Memungkinkan penyedia sosial (Meta) dan email mengambil bahan tertentu untuk dibatasi jendela tanpa mengekspos pribadi imajinasi-bahan ember. - MaterialUrlSign...

Kamo·2mo ago
Featurekamo-shared-library

Pertama-kelas peminjam diri - pengiriman transisi * * * * * * * * * * * * * * * * *

DRAFT APPLIKASI _ TAKEN untuk peminjam (sebuah pesta pinjaman, bukan operator, jadi tidak ada LOS _ TAKE _ APPLIKASI). Routes melalui transisi () dengan scoped ...

Kamo·2mo ago
Featurekamo-internal

Hapus + pratinjau + import- berkas -to -Canva

- delete sebuah material (gated on manvage _ MATERIALS) dengan konfirmasi - klik thumbnail untuk menerbitkannya dalam lightbox - "Impor berkas" mengubah PDF / P...

kamo·2mo ago
FeatureMediaService

Impor berkas ke Canva sebagai desain yang dapat disunting

- * * * * * * * * * * * * * * (Impor desain biner) - CanvaController POST / imports (multipart) GNU buat + poll impor job penyunting deep- link dengan korelasi ...

Kamo·2mo ago
FeatureInitializerService

Migrasi menambahkan recordings.transkrip kolom TEXT

Kamo·2mo ago
FeatureConversionService

Layanan Transkripsi Bersama + titik akhir generik; translate rekaman VOIP

- Ekstrak Layanan Transkripsi dapat digunakan ulang (ffmpeg normalkan - > bisikan -asr) dan general POST / api / converse / transcribe titik akhir, mengganti pe...

Kamo·2mo ago
Featurekamo-shared-library

Kolom transkrip pada Recording + RecordingMetadata

Tambahkan kolom TRANSCRIPT TEXT ke entitas Rekaman dan thread transkrip Melalui... (dengan mundur-clat konstruktor sehingga ada 5- dan 9-arg penelepon tidak ter...

Kamo·2mo ago
FeatureMediaService

Verifikasi return-nav JWT signature; secure token refresh

- CanvaJwtVerifier: verifikasi korelasi _ jwt 's Ed25519 tanda tangan terhadap JWKS Canva (/ connect / keys), plus aud / exp / type; kunci cached oleh anak-anak...

Kamo·2mo ago
FeatureKlusterServices

Membuat bisikan - asr secara independen skable (HPA, multi- node)

Buang pin tunggal-node dan beralih ke cache model per- pod sehingga pods dapat jadwal pada titik apapun, dan tambahkan HPA (min 1 / max 4, CPU 75%, disengaja sk...

Kamo·2mo ago
FeatureKlusterServices

Ubah teks status koneksi klien Guacamole ke KamoDesktop

Override Jadi... 'Menghubungkan ke Guacamole...' layar (dan status terkait) membaca KamoDesktop.

Kamo·2mo ago
FeatureMediaService

Merekam yang tak masuk akal, menahan / quota, penggunaan penyimpanan, ringkasan pipeline

- MeetRecordingController: internal (X-Internal -Auth) titik akhir paling buruk jibri postingan finalize.sh selesai rekaman ke. - MeetRecordingService: upload r...

Kamo·2mo ago
FeatureEmailService

Vars contoh untuk pertemuan-ringkasan template preview

Tambahkan suatu kasus variabel sample untuk template ringkasan -pertemuan baru sehingga steward pratinjau UI render konten realistis.

Kamo·2mo ago
Featurekamo-shared-library

Pertemuan - ringkasan template kanonikal

Tambahkan "meeting-ringkasan" template transkasi (subjek + bermerek HTML dengan {{roomName}} dan mentah {{summaryHtml}}) dan mendaftarkan dalam CANONICAL _ KEYS...

Kamo·2mo ago
FeatureKlusterServices

Modul moderator Prosody, bisikan-asr, upload rekaman jibri

- Meet -prosody: version- kontrol konfigurasi plugin gubahan (menangkap telah ada token _ verifikasi no-op override yang dibuat out-of-band) dan tambahkan modul...

Kamo·2mo ago
FeatureConversionService

Recording transcription endpoint for post- meeting ringkasan

POST / api / conversion / meet / translate (X-Internall-Auth): menormalkan sebuah upload pertemuan rekaman ke 16kHz mono WAV melalui sebuah additive FfmpegServi...

Kamo·2mo ago
July 7, 2026
Featurekamo-internal

Integrasi kalender untuk pertemuan yang dijadwalkan + meter penyimpanan rekaman nyata

- calendarIntegration Diaktifkan: ketika pada, pertemuan clubhouse dijadwalkan juga ditambahkan ke kalender pencipta (melalui sistem kalender yang ada) membawa ...

kamo·2mo ago
Featurekamo-shared-library

MeetingRecording entitas + repositori untuk rekaman yang diambil

Tabel MEETING _ RECORDINGS baru (org, rapat ref, kamar, kunci bucket / objek MinIO, ukuran, durasi, ditangkap / kadaluwarsa penanda waktu, status ringkasan) - c...

Kamo·2mo ago
Featurekamo-internal

Pemasaran aplikasi, pengaturan hub, bahan Canva

Buat Pemasaran suatu aplikasi org- kelas pertama yang dapat dilepas dan kirimkan Canva yang didukung Pengalaman penting. App-enablement: - Applipe.MARKETING ce...

kamo·2mo ago
FeatureConversionService

Gambar mini video untuk bahan pemasaran

Canva MP4 ekspor (dan upload video apapun) lewati jalur Dok PDF dan ambil tunggal ffmpeg pasti- frame thumbnail (_ thumb _ p0.png) daripada gagal. - * * * * * ...

Kamo·2mo ago
FeatureMediaService

Backend Canva Connect OAuth + design / export

- CanvaApiClient: Otorisasi PKCE, pertukaran token / refresh / revoke, pengguna, design (create / list), expor jobs, byte fetch - CanvaTokeenService: dienkripsi...

Kamo·2mo ago
Featurekamo-shared-library

Canva integrasi + Pemasaran sebagai aplikasi org- enableable

- * * * * * * * * * * * * * * - platform Canva Hubungkan pendaftaran klien - ImageAspe.MATIALS (13, imagin- material) - org ember aset pemasaran - * * * * * * *...

Kamo·2mo ago
Featurekamo-meet

Memerlukan - gerbang sandi untuk tamu anonim (anggota bypass)

Ketika org memfungsikan kode sandi, pengunjung tanpa nama harus memasuki ruangan sandi; anggota terotentikasi tidak pernah disumbau. - sespan: tidak ada anonmo...

Kamo·2mo ago
FeatureKlusterServices

Aktifkan remerek Guacamole json-auth SSO + KamoDesktop

- JSON _ SECRET _ KEY (opsional) pada guacamole dari fungsi rahasia bersama desktop- sso Guacamole bundled - menulis -json ekstensi dewa-SSO link validate terha...

Kamo·2mo ago
Featurekamo-internal

Tuhan - hanya ikon KamoDesktop (Linux + Windows) membuka sesi otomatis-terhubung

Dua ikon navigasi yang tersisa dari Analytics, hanya ditampilkan ke anggota yang berhak (adalah Allah yang ditambahkan ke NavGateContext). Setiap fetches sebuah...

kamo·2mo ago
FeatureSecurityService

KamoDesktop SSO token titik akhir bagi anggota dewa

GET * * * * * * * * * * * * * * (God- memenuhi syarat saja) mint a 5 menit guacamole-writes-json token (HMAC-SHA256 + AES-128-CBC, per ekstensi format kawat) da...

Kamo·2mo ago
Featurekamo-internal

Nama kamar yang discoped, format nama kamar, pertemuan kalender Kamo, mulai pengingat; pengaturan i18n

- useMeetingDialog: nama kamar sekarang dinomespaced oleh org token sehingga dua orgs tidak pernah bisa bertabrakan ke dalam konferensi Prosody yang sama, dan m...

kamo·2mo ago
Featurekamo-meet

Rekam otomatis + watermark rekaman dari pengaturan org

overrides.js loadOrganity MeetSetSettings sekarang, ketika rekaman diaktifkan: - watermarkOnRecordings menunjukkan org "REC" overlay watermark sementara rekaman...

Kamo·2mo ago
FeatureMediaService

Jadwal rapat mulai pengingat + guest- link kadaluarsa

- MeetingReminderSweep: @ Scheduled penyapu yang kebakaran realtime "Pertemuan dimulai" Pengingat kepada anggota yang diundang di (mulai mengingatkan MinutesBef...

Kamo·2mo ago
Featurekamo-internal

Tampilkan ketersediaan anggota dalam daftar percakapan; ubah nama tab ke Direktori

1: 1 baris obrolan sekarang permukaan kehadiran langsung pihak lawan + ketersediaan cara yang sama tab Direktori lakukan - sama kegunaan / penggunaan keberadaan...

kamo·2mo ago
FeatureKlusterServices

Hardened KubeVirt remote desktop + Guacamole gateway

Tambahkan suatu stack desktop jarak jauh lengkap, GitOps- yang diterapkan melalui layout aliran: - KubeVirt + CDI terpasang pada waktu terbuka (URL rilis pinne...

Kamo·2mo ago
Featurekamo-internal

Sub-tab untuk grup obrolan, ingat tab terakhir-terbuka

Daftar obrolan disaring oleh deretan chip pil multi- pilih yang memandang tempat di bawah tab Chats. Ganti dengan kotak subtab tunggal (satu tab per grup: Anggo...

kamo·2mo ago
Featurekamo-internal

Jelaskan ketika surel tidak dikonfigurasi; kompose gerbang

Inbox pesan masuk sebelumnya diberikan shell penuh bahkan ketika org tidak memiliki penyedia email atau anggota tidak memiliki kotak surat, diam-diam gagal seti...

kamo·2mo ago
Featurekamo-internal

Semua jenis Daftar percakapan + perhatian browser-tab

Percakapan subtab sekarang daftar anggota, grup, dukungan dan percakapan sosial bersama-sama, paling baru-baru ini, dengan filter multi- pilih (Anggota Tim / An...

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