Tambahkan sespan API untuk validasi OTK, generasi JWT, dan pencarian org
Strip all Meet branding from preser- visible UI
Hapus percabangan Pertemuan Statis untuk mempersiapkan orgasme dinamis berbasis tema: - Ganti "Bertemu" nama aplikasi dengan generik "Pertemuan" dalam configs -...
Add Meet service deployment steps to CI/CD pipeline for k1m1 and k2m1
Add distributed JVB pool with per-node StatefulSets on k1m1 and k2m1
Add Jicofo conference focus with JVB brewery and lobby enforcement
Add Prosody XMPP server deployment with JWT auth and lobby support
Ganti jumlah anggota Chat Now dengan indikator pesan yang belum dibaca real-time
- NavTop lencana sekarang menunjukkan total pesan yang belum dibaca bukannya jumlah anggota online - Warna ikon tombol obrolan berasal dari variabel tema --colo...
Add unread count API endpoint, mark-as-read endpoint, and WebSocket broadcast
- GET /api/media/sessions/chat/unread returns per-session and per-sender unread counts - PUT /api/media/sessions/{guid}/read marks a session as read for current...
Tambahkan jumlah pesan tidak terbaca query dan mark-as- baca metode layanan
Leverage ada msgIdLastViewed field di MediaSesionAnggota untuk menghitung jumlah per-sesi tidak terbaca dan sesi tanda sebagai dibaca untuk obrolan belum dibaca...
Tambah Tapak AI menjungkitkan dan penonton visibility checkbox ke penyunting artikel KB
Tambahkan master toggle terkenal dengan visibilitas checkbox untuk Anggota, Anggota Tim, dan Publik menggunakan label org- disesuaikan dari perilaku - label pen...
Pass memberType melalui pencarian RAG untuk audience- scoped hasil KB
Selesaikan tipe anggota dari MemberRepositori dan sertakan dalam permintaan pencarian RAG Sehingga DB vektor dapat menyaring artikel KB dengan jarak pandang pen...
Add audience-scoped AI visibility filtering to RAG pipeline
Store **************** in Qdrant payload, filter search results by memberType, skip indexing when aiEnabled is false, and add visibility index creation for exis...
Support AI visibility toggles in KB article create/update
Accept aiEnabled and visibility flags in create/update endpoints. Handle AI toggle changes by publishing delete events when AI is disabled, triggering re-indexi...
Tambahkan ruas visibilitas AI ke entitas KbPSPTIK
Tambahkan aiEnabled, aiVisibleToPublic, aiVisibleToMembers, dan aiVibleToTeamMember bidang boolean untuk mengontrol perartikel pelatihan AI dan audience- scoped...
Alat MCP integrasi dengan loop tool- call dalam arus percakapan sinkronisasi
Terstruktur kutipan post- pengolahan memastikan sumber RAG selalu dikutip
Wire ConversationContextService for sliding window context management
Trims conversation history to fit model's context window before sending to LLM. Keeps recent messages verbatim, summarizes older ones.
Full chunk text storage, configurable vector size, and permission-aware retrieval in Qdrant
Add infinite scroll pagination to classic email view
Classic mode only loaded the first 50 messages with no way to see older ones. Wire up the existing VirtualMessageList onLoadMore/hasMore/loadingMore props so pa...
Add settings pages for HRS, Docs, Support, KB, Notes, and Chat
Create ComingSoonTab shared component and 6 new feature settings pages with coming soon placeholders, feature flag guards, and help tips. Links from FeaturesMan...
Auto-refresh UI after feature toggle and role changes
FeaturesManager and SecurityRoleManager now call router.refresh() after mutations to re-fetch org context and user session data, reflecting permission and app c...
Auto-refresh Redis session rights after feature/role changes
FeatureController and SecurityRoleController now rebuild the caller's session rights in Redis after enable/disable, role create/update/delete, and recalculate-r...
Implement app management UI with backend integration and dynamic permissions
Rewrite FeaturesManager to use backend API for app enable/disable with root-org gating for in-dev apps. Update NavPri to gate all nav items by org feature flags...
Add FeatureController for org app enable/disable management
REST endpoints for managing organization app features: GET features list, POST enable/disable with CONFIGURE_SYSTEM permission check, root-org-only gating for i...
Tambahkan sistem manajemen aplikasi dengan tipe layanan, hak cipta, dan kontrol fitur
Restruct ServiceType enum: tambahkan tanda core / deprecated, ubah nama DOC _ MANAGER AGCS dan AI _ CHAT ADE _ SUPORT, tambahkan SUPORT / NOTES / POS tipe, depr...
Add email alias and shared mailbox UI support
Composer "From:" dropdown for switching between primary, alias, and shared mailbox addresses. New "Mailboxes" 6th tab in email settings for org-wide admin manag...
Add email aliases and shared mailbox support
New MailboxManager provider capability interface for alias and shared mailbox CRUD. KamoMailMailboxManager implementation manages dovecot/postfix virtual_users ...
Tambahkan alias email dan entitas kotak surat bersama dan repositori
Entitas JPA baru untuk skema email _ provider: EmailAliasEntity (send-as alias per anggota), SharedMailboxEntity (org-wide kotak surat bersama dengan kredensial...
Tambahkan status PRE _ TIKET dengan opsi Awal Percakapan
- TicketCreationForm: dua tombol - "Mulai Percakapan" (pre- tiket, tidak ada judul dibutuhkan, hanya topik) dan "Tiket Kirim" (tiket penuh dengan judul) - Ticke...
Add PRE_TICKET creation and convert-to-ticket endpoint
- createTicket: when preTicket=true, sets status to PRE_TICKET, skips assignment (no title required) - PUT /tickets/{id}/convert: converts PRE_TICKET to NEW, ...
Tambahkan status PRE _ TIKET dan tanda preTicket pada permintaan pembuatan
Status baru PRE _ TIKET (14) untuk sesi percakapan-pertama dimana pengguna dimulai Berbicara tanpa resmi mengirimkan tiket. Dapat dikonversi ke tiket penuh nant...
Add POST **************** endpoint
Triggers org-wide member_rights_applied recalculation. Needed after schema migrations or manual DB changes to permissions.
Use targeted role-scoped rights recalculation
SecurityRoleController now uses updateRoleMemberRightsApplied() to only recalculate members who have the modified role, instead of recalculating all members in ...
Target adalah perhitungan ulang hak bagi departemen, jabatan, dan perubahan peran
- Bagian Layanan: menghitung ulang hanya anggota di departemen yang terpengaruh setelah membuat / memperbarui / menghapus - JobTitleService: menghitung ulang ha...
Seperti apa yang Anda lihat pengiriman?
Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.