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...
Ganti halaman statistik tiruan dengan dasbor langganan langsung KamoCRM
Rebuilt / settings / account? tab = statistik kedalam sebuah wawasan penuh, baca-saja Dasbor. Mengganti semua data dengan panggilan paralel ke Layanan BillingSe...
Proxy * * * tantangan melalui server login untuk dukungan multi- domain
Mengganti titik silang langsung dengan capcha. {domain} / api / challenge dengan sama - proksi asal di / api / capcha / tantangan. Pendekatan sebelumnya diperlu...
Skala bergamot kembali ke 1 replika - terjemahan kegagalan disebabkan oleh hilang pod
Bergamot berada di 0 replika dengan layanan yang masih terdaftar. The ProviderRouter dalam Layanan Penerjemah tidak memiliki breaker sirkuit, jadi setiap permin...
Don't let null translated description hide the English original in changelog
The translation lookup for non-en locales was unconditionally overwriting description with **************** which is null when: - the translation was saved befo...
Lengkap Pilih alur Rencana end-to-end
- Wire PlanKalculator ke dialog PlansBillingTab (menggantikan placeholder) - Ambil rencana yang tersedia dari penagihan API pada halaman beban - Menangani pengi...
Sembunyikan Plan & Billing tab untuk root KamoCRM org
Pemilik KamoCRM org memiliki semuanya diaktifkan tanpa biaya - mereka harus tidak pernah melihat tagihan. Tab kini hanya diberikan secara kondisional untuk orga...
Resolve 23 compilation errors from controller-service signature mismatches
Controllers were built by a separate agent from services, causing method name and parameter type mismatches. Fixed all controllers to match actual service signa...
Update kamo-shared-library version from 1.0.0 to 1.1.0
Needed to resolve the new billing entities in the commerce.billing package added to shared library 1.1.0.
Mutakhirkan kamo- shared- versi pustaka dari 1.0.0 ke 1.1.0
Pustaka bersama diterbitkan sebagai 1.0, bukan 1.0.0. Ini menyebabkan The Docker built to fail with "artifact not found" since Maven could tidak menyelesaikan k...
Tambah -U tanda ke langkah build maven untuk menyelesaikan perpustakaan terbagi dari lokal repo
Ketergantungan: langkah offline adalah mencoba Maven Central pertama, mendapatkan cached gagal untuk kamo- shared- perpustakaan (yang local-only), dan bahwa mer...
Integrasikan sistem stripe billing di seluruh platform
- Klien baru billingApol.ts dengan tipe TypeScript lengkap untuk semua penagihan titik akhir (langganan, metode pembayaran, faktur, kredit, penggunaan, config, ...
Initial BillingService — Stripe-integrated billing for KamoCRM
Complete Spring Boot service for managing KamoCRM billing via Stripe: - Stripe Customer, Subscription, PaymentMethod, Invoice lifecycle management - Credit sys...
Add Stripe webhook forwarding and billing API gateway routing
- POST /api/billing/webhooks/stripe receives Stripe webhooks and forwards to BillingService with Stripe-Signature header preserved - /api/billing/** gateway r...
Add billing config initialization to KamoCRMPricingLoader
Seeds a default BillingConfig (ORG_PAYS_ALL, SOFT_LOCK, 7-day grace) for the KamoCRM organization during pricing loader startup. Supports the new Stripe billing...
Tambahkan entitas penagihan dan repositori untuk integrasi Stripe
Paket baru dengan 9 entitas (Pelanggan BillingSubscription, Pembayaran Billing Metode, BillingInvoice, BillingCredit, BillingCredit Ledger, BillingConfig, Billi...
Kurangi ukuran potongan terjemahan ke 50 kunci dengan backoff eksponensial
150 kunci masih terlalu besar untuk beberapa penyedia (nilai paragraf panjang dalam privasi / istilah / GDPR). Sekarang: 50 kunci per potongan, 4 percobaan ulan...
Permintaan terjemahan Chunk untuk mencegah penanggalan waktu pengambilan pada payloads besar
Dengan 1500 + kunci, batch tunggal muatan permintaan menyebabkan koneksi waktu habis untuk beberapa penyedia terjemahan. Sekarang dibagi menjadi potongan dari 1...
Tambah / kalkulator dan / pricing / menawarkan ke semua sitemaps; i18n HTML saitmap label
- app / sitemap.ts: tambahkan / pricing / offer dan / kalkulator masukan dengan lokal alternatif - app / api / sitemap / route.ts: tambahkan nilai Kalkulator da...
Hapus hash terjemahan untuk memaksa full re-translation dari expanded en.json
Semua isi tubuh halaman telah diekstrak ke en.json (4 agen paralel ditambahkan ~ 500 + kunci baru di seluruh fitur, rumah, tentang, keamanan, privasi, istilah, ...
Ekstrak total string tubuh yang tersisa dari produk, blog, harga, demo, kontak, kalkulator
Mengekstrak tubuh string dari keamanan, privasi, istilah, gdpr, cookie, hukum
Mengekstrak tubuh dari karir, perusahaan, masyarakat, sumber daya, peta jalan
Masuk ulang ke registri segera sebelum membangun untuk mencegah kadaluarsa auth setelah langkah terjemahan panjang
Paksa terjemahan ulang dan komit berkas lokal kembali ke repo setelah langkah terjemahan
Remove translate config from application.yml — belongs in k8s/configmap.yaml
Hapus terjemahan config dari application.yml - termasuk dalam k8s / configmap.yaml
Gunakan labelKey daripada label untuk kunci trustIndicator dalam Demokrasi
Lebar lokal melalui karakter dinamis dan tambahkan hash- berbasis terjemahan lewati
- Forward lokal param ke SecurityService changelog API (page + route + client) - Forward lokal param untuk KBService artikel / pohon fetches (daerah + halaman s...
Remove redundant translation table SQL — Hibernate ddl-auto handles them
Translasi kabel ke semua komponen klien
Ganti semua string hardcode dalam setiap (halaman) / * Client.tsx dengan t ("kunci") panggilan menggunakan Next-intl gunakan Translasi. Penyelam 25 berkas: keam...
Forward locale param to SecurityService on public subscription catalog endpoint
Gunakan metoda repo berbasis UUID-untuk translasi rencana berlangganan, hindari lazy- load dalam penjadwalan
Gunakan UUID untuk Tipe PK Pencitraan Subscription FK untuk mencocokkan tipe BasuidEntity
Add translation tables for commit logs, KB articles, and subscription plans
Tambahkan terjemahan async untuk rencana changelog dan langganan, tambahkan lokal-sadar APIs publik
Add async translation for KB articles, add locale-aware public article APIs
Memperluas pesan / en.json dengan halaman penuh cakupan salinan tubuh
Grew katalog terjemahan dari 172 kunci (~ 12 namespace) ke 300 + kunci di 26 namespace, mengekstrak setiap hardcode terlihat String Inggris dari semua komponen ...
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...
Tambahkan entitas terjemahan dan repositori untuk Komitlog, KbPasal, Rencana Subscription
- Commitment LogTranslation + CommitLogTranslation (PK: commit _ log _ id, locale) - KbArticleTranslation + KbArticleTranslation (PK: artikel _ uid, lokal) - Su...
Merge pull request #4147 from ****************
fix: add explicit AS for column alias in session and event queries (Postgres syntax error)
Seperti apa yang Anda lihat pengiriman?
Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.