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
April 16, 2026
Fixkamo-marketing

Resolve DYNAAMIC _ SERVER _ USAGE 500 kesalahan dan rute kalkulator hilang

- Tambahkan gaya -dinamis ke [locale] / layout.tsx (getMessages () menggunakan header () secara internal) - Hapus General StaticParams dari [kbSection] / page.t...

Kamo·4mo ago
FixKlusterServices

Hapus --load-only pembatasan dari LibreTranslate

Semua paket bahasa yang diperlukan telah dipasang pada volume jalur host. --load-hanya mencegah beberapa paket dari loading. Tanpa bendera, LibreTranslate memua...

Kamo·4mo ago
FixKlusterServices

Gunakan startupProbe untuk LibreTranslate untuk menangani model panjang unduhan

startupProbe dengan 60 percobaan x 30 = 30min startup window untuk Model awal diunduh. Setelah memulai komplit, toleransi normal dan kesiapan probe mengambil al...

Kamo·4mo ago
FixKlusterServices

Batasi LibreTranslate ke hanya memuat model bahasa yang didukung

Gunakan --load-only dengan 22 kode bahasa yang didukung bukan mengunduh semua model yang tersedia (~ ratusan GB). Hapus --update- tanda model yang akan mengundu...

Kamo·4mo ago
FixKlusterServices

Remove invalid --load-awesome-ai-models flag from LibreTranslate

Flag does not exist in current libretranslate image. Replace with --update-models to ensure language packs are downloaded on startup.

Kamo·4mo ago
FixKlusterServices

Add LibreTranslate permission init container, scale Bergamot to 0

LibreTranslate was crashing with PermissionError on packages subdir. Added busybox init container to mkdir + chmod 777 the mounted hostPath before the main cont...

Kamo·4mo ago
FixTranslateService

Fall through to LibreTranslate when Bergamot is unavailable

ProviderRouter now catches exceptions per provider and tries the next. BergamotProvider throws on failure instead of silently returning original text, so LibreT...

Kamo·4mo ago
Fixkamo-marketing

Pilih bahasa lebar untuk mencegah scrollbar horisontal

260px terlalu sempit untuk entri seperti 'Bahasa Indonesia'. Naikkan ke 310px dan tambahkan overflow-x: tersembunyi untuk menghilangkan scrollbar sepenuhnya.

Kamo·4mo ago
Fixkamo-marketing

Port- forward Translator untuk mencapainya dari pelari CI

Pelari Forgejo berjalan di k0m1 yang tidak dapat menyelesaikan .svc.cluster.local DNS. Gunakan kubectl port-forward untuk terowongan kamowstrangslate-layanan: 8...

Kamo·4mo ago
Fixkamo-marketing

Hapus aplikasi pre-i18n / (pages) / dan app / page.tsx

Ini tidak sengaja dipulihkan oleh cek-out git -- app / selama sebuah perbaikan vendor sebelumnya. Baik struktur rute lama dan baru yang ada menyebabkan Next.js ...

Kamo·4mo ago
FixTranslateService

Exclude ****************

Excluding SecurityAutoConfiguration leaves Actuator's **************** without an HttpSecurity bean, crashing startup. Exclude it explicitly.

Kamo·4mo ago
FixTranslateService

Add autoconfigure exclusions to k8s configmap

application.yml is for local only — k8s uses the configmap. Move the Spring autoconfiguration exclusions for JPA, Redis, Security, and OAuth2 into k8s/configmap...

Kamo·4mo ago
FixTranslateService

Exclude all transitive Spring autoconfiguration from shared library

kamo-shared-library pulls in JPA, Redis, Security, and OAuth2 starters which cause Spring Boot to attempt autoconfiguring DataSource, Hibernate, Redis/Lettuce, ...

Kamo·4mo ago
FixTranslateService

Exclude DataSource autoconfiguration

kamo-shared-library transitively pulls in JPA which causes Spring Boot to attempt DataSource autoconfiguration. TranslateService is stateless with no database, ...

Kamo·4mo ago
Fixkamo-shared-library

Ganti Dokuments NotFoundException dengan Exception ImajiningException dalam ImageService

DokumentNotFoundException dihapus sebagai bagian dari penghapusan entitas Dokumen tapi ImageService masih mereferensikannya di 9 tempat. Diganti dengan yang ada...

Kamo·4mo ago
FixDocsService

Gracefully cancel superseded reconversion jobs on rapid saves

When a document is saved multiple times quickly, each save registers its ImgDat UUID in a ConcurrentHashMap. The async reconversion task checks this at 6 checkp...

Kamo·4mo ago
Fixkamo-marketing

Obrolan * * * - perbaiki waktu verifikasi dan peningkatan salinan banner

- * * * Provider: pemicu Verify efek sekarang tergantung pada penantang jadi verify () hanya dipanggil setelah widget dikait; gunakan RAF ke pastikan DOM telah ...

Kamo·4mo ago
Fixkamo-shared-library

Hapus kolom keanggotaan sepenuhnya untuk mencegah kolom duplikat Hibernasi

Perbaikan sebelumnya (@ Transient di lapangan, @ Access (AccessType.FIELD) pada kelas) tidak cukup. Pemeriksaan Bytecode menunjukkan Lombok 's @ Setter menghasi...

Kamo·4mo ago
FixInitializerService

Email as paid add-ons, not included free

- KamoMail Hosting: $5/user/mo add-on on all plans - 3rd Party Email Integration: $2/user/mo add-on on all plans - Email hosting feature reverted to "Add-on" in...

Kamo·4mo ago
Fixkamo-marketing

Email sebagai ditambahkan dibayar, perbarui semua data nilai fallback

