Changelog
Ada kabar baru.
Setiap perbaikan pada platform, sebagai kapal.
· APIService
Ukir / api / docs / internal / * * untuk titik akhir label pengungkapan
KamoCollab CP05 Task 23. DocsService memperoleh POST * * * * * * * * * * * * * * * * hanya dijaga oleh rahasia internal KamoAI dan disebut in- cluster, sehingga gateway publik mengakhiri seluruh subtree dengan 404 bukannya meneruskan itu.
· kamo-shared-library
WorkLinkResolver dan kawat, dengan SourceRef dan Rekaman LinkKind. TASK (KamoCollab CP04 Task 8)
· MCPGatewayService
Baris obrolan tim adalah SEND _ INTERNAL _ MESSAGE, bebas sementara tidak ada nama lapisan charter itu (KamoCollab CP04 Task 20)
Defek 5: ChatPack merencanakan sebuah pos CHAT sebagai SEND _ INTERNAL _ MESSAGE (dukungan tetap SEND _ WEBCHAT _ MESSAGE), chatting _ send / chat _ late declasses, and chat _ find _ or _ create _ dm mendapat perencana dengan kelas. Kejahatan menjaga masing-masing persetujuan source.level dan mengeksekusi sebuah nama (absen atau DEFAULT) KIRIM _ INTERNAL _ MESSAGE sebelum langit-langit otonomi (D16). OnRequestOf melewati alat yang hanya kelas send _ INTERNAL _ MESSAGE, dan persetujuan yang ditawarkan ActionClass.REQUESTABLE (ALL kurang sent _ INTERNAL _ MESSAGE), jadi setiap SI alat-alat / daftar tetap byte- identik (R1-1, * * * * * * * * * * * * * *
· AIService
Kata singkat untuk diskusi tim, SENANG _ INTERNAL _ MESSAGE (KamoCollab CP04 Task 12)
A SI 's singkat sekarang membaca "Pesan rekan dalam chat tim" untuk kelas aksi baru dalam persetujuan dan bagian eskalasi, bukan bagian lengan bawaan "Kirim pesan internal". VERSION tidak berubah (Spec 5.15): pindah prangko charter recompiles setiap singkat sekali.
· RAGService
Titik catatan membawa label pengungkapan mereka, dan note.rag.label update di tempat
KamoCollab CP07 Task 11 (spec 5.17). Sebuah upsert dapat membawa catatan label (scope, scopeRefs, alloudMembers, sensitivitas / sensitivitas Tingkat, Rahasia, TimbersOnly, inherits, sourceKind, sekitar, labelversion); aksi label set pada titik catatan tanpa embedding. A label salah bentuk tidak ada label (lebih kecil, pemilik - hanya membaca). Delapan indeks label payload dibuat sekali masing-masing, dari benang startup.
· KBService
DDL untuk checklist _ items.blocked _ at, disematkan oleh tes kontrak (KamoCollab CP13 Task 1)
Ketika tugas SI menjadi BLOCKED, untuk memeriksa pekerjaan. Dapat dikembalikan, additive, nulable, no CHECK, no backfill; diterapkan dengan tangan sebelum shared- lib peta entity kolom.
· kamo-shared-library
Grants, enalvers, and overseers in ChatPolicyService; chanel in the loader; the analyzer learning channets (KamoCollab CP04 Task 7)
Layanan PolicyService (loader, hibah, grafik) jawaban interaksi () / interaksi (): a live CONTACT grant turns REQUIRES _ APPROVAL into ALLOW (CONTACT _ GRANT), menyetujui apa yang masih membutuhkan persetujuan dan pengawas dari vonis diawasi bernama dari grafik org (InteractionConceptions). vonis () / verdicts () adalah Yang grant- sadar jawaban CHAT; konstruktor tua membaca tidak ada hibah. Pemuat membaca chat _ policy _ rule _ chanels dalam satu query; pemeriksaan analyzer kanal, aturan iniator-hanya, mirror directional kualifier, TEAM / ROLE referensi, meningkatkan AI _ only dan menambahkan aimpact untuk SIs off CHAT. telemetri ringkasan grup berdasarkan saluran.
· kamo-shared-library
Kosakata kompail: tabel frase dan outline (KamoCollab CP06 Task 4)
PersonalitCompile (VERSION cp06- 1, Band, band), TraitPhrases (setiap tabel CP06 spec 5.2.1 as EnumMaps) dan PersonalityOutline.build (spec 5.2.2): pola dasar prosa, empat deviasi band terberat, gaya kerja berubah, pilihan sosial dan keputusan prioritas, dan kekuatan ketika mereka berbeda dari arketipe sendiri (memerintah CP06-T4-1). Murni, tidak ada kacang.
· kamo-internal
Giliranmu tidak mungkin untuk dilewatkan
Ketika papan menjadi milikmu, gelombang kehabisan dari bagian lawan Hanya mengatur dan lampu masing-masing potongan bergerak Anda saat melewati mereka. The tepi papan menyala menjadi cincin kuningan yang terus tumpang tindih itu, jendela Tepi bersinar sendiri dan bernapas, dan kursi Anda mendapat berkilauan pil TURN ANDA dengan titik ping. Ketika menunggu adalah panjang (8s +), tab berada di latar belakang, atau jendela diminimalkan, sebuah spanduk "ANDA" juga menyapu di papan dengan bergerak yang baru saja dimainkan dan peringatan cek. Lampu padam saat kau bermain. Setiap loop adalah komposit - hanya CSS, berhenti ketika mati, dan dibatalkan di bawah pilihan -reduced-motion, yang menyimpan solid cincin menyala dan banner. Kursi lawan tidak pernah hidup.
· kamo-internal
Giliranmu tidak mungkin untuk dilewatkan
Ketika papan menjadi milikmu, gelombang kehabisan dari bagian lawan Hanya mengatur dan lampu masing-masing potongan bergerak Anda saat melewati mereka. The tepi papan menyala menjadi cincin kuningan yang terus tumpang tindih itu, jendela Tepi bersinar sendiri dan bernapas, dan kursi Anda mendapat berkilauan pil TURN ANDA dengan titik ping. Ketika menunggu adalah panjang (8s +), tab berada di latar belakang, atau jendela diminimalkan, sebuah spanduk "ANDA" juga menyapu di papan dengan bergerak yang baru saja dimainkan dan peringatan cek. Lampu padam saat kau bermain. Setiap loop adalah komposit - hanya CSS, berhenti ketika mati, dan dibatalkan di bawah pilihan -reduced-motion, yang menyimpan solid cincin menyala dan banner. Kursi lawan tidak pernah hidup.
· AIService
The ai _ personality _ render DDL file dan tes kontraknya (KamoCollab CP06 Task 1)
· EmailService
Dua jenis notifikasi kontak, dan anggota mana alamat internal mencapai (KamoCollab CP04 Task 11)
KONAKT _ REBES dan CONTACT _ DECIDED digated pada AKSES _ CHAT dan terdaftar setelah MENTIONED. POST * * * * * * * * * * * * * * * * ({orgId, alamat []}, paling banyak 100, KAMOAI _ INTERNAL _ SECRET) jawaban anggota setiap alamat mencapai: alamat anggota kotak surat, alias anggota, atau primer kotak surat di salah satu domain alias org. Berbagi, pribadi dan alamat tidak diketahui. Satu org- keyed query per batch, index- driven end to end.
· kamo-shared-library
Member fakta dari grafik, dan scanner-aware evaluator (KamoCollab CP04 Task 6)
Anggota Fact memperoleh fakta SI (tipe intelijen, tim, peran, pengawas SI, kepala departemen), diisi oleh Menmber Fromh. Evaluasi belajar saluran: CHAT mengikat semua orang, saluran lain mengikat aktor SI saja (TIDAK _ BoUND), aturan baku CHAT saja, initor- hanya aturan yang cocok ke depan bukan balasan, Dan SI dan atasannya adalah jalur yang dilindungi. Team, ROLE dan pemilih INTELLIGENCE _ TIPE dan enam kualifier baru sekarang cocok (ganti CP04- T4a 's sementara palsu). REQUIRES _ APPROVAL tidak lagi mengizinkan memulai atau Mengirimkan (D11). Setiap konstruktor tua dan 4 argumen Evaluasi tetap mereka berarti; salinan beku dari evaluator lama membuktikan identitas CHAT lebih dari 2.000 ruleset acak.
· VOIPService
DDL CP05 untuk penanda Rahasia pada panggilan
KamoCollab CP05 Task 5 (spec 5.1, D8, D27): rekaman dan telepon _ call _ log setiap hasil adalah _ rahasia, rahasia _ set _ by _ member _ id dan _ Atur rahasia. Hand- diterapkan dalam Task 6; tes kontrak pin itu.
· EmailService
DDL CP05 untuk penanda Rahasia dan indeks thread _ id
KamoCollab CP05 Task 4 (spec 5.1): public.email _ thread _ labels keyed oleh (org _ id, thread _ key), ix _ thread _ messages _ thread dan parsial ix _ search _ index _ thread. Hand- diterapkan dalam Task 6; tes kontrak pin itu.
· MediaService
Berkas CP05 DDL - penanda rahasia pada percakapan dan pertemuan, asal-muasal-asalan (KamoCollab CP05 T3)
· KBService
DDL CP05 untuk lingkup pengetahuan, penontonnya bernama, keputusan dan hubungan provenance (KamoCollab CP05 T2)
· SecurityService
DDL untuk pengaturan pengungkapan org dan dua label komunikasi utama indeks (KamoCollab CP05 T1)
org _ disclosure _ settings (delapan kolom, sebuah baris hilang berarti baku, AUDIT secara baku) dan ix _ leadcomm _ org _ source / ix _ leadcomm _ org _ email _ thread, yang mana call and email label resolvers read by. Dapat dijalankan ulang dan aditif; CP05 Task 6 Lakukan. Cp05SecurityDlContract Uji pin bentuknya.
· MCPGatewayService
DDL untuk kolom putusan kebijakan servis SI - call (KamoCollab CP08 T2)
Tiga angka ADD COLUMN JIKA TIDAK TERLEDAKAN pada mcp _ tool _ call _ audit: kebijakan _ keputusan, policy _ rule, disclosure _ event _ id (spec 5.1, D11; master # 6.10). Hand- diterapkan oleh CP08 Task 3; tes kontrak pin bentuk berkas.
· kamo-shared-library
Sentitas kebijakan komunikasi dan repositori (KamoCollab CP04 Task 5)
Aturan saluran, initor- hanya aturan dan nama persetujuan, saluran acara, CONTACT memberikan selain bantuan REPLY, permintaan kontak dan pengawas sesi, dan alasan persetujuan SI, dipetakan ke CP04 DDL sudah diterapkan.
· SecurityService
DDL untuk tiga tambahan - hanya pengungkapan tabel buku besar (KamoCollab CP08 T1)
DDL yang diterapkan oleh tangan dari spesifikasi 5.1: org _ disclosure _ event, penerimanya dan sumber, tujuh org- dan-waktu indeks, dan penutupan REVOKE yang mengambil UPDATE, DELETE and TRUNCATE from kamo _ app. Sebuah peniti tes kontrak setiap kolom, indeks dan REVOKE tersebut.
· kamo-shared-library
Kosakata interaksi (KamoCollab CP04 Task 4)
Six InteractionChannels; TEAM, ROLE, and INTELLIGENCE _ TYPE selector; six SI- aware kualifier; Pendekatan Interaksional, Jenis ChatGrantKind, ContactRequestStatus dan Aimprovalreason; SEND _ INTERNAL _ MESSAGE action class (APPROVAL cap 19 - > 20); jenis pemberitahuan CONTACT _ REQUESTED dan CONTACT _ DECIDED. All STRING enums, hanya ditambahkan. Evaluasi tidak cocok dengan jenis baru sampai CP04 Task 6 memberikan Anggota Fact fakta mereka.
· kamo-shared-library
Resolver COLLAB dan DocstionProfile - mode pembatasan, kontak dan delegasi per hubungan, kondisi eskalasi additive dengan ketat terikat setiap pemicu, perhatian spesifik dan digest, jam tangan aditif, tampilan dan cap Docstion (KamoCollab CP03 T10)
· MediaService
Berkas DDL untuk kebijakan komunikasi - saluran aturan, permintaan kontak, pengawas sesi, hibah CONTACT (KamoCollab CP04 T1)
· kamo-shared-library
'kamera' bergabung dengan orgasme SecurityService
· kamo-shared-library
Aplikasi KamoCameras (39) dan empat hak tersebut (33- 336)
VIEW _ CAMERAS adalah hub; MANUage _ CAMERAS, MANUage _ CAMERA _ SITES dan AKSESS _ ALL _ CAMERAS hang off itu. Modul Phi CAMERAS adalah BLOCKED _ PENDING _ works sampai audit per- view ada.
· kamo-internal
Pager dihitung dari total server sendiri
EmailService kini mengirim ukuran masing-masing daftar dalam Cacah X- Total- (layanan surel 12926f6) di samping array telanjang selalu kembali. Proksi surel memuat bahwa header kembali pada JSON jawaban, dan daftar pesan membacanya: - Folders, label dan folder pintar semua mendapatkan "51- 100 dari 1.240" dan bekerja Tombol terakhir. Label dan folder cerdas digunakan untuk menunjukkan jangkauan saja. - Apakah halaman lain berikut ditentukan oleh total ketika ada satu. Sebuah halaman label dapat kembali pendek karena indeks belum melihat beberapa pesan berlabel belum; yang dibaca sebagai akhir dan paging berhenti awal. - Sebuah halaman yang telah dikosongkan langkah-langkah lurus kembali ke halaman terakhir ada. - Jumlah pohon folder dan inferensi halaman pendek tetap fallbacks untuk Microsoft Graph dan untuk layanan email yang tidak mengirimkan total. fetchFirstPage dan prefetch rute tidak berubah; fetchFirstListing Halaman bagi slot in- penerbangan mereka, sehingga mount fetch dan prefetch masih satu permintaan.
· kamo-internal
Pager dihitung dari total server sendiri
EmailService kini mengirim ukuran masing-masing daftar dalam Cacah X- Total- (layanan surel 12926f6) di samping array telanjang selalu kembali. Proksi surel memuat bahwa header kembali pada JSON jawaban, dan daftar pesan membacanya: - Folders, label dan folder pintar semua mendapatkan "51- 100 dari 1.240" dan bekerja Tombol terakhir. Label dan folder cerdas digunakan untuk menunjukkan jangkauan saja. - Apakah halaman lain berikut ditentukan oleh total ketika ada satu. Sebuah halaman label dapat kembali pendek karena indeks belum melihat beberapa pesan berlabel belum; yang dibaca sebagai akhir dan paging berhenti awal. - Sebuah halaman yang telah dikosongkan langkah-langkah lurus kembali ke halaman terakhir ada. - Jumlah pohon folder dan inferensi halaman pendek tetap fallbacks untuk Microsoft Graph dan untuk layanan email yang tidak mengirimkan total. fetchFirstPage dan prefetch rute tidak berubah; fetchFirstListing Halaman bagi slot in- penerbangan mereka, sehingga mount fetch dan prefetch masih satu permintaan.
· EmailService
Daftar pesan mengatakan berapa banyak pesan yang mereka simpan (X-Total- Cacah)
Daftar pesan dalam kamo- internal kini dapat diramban oleh halaman, dan pager yang membutuhkan ukuran daftar untuk "51- 100 dari 1.240" dan tombol terakhir. Setiap daftar menjawab dengan baris saja, meskipun sebagian besar dari mereka sudah bekerja Hitung dan buang. Total perjalanan sebagai header X-Total- Count; tubuh tetap array kosong setiap pemanggil membaca (kamo- internal pertama halaman fetcher menolak apa-apa lain, dan @ kamo / email-core membaca titik akhir yang sama). Tajuk dimatikan ketika total tidak diketahui, tidak pernah dikirim sebagai nol. - Folders (IMAP): * * * * * * * * * * * * * * * mengembalikan jumlah EXISTS itu sudah membaca untuk memotong halaman. MessagePage mailReader adalah baru, dengan sebuah default yang melaporkan total sebagai tidak diketahui (Grafik menyimpannya untuk saat ini); listMessage tidak berubah untuk sinkronisasi, aturan berkas dan lead-mail penelepon. - Folder yang disajikan dari indeks metadata: total adalah status folder yang membuktikan indeks saat ini, sehingga baris dan menghitung menggambarkan satu folder. - Kotak surat bersama: sama dengan folder. - Label: pencarian paged join- tabel sendiri getTotalelements (). Ini juga jumlah pesan yang ditandai indeks belum terlihat, yang ditinggalkan halaman mereka, jadi label pendek halaman tidak lagi salah untuk akhir. - Folder cerdas: dipakai dari halaman pendek; satu baris di atas sama kondisi hanya untuk satu halaman penuh atau satu kosong melewati pertama.
· kamo-internal
Anggota memilih untuk menggulung daftar pesan atau menelusuri berdasarkan halaman
Kolom kedua hanya pernah dimuat lebih banyak surat karena digulung. Seorang anggota kini dapat memilih Scroll atau Pages di bawah Filter ("Ramban senarai"). Pilihan disimpan per anggota dalam ui- preferensi (emailListRame) sehingga mengikuti mereka diantara perangkat; Scroll tetap baku, jadi tidak ada yang melihat perubahan sampai mereka membuat satu. Halaman menunjukkan lima puluh pesan pada suatu waktu dengan Pertama / Sebelumnya / Halaman X dari Y / Berikutnya / Terakhir di kaki daftar, dan "51- 100 dari 1.240" di mana folder pohon memiliki hitungan (jangkauan saja untuk label atau folder pintar). Mengubah halaman menggantikan baris daripada menambahkan, membersihkan pilihan dan Pemutakhiran langsung menjaga tempat anggota: perubahan kotak surat memuat halaman pada layar daripada kembali ke halaman 1, dan sebuah halaman yang telah dikosongkan langkah kembali satu. Hasil pencarian menyimpan pager mereka sendiri; hanya halaman pertama folder adalah cache. Mode switching dimulai lagi dari atas ketika lebih dari halaman pertama dimuat. String: kamo- terjemahan - kamus 135 c6cc5 * * * * * * * * * * * *

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