Jump to content
KAMOUniverse

Changelog

Ada kabar baru.

Setiap perbaikan pada platform, sebagai kapal.

  1. · kamo-internal

    Tambahkan image- to -SVG konversi pipeline dengan komponen modal dapat digunakan ulang

    - Komponen modal Konverter ImageToSVGConverter baru dengan aliran 3-langkah: Crop Proses Overview - Kait WebSocket (useImagePipeline) untuk komunikasi pipa streaming - CropTool menggunakan react- easy-crow untuk pemilihan gambar persegi panjang - PreviewPanel dengan sebelum / setelah perbandingan slider, zoom / pan, kisi transparansi - Pemulihan Panel dengan presets (Logo Clean, Foto Illustrasi, Minimal SVG, High Detail), kontrol dasar (mode warna, smooting, detail), dan panel lanjutan (pemilihan model, despeckle) - Status Proses dengan indikator kemajuan tahap animasi - Terpadu sebagai gerbang konversi SVG wajib pada perilaku - label logo uploads - Tambahkan proksi penulisan ulang WebSocket untuk image- pipeline - layanan dalam next.config.mjs - Ditambahkan IMAGE _ PIPELINE _ URL ke konfigurasi k8s

  2. · kamo-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 sebuah format garis konfirmasi. Jadwal pertemuan kirim penjadwalan Untuk ke backend dan lewati membuka jendela pertemuan Segera.

  3. · MediaService

    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-specific and theme backgrounds in the virtual background picker.

  4. · SecurityService

    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 without additional backend calls.

  5. · MediaService

    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 unauthenticated for internal sidecar use.

  6. · MediaService

    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 hash naming. Org theme backgrounds fetched read-only from ThemeBackground table.

  7. · kamo-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 MeetConfig, tambahkan antar muka Latar Belakang Organis dan getOrganious Theme Background () - MeetSecuritySettings: hapus bagian Hak Ciptaan Pertemuan dan whocancreate dari menyimpan muatan - Pengaturan Notificationsection MeetNotification: hapus bagian undangan dan emailInvitationActionabled dari simpan payload, hapus impor Pembagian yang tidak digunakan - Persetujuan Pengaturan Branding: tambahkan dual- daerah latar belakang virtual (baca-saja org tema + full CRUD meeting -specific) - meets / page.sx: perbarui Security dan Notifications help tips untuk mencerminkan daerah yang dihapus

  8. · InitializerService

    Drop deprecated who_can_create and email_invites_enabled columns

  9. · kamo-shared-library

    Tambahkan pencarian latar belakang tema scoped untuk memenuhi latar belakang virtual

  10. · kamo-shared-library

    Hapus WhoCanCreate dan email InvitatesDiaktifkan dari OrganMeetConfig

  11. · kamo-internal

    Tambahkan indikator mengetik ke percakapan AI ketika menunggu jawaban

    Gelembung streaming hanya menunjukkan ketika isi sudah sedang diperjelas, tidak meninggalkan umpan balik visual selama tunggu REST. Ditambah titik memantul indikator yang ditampilkan diantara ASSISTANT _ LOADING dan isi / respons pertama.

  12. · MediaService

    Implement chat WebSocket and email invite sending for meetings

    MeetController now reads sendChatInvite, sendEmailInvite, and customMessage from the create request body and triggers async invite sending. MeetService.sendInvitesAsync: - Chat: sends MEETING_INVITE message via SimpMessagingTemplate WebSocket - Email: calls EmailService with HTML meeting invite including custom message - Looks up each member by ID for name/email resolution - Runs async so it doesn't block the meeting creation response

  13. · kamo-internal

    Pass availableMember ke semua sesi MeetingDilog dan diri-fetch ketika tidak diberikan

    - MenmberList melewati availableMember ke masing-masing Anggota - Member Item melewati availlableMembers ke MeetingDialog nya - MeetingDialog diri-fetches anggota dari * * * * * * * * * * * * * ketika ketersediaan anggota prop kosong (mencakup penggunaan Chatbox) - Semua dialog varians sekarang mendukung penambahan anggota tambahan di luar pre- terpilih - Anggota terpilih sebelumnya yang ditampilkan sebagai chip dalam Autocomplete, pengguna dapat menambahkan lebih banyak

  14. · MediaService

    Add GET /api/meet/exists/{roomName} endpoint for anonymous room validation

  15. · kamo-shared-library

    Tambahkan FindByRoomNameandStatusIn query ke Repositori Meeting RecordRedome

  16. · kamo-internal

    Tambahkan tektarea pesan gubahan ke MeetingDialog untuk undangan obrolan / email

    Tampilkan masukan teks multiline ketika paling tidak satu opsi pemberitahuan adalah diaktifkan, memungkinkan pencipta pertemuan untuk menambahkan catatan pribadi ke undangan. Tersembunyi ketika percakapan dan toggle email dimatikan. Pesan dilewati ke backend API untuk penyertaan dalam pemberitahuan.

  17. · KlusterServices

    Configure Prosody, Jicofo, and secrets for Jibri recording support

    Enable recording in Prosody, add Jibri XMPP passwords to secrets, and configure Jicofo brewery MUC for Jibri instance discovery.

  18. · KlusterServices

    Add Jibri deployment manifests for Meet meeting recording

    Kubernetes deployment, service, and configmap for Jibri (Meet Broadcasting Infrastructure) to enable meeting recording with MinIO storage integration.

  19. · kamo-internal

    Tambah / pengaturan / fitur / memenuhi halaman dengan 5 tab untuk tingkat org- video konferencing config

    Halaman pengaturan baru dengan Jenderal, Keamanan & Akses, Rekaman, Branding, dan tab Notifikasi. Termasuk klien pertemuan Api, rute proksi MediaService, Pilihan variant logo, manajemen latar belakang virtual dengan drag-to-reorder, dan semua 3 lokasi navigasi diperbarui (SettingsStatusWindow, halaman pengaturan, navpri).

  20. · MediaService

    Add MeetConfigController and MeetConfigService for org-level meet settings

    REST endpoints for CRUD on OrgMeetConfig and MeetBackground entities. Supports config get/update, background upload/delete/reorder via MinIO storage.

  21. · kamo-shared-library

    Tambah Entitas Organik MeetConfig, EntLatar Belakang, MEET _ RECORDING Tipe ImageAstist, dan memenuhi izin

    Tambahkan konfigurasi tingkat org- video konferensi dengan baku untuk lobi, Akses tamu, rekaman, merek, dan pemberitahuan. Hak akses baru: RECORD _ MEETINGS (81), Manvage _ METTINGS (83).

  22. · MediaService

    Add MeetController and MeetService for meeting creation and invite management

  23. · kamo-internal

    Mengembalikan aliran rapat penuh dengan pembuatan backend, undangan, dan membuka jendela OTK

  24. · APIService

    Tambah / api / meet / * * gateway ke ChatService untuk pertemuan API

  25. · kamo-shared-library

    Tambahkan repositori MeetingRecord dan MeetingParticiant JPA

  26. · kamo-internal

    Tambahkan tombol Pertemuan Awal ke Pusat Interaksi dan ikon rapat antar anggota

  27. · kamo-internal

    Tambahkan tombol Temui ke bilah alat obrolan dan render MeetingCard dalam pesan

  28. · kamo-internal

    Tambahkan rapat terpoles mengundang template surel dengan branding org

  29. · kamo-internal

    Tambahkan MeetingDialog untuk membuat pertemuan dengan nama kamar dan pemilihan anggota

  30. · kamo-internal

    Tambahkan pembuatan pertemuan dan undang rute API

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