- KamoMail Hosting: $5 / mo tambahkan-on (tidak bebas - tanggung jawab) - 3 Partai Email Integrasi: $2 / pengguna / mo ditambahkan-on - Updated halaman kalkulat...

Kamo·4mo ago
FixInitializerService

Use 18DOFF promo code with April 30 2026 expiry

Kamo·4mo ago
Fixkamo-marketing

Gunakan kode promo 18DOFF, pemutakhiran berakhir sampai 30 April 2026

Kembali ke 18DOFF untuk mencocokkan header nav. Update teks nav dari "Prelaunch" ke "Early Bird" untuk konsistensi. Atur tawaran kadaluarsa ke 2026-04-30.

Kamo·4mo ago
Fixkamo-marketing

Perbarui nilai data fallback untuk mencocokkan harga produksi baru

API kembali 401 sehingga situs pemasaran menggunakan data fallback hardcode. Memutakhirkan semua rencana fallback, addon, bundles, dan perbandingan tabel ke coc...

Kamo·4mo ago
Fixkamo-shared-library

Tambahkan @ AccessType.FIELD) ke Anggota untuk menghentikan pemetaan Hibernate getMberType () sebagai kolom

Perbaikan sebelumnya (@ Transient pada daerah memberType) tidak cukup. Hibnate 6 masih menemukan metode getmemType publik melalui properti pemindaian (konvensi ...

Kamo·4mo ago
Fixkamo-internal

Tampilkan nama uploader, kolom tanggal lebar, gabungan ikon ekstensi ke nama berkas

- Diunggah Oleh: selalu kosong - nama field benar tetapi backend tidak pernah menset created ByName; sekarang diselesaikan di sisi backend - Kolom Nama Berkas: ...

kamo·4mo ago
Fixkamo-shared-library

Resolve security _ level SQL error disebabkan oleh duplikasi kolom MEMBER _ TYPE dalam Hibernate 6

Anggota. Java memetakan MEMBER _ TYPE baik sebagai @ DiscrimiatorKolom dan sebagai eksplisit Lapangan @ Kolom. Hibernasi 6 dipilih kolom dua kali dalam proyeksi...

Kamo·4mo ago
Fixkamo-internal

Melewatkan layar untuk mengunduh berkas dalam Interceptor Navigasi

URL blob dan link dengan atribut download tidak pernah menyebabkan navigasi halaman, sehingga penangan klik global sekarang kembali awal untuk ini - mencegah "M...

kamo·4mo ago
Fixkamo-internal

Galat penyimpanan permukaan dan pemutakhiran optimistik dalam pemilih penyedia surel

Ketika menyimpan penyedia yang tidak dapat diatur (KamoMail, ParentOrg, NotConfigured) gagal, galat telah ditata dalam keadaan tetapi tidak pernah ditampilkan d...

kamo·4mo ago
FixSecurityService

Referensi level _ keamanan benar dalam SQL login

security _ level ada pada tabel anggota (m), bukan anggota _ team _ member (e). Alias e.Security _ level menyebabkan seluruh SQL gagal diam-diam, sehingga membe...

Kamo·4mo ago
Fixkamo-internal

Kembalikan model ijin anggota tim untuk dialog berbagi

Anggota tim (memberType = TEAM _ MEMBER) melewati semua gerbang. Anggota reguler diberi hak SHARE _ DOCS _ *. Sesi Legacy tanpa keanggotaan mendapatkan akses pe...

kamo·4mo ago
Fixkamo-internal

Ijinkan anggota terotentikasi untuk berbagi dokumen

Hapus gerbang berbasis- pada dialog berbagi - setiap log-di anggota dapat berbagi. Cek sebelumnya diperlukan adalah Anggota Tim (dari keanggotaan sesi) atau spe...

kamo·4mo ago
FixDocsService

Correct member name access in resolveAlias endpoint

member.getNameFirst() doesn't exist — name is on User.getName(). Use getMemberDisplayName() helper which correctly navigates the member -> user -> EmbNameFull p...

Kamo·4mo ago
Fixkamo-internal

Impor blake3 dari blake3 / browser untuk menginisialisasi WASM dengan benar

blake3 / esm / browser membutuhkan penyedia WASM manual; blake3 / browser melakukannya secara otomatis.

kamo·4mo ago
April 15, 2026
Fixkamo-internal

Folder Gerbang dan Dok Tipe kolom / bidang pada allowFolders dan allowDocType

Ketika fitur tipe folder atau doc dinonaktifkan untuk tipe assoc, sembunyikan kolom data yang sesuai dan kolom bentuk upload secara konsisten.

kamo·5mo ago
Fixkamo-internal

Align daerah upload dengan tipe MUI TextFields konsisten, selalu tampilkan folder dan tipe doc

Ganti elemen mentah < select > dengan MUI TextField pilih untuk konsisten styling dan alignment dengan daerah Deskripsi. Tipe Folder dan Dok field sekarang sela...

kamo·5mo ago
FixDocsService

Remove auth requirement from backfill-thumbnails endpoint

This is an internal admin maintenance endpoint that needs to be callable from within the cluster without user authentication.

Kamo·5mo ago
Fixkamo-internal

Terima semua tipe berkas untuk diunggah, gunakan daftar hitam sisi server daripada whitelist

Ganti hardcode ACEPTED _ EXTENSIONS whitlist dengan server-disediakan extBlackList dari Assaf-config. Semua tipe berkas kini dapat uploadable kecuali secara eks...

kamo·5mo ago
FixDocsService

Use RandomAccessReadBuffer instead of ByteArrayInputStream for PDFBox 3.x

**************** was removed in PDFBox 3.0 — use RandomAccessReadBuffer(byte[]) which implements RandomAccessRead.

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