Jump to content
KAMOUniverse

Changelog

Ada kabar baru.

Setiap perbaikan pada platform, sebagai kapal.

  1. · kamo-marketing

    Mengekstrak tubuh string dari keamanan, privasi, istilah, gdpr, cookie, hukum

  2. · kamo-marketing

    Mengekstrak tubuh dari karir, perusahaan, masyarakat, sumber daya, peta jalan

  3. · kamo-marketing

    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 siput) - Forward lokal param untuk katalog berlangganan API (katalog-mahal, harga, menawarkan, halaman kalkulator) - Tambahkan hash-based terjemahan lewati dalam CI: hanya jalankan langkah terjemahan ketika en.json perubahan - Tambahkan pesan / .translasi -hash dengan en.json saat ini SHA256 untuk perbandingan baseline

  4. · kamo-marketing

    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: keamanan, kontak, demo, harga, penawaran, kalkulator, dan semua previously- kabel komponen (tentang, blog, karir, changelog, masyarakat, perusahaan, kue, fitur, gdpr, kb, legal, privasi, produk, sumber daya, peta jalan, peta satelit, istilah). Juga mengembang pesan / en.json dengan semua kunci yang hilang untuk namespace baru.

  5. · APIService

    Forward locale param to SecurityService on public subscription catalog endpoint

  6. · InitializerService

    Add translation tables for commit logs, KB articles, and subscription plans

  7. · SecurityService

    Tambahkan terjemahan async untuk rencana changelog dan langganan, tambahkan lokal-sadar APIs publik

  8. · KBService

    Add async translation for KB articles, add locale-aware public article APIs

  9. · kamo-marketing

    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 klien dan server: - tentang, fitur, keamanan, kontak, demo: judul langkah, sukses / error menyatakan - blog, karir, komunitas: daftar dinamis menyatakan, label penulis, salinan budaya - changelog: stat bar label (total * * * * * * * * * * * * * * * * * label chip filter, empty- pesan keadaan, show-more / less kontrol - Peta jalan: label status fase (Launched / Dalam Kemajuan / Direncanakan / Menjelajahi) - pricing: billing toggle, add-on / bundle daerah header, perbandingan copy tabel, judul FAQ, judul harga, early-bird banner copy - menawarkan: full early-bird offer page - promo code UI, unit hitung mundur, how- it- works steps, excelry / terms copy - Kalkulator: label kalkulator ROI, pemilih tagihan / rencana, ringkasan, kode diskon UI - * * * * * * * * * * * * * * subjudul halaman, tajuk tabel, Lencana GDPR, label CTA legal - Sumber daya, perusahaan, produk, siemap, bantuan Pusat, kbPasal: judul / deskripsi halaman hub- kartu, lokasi pencarian KB, no- hasil / no- artikel menyatakan, breadcrumb kembali label, min- read, updated- date, in-this-section, no-content string - common: shared cross- page string (loadingMore, showMore / Less, backTo, minRead, update, dsb.) Semua 172 kunci asli diawetkan tidak berubah.

  10. · kamo-shared-library

    Tambahkan entitas terjemahan dan repositori untuk Komitlog, KbPasal, Rencana Subscription

    - Commitment LogTranslation + CommitLogTranslation (PK: commit _ log _ id, locale) - KbArticleTranslation + KbArticleTranslation (PK: artikel _ uid, lokal) - Subscription Planment + Subscription Plans Translation (PK: plan _ id, locale) - Repositori Log Translasi, KbArtcleTranslation Repositori, * * * * * * * * * * * * - Terjemahan Locales kelas utilitas (21 target locales) - OneToManytranslation collection on CommitLog, KbPasal, Subscription Plan - Versi benjolan: 1.0.0 - > 1.1.0

  11. · kamo-marketing

    Tambahkan tooltip dan perbaiki perilaku penggulung pada pemilih bahasa

    - Tambahkan nama Inggris ke LOCALE _ CONFIG untuk semua 22 lokal - Tambahkan judul = {enggrist Nama} ke setiap tombol bahasa (desktop + mobile) begitu menampilkan nama Inggris sebagai tooltip peramban - Ganti maxHeight tetap: 380 dengan calc (100vh - 140px) sehingga dropdown mengembang agar sesuai dengan semua bahasa tanpa scrolling pada viewport normal, hanya menggulung ketika tinggi viewport benar-benar terlalu pendek

  12. · kamo-marketing

    Ganti menawarkan lencana dengan pemilih bahasa dalam nav

    Tambahkan tanda 2-kolom + nama dropdown ke navigasi header yang memungkinkan pengguna untuk berpindah antara 22 locales yang didukung. Locale switching uses Selanjutnya-intl router.replace untuk tetap di jalur saat ini. Menu seluler mendapat daerah bahasa yang dapat dipahami dengan tata letak kisi yang sama. Menghilangkan prelaunch menawarkan lencana dari desktop dan mobile nav.

  13. · kamo-shared-library

    Kembalikan bahasa yang dihapus dengan ruas yang didukung terjemahan

    Tambahkan bool yang didukung terjemahan ke fonageType enum. Kembalikan URDU, MARATH, TELUGU, and GUJARATI (terjemahan Didukung = false). Semua 22 sebelumnya didukung bahasa mempertahankan translasi Didukung = true.

  14. · kamo-marketing

    Implement next- intl i18n dengan 22 locales, terjemahkan script, dan [lokal] routing

  15. · SecurityService

    Tambahkan Layanan Penerjemah ke daftar projek-publikasi changelog

  16. · TranslateService

    Initial TranslateService — Bergamot + LibreTranslate abstraction layer

  17. · KlusterServices

    Add LibreTranslate and Bergamot K8s deployments for i18n

  18. · kamo-shared-library

    Hapus 4 bahasa terjemahan yang tidak didukung dari LanguageType

  19. · kamo-internal

    Tambah Buka dalam tombol Dok untuk menyunting dokumen, spreadsheet, presentasi

    - Baru tombol "Buka dalam dokumen" (ikon EditNote) dalam kolom aksi manajer doc untuk .docx, .xlsx, .pptx, .odg, .doc, .xls, .ppt berkas - Buka dokumen dalam penyunting Docs dalam tab baru via POST / api / docs / buka / {imgId} - Tombol Sunting yang ada mengubah nama menjadi "Edit PDF" untuk alur kerja annotasi PDF - New / api / docs / buka / [imgId] Next.js route proxying to DodyService backend - Kolom Aksi Lebar untuk mengakomodasi tombol tambahan

  20. · DocsService

    Tulis ulang WOPI / Dokumen untuk memakai Img / ImgDAt, tambahkan Buka di titik akhir Dok

    - WopiController sekarang menggunakan imgId (Long) daripada DocufileId (String) - Dokumenter Service menciptakan catatan Img + ImgDat daripada catatan Dokumen - WOPI CheckFileInfo cek ImgShare untuk per-user baca / tulis izin - PutFile (simpan) pemicu async PDF rekonversi dan regenerasi thumbnail via ConversionService - Baru POST / api / docs / buka / {img Id} titik akhir untuk membuka yang telah diunggah dokumen dalam dokumen dengan akses kontrol dan validasi tipe berkas - Hapus semua referensi ke standalone Dokumen entitas

  21. · kamo-shared-library

    Hapus entitas dokumen standalone - semua dokumen sekarang menggunakan sistem pencitraan Img / ImgDat

    Entitas Dokumen, Dokumenter Repositori, dan DocumentNotFoundException adalah Dihapus. Integrasi DocsService WOPI dan Docs kini beroperasi sepenuhnya melalui entitas Img + ImgDat dalam pipeline pencitraan.

  22. · kamo-internal

    Bangun timah otomatis terpadu impor UI dengan manajemen titik akhir penuh

    Complete writing of LeadAutoImportManager with production-ready features: - Endpoint CRUD dengan URL webhook unik untuk vendor pimpinan pihak 3rd- - Salin - ke -clipboard generasi URL titik akhir - 4-tab mengelola dialog: Overview (statistik, toggle), Field Mapping (table-based source- to- system field makper dengan transformasi), Antrian (paginated pemutaran muatan dengan status penyaringan dan pemrosesan backlog), Pengaturan (batas laju, ukuran muatan, hapus) - 7 Next.js API proxy route meneruskan ke SecurityService via APIService - Vendor / market / product cascading dropdowns, snackbar notifications, loading state, and responsif design

  23. · DaemonService

    Add Quartz job for automated lead intake payload processing

    Adds LeadIntakeProcessingJob that runs every minute to process queued raw payloads from 3rd-party vendors. Applies configured field mappings, transformations (trim, capitalize, phone/email format, etc.), creates leads via LeadService, updates payload status, and logs processing runs. Registers job in QuartzConfig with configurable cron schedule.

  24. · SecurityService

    Tambahkan pengelolaan asupan timbal dan pengontrol penerima publik

    Tambahkan dua pengontrol untuk sistem asupan timah otomatis: - LeadIntakeController: terotentikasi CRUD untuk masukan titik akhir, daerah pemetaan, muatan pengelolaan antrian, pemrosesan backlog, dan statistik - LeadIntakeceptionController: endpoint publik yang menerima 3rd- partai submission utama dengan redis rate membatasi, muatan ukuran penegakan, JSON flattening, dan konfigurasi enable / disable per endpoint

  25. · APIService

    Add public lead intake endpoint for 3rd-party lead submission

    Adds LeadIntakePublicController at /api/public/lead-intake/{token} that accepts lead data in any format (JSON, form-urlencoded) from 3rd-party vendors and forwards to SecurityService for storage and processing. Uses unique UUID endpoint tokens for security — no API key required.

  26. · kamo-shared-library

    Tambah Lead Intake entitas sistem, repos, DTOs, dan layanan

    Tambahkan lapisan data lengkap untuk sistem asupan timbal otomatis: - 4 entitas: LeadIntakeEndpoint, LeadIntakeLainMapping, LeadIntakeRawpayload, LeadIntakeProcessingLog - 4 repositori dengan kueri JPQL kustom untuk memproses payloads yang tidak diproses - 6 DTOs untuk kontrak permintaan / respon API - LeadIntakeService dengan CRUD penuh, penyimpanan muatan, manajemen pemetaan lapangan, JSON meratakan, dan memproses lifecycle log - Lead IntakePayloadStatus enum (RECEIVED, PROSESSING, TERPENTING, GAGAL, DIMATIKAN)

  27. · SecurityService

    Tambah GET * * * * * * * * * * * * * * * titik akhir menggunakan jumlah SQL

  28. · kamo-shared-library

    Tambahkan * * * * * * * * * * * * * * ke Repositori Komitmen

  29. · kamo-marketing

    Integrasikan kamo * * (proof-of-work) kedalam bentuk kontak, bentuk demo, dan widget obrolan

    - Tambah * * * Provider penggunaan ulang komponen pembungkus Capcha-widget dengan styling tema gelap - Bentuk kontak: auto- verifikasi pada fokus, penyerahan gerbang sampai diverifikasi - Bentuk demo: auto- verify pada fokus selama Tahap 1, gerbang Lanjutkan tombol - Widget percakapan: mulai PoW ketika obrolan terbuka, tampilkan tanda verifikasi, non-aktifkan kirim sampai diverifikasi - Vendor kamo- capcha- widget v3.0.2 sebagai ketergantungan lokal

  30. · kamo-marketing

    Tambah spanduk persetujuan cookie animasi dengan desain glassmorphism

    Kartu kiri botol Mengambang dengan animasi musim semi, cookie esensial / analitik toggles, localStorage persistensi, dan pengaturan cookie link dalam footer untuk membuka kembali preferensi persetujuan.

Alam semestamu menunggu.

Mulai gratis dalam beberapa menit. Tambahkan produk kapanpun Anda siap — tidak ada migrasi, tidak ada login baru.

Gratis selamanya — tidak diperlukan kartu kredit