Aller au contenu
KAMOUniverse

Changelog

Ce qui est nouveau.

Chaque amélioration apportée à la plateforme, à mesure qu'elle est livrée.

  1. · APIService

    Carve out /api/docs/internal/** pour le paramètre de divulgation

    KamoCollab CP05 Tâche 23. DocsService gagne POST **************** gardé seulement par le secret interne KamoAI et appelé in-cluster, donc la passerelle publique termine le sous-arbre entier par un 404 au lieu de le transmettre.

  2. · kamo-shared-library

    WorkLinkResolver et son fil, avec SourceRef et RecordLinkKind. TASK (KamoCollab CP04 Tâche 8)

  3. · MCPGatewayService

    Une ligne de chat d'équipe est SEND INTERNAL MESSAGE, libre alors qu'aucun calque n'en donne le nom (KamoCollab CP04 Task 20)

    Défaut 5: ChatPack planifie un message CHAT comme Envoyer INTERNAL MESSAGE (sièges de soutien) SEND WEBCHAT MESSAGE), chat send/chat mention le déclarer dans aussiClasses, et chat find or create dm obtient un planificateur avec la classe. ChartePolitique garde chaque source.niveau d'approbation et exécute un non-nom (absent ou DEFAULT) SEND INTERNAL MESSAGE avant le plafond d'autonomie (D16). SurRequestOffre un outil dont la seule classe est SEND INTERNAL MESSAGE, et approbations request offre ActionClasses.REQUÊTE (LESSINS SEND INTERNAL MESSAGE), donc chaque SI outils/liste reste identique (R1-1, ****************

  4. · AIService

    Les mots du brief pour le chat d'équipe, Envoyer INTERNAL MESSAGE (KamoCollab CP04 Tâche 12)

    Le mémoire d'un SI se lit maintenant comme suit : «Message de collègues dans le dialogue d'équipe» pour la nouvelle classe d'action dans ses approbations et les sections d'escalade, au lieu du bras par défaut "Envoyer le message interne". VERSION inchangée (spéc §5.15) : le timbre d'affrètement recompile chaque brief une fois.

  5. · RAGService

    Note points portent leur étiquette de divulgation, et note.rag.label la met à jour

    KamoCollab CP07 Tâche 11 (précisez §5.17). Un upsert peut porter le billet Étiquette (scope, champ d'applicationRéfs, permisMembres, sensibilité/sensibilité) Niveau confidentiel, teamMembresUniquement, hérite, sourceKind, about, labelVersion); l'action de l'étiquette le définit sur les points de la note sans re-embuding. A l'étiquette mal formée n'est pas une étiquette (la lecture plus étroite, propriétaire seulement). Les huit Les index de charge utile d'étiquette sont créés une fois chacun, hors du thread de démarrage.

  6. · KBService

    La DDL pour checklist items.blocked at, appuyée par un test de contrat (KamoCollab CP13 Tâche 1)

    Quand la tâche d'un SI est devenue BLOCKED, pour le contrôle de travail coincé. Réutilisable, Additif, nul, sans CHECK, sans remblayage; appliqué à la main l'entité partagée map la colonne.

  7. · kamo-shared-library

    Subventions, approbations et surveillants dans ChatPolicyService; canaux dans le chargeur; l'analyseur apprend les canaux (KamoCollab CP04 Tâche 7)

    ChatPolitiqueService(chargeur, subventions, graphiques) répond interaction()/interaction(): une subvention de CONTACT en direct transforme REQUIRES APPROVAL en ALLOW (CONTACT GRANT), l'approbation de ce qui doit encore être approuvé et le surveillant d'un verdict supervisé sont nommés à partir du graphique org (InteractionApprovers). verdict()/verdict() sont les anciens constructeurs ne lisent aucune subvention. Le chargeur lit les canaux chat policy rule dans une requête; l'analyseur vérifie canaux, règles initiateur-seulement, qualificatifs directionnels miroirs, ÉQUIPE/ROLE référence, soulève AI ONLY et ajoute aiImpact pour SIs hors CHAT. La télémétrie groupes de synthèse par canal.

  8. · kamo-shared-library

    Compiler le vocabulaire: tableaux de phrases et le contour (KamoCollab CP06 Tâche 4)

    PersonnalitéCompile (VERSION cp06-1, bande, bande), TraitPhrases (chaque table de CP06 spec §5.2.1 comme EnumMaps) et PersonalityOutline.build (spéc §5.2.2): archetype prose, les quatre déviations de bande les plus lourdes, le style de travail modifié, les choix sociaux et de priorité de décision, et les points forts lorsqu'ils diffèrent de l'archétype (CP06-T4-1). Pure, pas de haricots.

  9. · kamo-internal

    Votre tour est impossible à rater

    Quand la planche devient la vôtre, une vague s'échappe de la pièce que votre adversaire Il suffit de poser et d'allumer chacun de vos morceaux mobiles quand il les passe. Les le bord de la planche s'enflamme dans un anneau de laiton qui continue à la remplir, la fenêtre votre propre bord brille et respire, et votre siège obtient une pilule qui brille avec un point de ping. Quand l'attente était longue (8s+), l'onglet était dans le arrière-plan, ou la fenêtre a été minimisée, une bannière "YOUR MOVE" balaye également avec le mouvement qui vient d'être joué et un avertissement de vérification. La lumière s'éteint dès que vous jouez. Chaque boucle est uniquement CSS, pause quand off, et annulé sous préférence-réduit-motion, qui maintient une solide anneau éclairé et la bannière. Le siège de l'adversaire n'anime jamais.

  10. · kamo-internal

    Votre tour est impossible à rater

    Quand la planche devient la vôtre, une vague s'échappe de la pièce que votre adversaire Il suffit de poser et d'allumer chacun de vos morceaux mobiles quand il les passe. Les le bord de la planche s'enflamme dans un anneau de laiton qui continue à la remplir, la fenêtre votre propre bord brille et respire, et votre siège obtient une pilule qui brille avec un point de ping. Quand l'attente était longue (8s+), l'onglet était dans le arrière-plan, ou la fenêtre a été minimisée, une bannière "YOUR MOVE" balaye également avec le mouvement qui vient d'être joué et un avertissement de vérification. La lumière s'éteint dès que vous jouez. Chaque boucle est uniquement CSS, pause quand off, et annulé sous préférence-réduit-motion, qui maintient une solide anneau éclairé et la bannière. Le siège de l'adversaire n'anime jamais.

  11. · AIService

    Le fichier ai personality renders DDL et son test de contrat (KamoCollab CP06 Tâche 1)

  12. · EmailService

    Les deux types de notification de contact, et les membres d'une adresse interne atteint (KamoCollab CP04 Tâche 11)

    CONTACT REQUETED et CONTACT DECIDED sont fermés sur ACCESS CHAT et listés après MENTIOND. POST **************** ({orgid, adresses[]}, au plus 100, KAMOAI INTERNAL SECRET) répond aux membres chaque adresse atteint: l'adresse d'un membre boîte aux lettres, le pseudonyme d'un membre, ou un primaire boîte aux lettres sur l'un des domaines alias de l'org. Les adresses partagées, personnelles et inconnues sont absentes. Une org-keyed requête par lot, index-drivé fin à fin.

  13. · kamo-shared-library

    Les faits sur les membres du graphique et l'évaluateur averti des canaux (KamoCollab CP04 Tâche 6)

    MemberFacts gagne les faits SI (type de renseignement, équipes, rôles, superviseur SI, les ministères dont la direction est assurée par MemberFactsFromGraph. L'évaluateur apprend canaux : CHAT relie tout le monde, d'autres canaux relient uniquement les acteurs SI (NOT BOUND), la valeur par défaut ne régit CHAT que, les règles initiateur-seulement correspondent aux non-réponses avancées, et un SI et son superviseur sont une ligne protégée. ÉQUIPE, ROLE et Les sélecteurs INTELLIGENCE TYPE et les six nouveaux qualificatifs correspondent maintenant (remplaçant CP04-T4a's interim false). EXIGENCES APPROVAL ne permet plus pour envoyer (D11). Chaque ancien constructeur et l'argument 4 évaluer signification; une copie bloquée de l'ancien évaluateur prouve l'identité CHAT plus de 2 000 Des règles aléatoires.

  14. · VOIPService

    La DDL CP05 pour les marqueurs confidentiels sur les appels

    KamoCollab CP05 Tâche 5 (spéc 5.1, D8, D27): enregistrements et phone call log chaque gain est confidentiel, confidentiel set par member id et confidential set at. Appliquée à la main dans la tâche 6; un contrat test pins it.

  15. · EmailService

    La DDL CP05 pour les marqueurs par fil confidentiel et les index thread id

    KamoCollab CP05 Tâche 4 (spéc 5.1): public.email thread labels clé par (org id, thread key), ix thread messages thread et le partiel ix search index thread. Appliquée à la main dans la tâche 6; un contrat test pins it.

  16. · MediaService

    Le fichier CP05 DDL — Marqueurs confidentiels sur les conversations et les réunions, provenance du message transmis (KamoCollab CP05 T3)

  17. · KBService

    La DDL CP05 pour les champs de connaissances, les publics NAMED, les décisions et les liens de provenance (KamoCollab CP05 T2)

  18. · SecurityService

    La DDL pour les paramètres de divulgation d'org et les deux index d'étiquette de communication principale (KamoCollab CP05 T1)

    org disclosure settings (huit colonnes, une ligne manquante signifie les valeurs par défaut, AUDIT par défaut) et ix leadcomm org source / ix leadcomm org email thread les résolveurs d'étiquettes d'appel et d'email lisent par. Recyclable et additif; CP05 Tâche 6 l'applique. Cp05SécuritéDdlContract Teste sa forme.

  19. · MCPGatewayService

    DDL pour les colonnes de verdict de politique d'appel d'outils SI (KamoCollab CP08 T2)

    Trois AJOUTER LA COLONNE N'EXISTE PAS sur mcp tool call audit: politique décision, politique rule, divulgation event id (précisez §5.1, D11; maître §6.10). Appliqué à la main par CP08 Tâche 3; un test de contrat épingle la forme du fichier.

  20. · kamo-shared-library

    Les entités et les référentiels de la politique de communication (KamoCollab CP04 Tâche 5)

    Chaînes de règles, règles initiateur-seulement et les ordonnateurs nommés, le canal événement, CONTACTer les subventions à côté des subventions REPLY, des demandes de contact et des superviseurs de session, et la raison d'approbation de l'IS, cartographiée à la DDL CP04 déjà appliquée.

  21. · SecurityService

    La DDL pour les trois tableaux du grand livre de divulgation en annexe seulement (KamoCollab CP08 T1)

    La DDL appliquée à la main de la spécification §5.1: org divulgation events, ses destinataires et sources, sept index org-and-time, et un REVOKE de fermeture qui prend MISE À JOUR, DELETE et TRUNCATE de kamo app. Un test de contrat épingle chaque colonne, index et le REVOKE.

  22. · kamo-shared-library

    Le vocabulaire d'interaction (KamoCollab CP04 Tâche 4)

    Six canaux d'interaction; sélecteurs ÉQUIPE, ROLE et INTELLIGENCE TYPE; six SI-aware Qualifications; InteractionApproverKind, ChatGrantKind, ContactRequestStatus et AiApprovalReason; la classe d'action SEND INTERNAL MESSAGE (chap. 19 -> 20 de l'APPROVAL); les types de notification CONTACT REQUÊTE et CONTACT DECIDED. Tous les enums, Annexe seulement. L'évaluateur ne correspond à personne sur les nouveaux types jusqu'à ce que CP04 Tâche 6 donne à MemberFacts leurs faits.

  23. · kamo-shared-library

    Le résolveur COLLAB et DocstionProfile — mode restrictif, contact et délégation par relation, conditions d'escalade additive avec la plus stricte limite par déclencheur, attention spécifique et digest, montres additives, la vue et le timbre Docstion (KamoCollab CP03 T10)

  24. · MediaService

    Le dossier DDL pour la politique de communication — canaux de règles, demandes de contact, superviseurs de session, subventions CONTACT (KamoCollab CP04 T1)

  25. · kamo-shared-library

    'cameras' rejoint les domaines org-change de SecurityService

  26. · kamo-shared-library

    App KamoCameras (39) et ses quatre droits (333-336)

    VIEW CAMERAS est le hub; MANAGE CAMERAS, MANAGE CAMERA SITES et ACCESS ALL CAMERAS l'accrochent. Module PHI CAMERAS est BLOCKED PENDING WORK jusqu'à ce qu'un audit à vue existe.

  27. · kamo-internal

    Le bipeur compte sur le total du serveur

    EmailService envoie maintenant la taille de chaque annonce dans X-Total-Count (emailservice 12926f6) à côté du tableau nu, il est toujours revenu. Le proxy de courriel porte l'en-tête en arrière sur JSON répond, et la liste des messages le lit: - Dossiers, étiquettes et dossiers intelligents obtiennent tous "51-100 de 1240" et un travail Dernier bouton. Étiquettes et dossiers intelligents utilisés pour montrer la gamme seule. - Si une autre page suit est décidée par le total quand il y en a une. La page d'une étiquette peut revenir courte parce que l'index n'a pas vu certains des messages étiquetés encore; qui lisent comme la fin et la recherche a cessé tôt. - Une page qui a vidé des marches tout droit à la dernière page il y a. - Le nombre de dossiers et l'inférence de la page courte restent des replis pour Graphique Microsoft et pour un service de messagerie qui n'envoie aucun total. fetchFirstPage et la route prefetch sont inchangées; fetchFirstListing Page partage leur fente en vol, de sorte que le montage fetch et le préfetch sont toujours Une seule demande.

  28. · kamo-internal

    Le bipeur compte sur le total du serveur

    EmailService envoie maintenant la taille de chaque annonce dans X-Total-Count (emailservice 12926f6) à côté du tableau nu, il est toujours revenu. Le proxy de courriel porte l'en-tête en arrière sur JSON répond, et la liste des messages le lit: - Dossiers, étiquettes et dossiers intelligents obtiennent tous "51-100 de 1240" et un travail Dernier bouton. Étiquettes et dossiers intelligents utilisés pour montrer la gamme seule. - Si une autre page suit est décidée par le total quand il y en a une. La page d'une étiquette peut revenir courte parce que l'index n'a pas vu certains des messages étiquetés encore; qui lisent comme la fin et la recherche a cessé tôt. - Une page qui a vidé des marches tout droit à la dernière page il y a. - Le nombre de dossiers et l'inférence de la page courte restent des replis pour Graphique Microsoft et pour un service de messagerie qui n'envoie aucun total. fetchFirstPage et la route prefetch sont inchangées; fetchFirstListing Page partage leur fente en vol, de sorte que le montage fetch et le préfetch sont toujours Une seule demande.

  29. · EmailService

    Les listes de messages indiquent le nombre de messages qu'ils détiennent (X-Total-Count)

    La liste des messages en kamo-interne peut maintenant être consultée par les pages, et son pager besoin de la taille de la liste pour "51-100 de 1.240" et un dernier bouton. Chaque liste répondue avec des lignes seules, bien que la plupart d'entre eux avaient déjà travaillé Comptez et jetez-le. Le total se déplace comme un en-tête X-Total-Count; le corps reste le tableau nu chaque appelant lit (le kamo-interne première page feecher refuse quoi que ce soit sinon, et @kamo/email-core lit le même paramètre). L'en-tête est désactivé lorsque le total est inconnu, jamais envoyé comme zéro. - Dossiers (IMAP): - Oui. retourne le compte EXISTS il lit déjà pour couper la page. MailReader.listMessagePage est nouvelle, avec un défaut qui indique le total comme inconnu (Graph garde cela pour le moment); listMessages est inchangé pour la synchronisation, la règle de filtre et le lead-mail appelants. - Dossiers fournis à partir de l'index des métadonnées : le total est l'état du dossier qui a prouvé le courant de l'index, donc les lignes et le nombre décrivent un dossier. - Boîtes aux lettres partagées : comme les dossiers. - Etiquettes: la requête de la table de jonction paged' getTotalElements(). C'est aussi nombres marqués messages que l'index n'a pas encore vu, qui sont laissés hors leur page, donc une page d'étiquette courte n'est plus confondue avec la fin. - Dossiers intelligents : déduits d'une page courte ; un COUNT sur le même conditions seulement pour une page complète ou vide après la première.

  30. · kamo-internal

    Les membres choisissent de faire défiler la liste des messages ou de la parcourir par des pages

    La deuxième colonne n'a jamais chargé plus de courrier alors qu'elle était défilée. Un membre peut maintenant choisir Scroll ou Pages sous Filtres ("Parcourir la liste"). Le choix est conservé par membre dans les préférences (emailListBrowse) de sorte qu'il les suit entre les appareils; Scroll reste la valeur par défaut, donc personne ne voit de changement jusqu'à Ils en font une. Pages montre cinquante messages à la fois avec Premier / Précédent / Page X de Y / Suivant / Dernier au pied de la liste, et "51-100 de 1.240" où le dossier l'arbre a un compte (la plage seule pour une étiquette ou un dossier intelligent). Tourner un page remplace les lignes plutôt que l'appendice, efface la sélection et la Mises à jour en direct garder la place du membre: un changement de boîte aux lettres recharge la page sur écran au lieu de revenir à la page 1, et une page qui a vidé les étapes derrière un. Les résultats de recherche conservent leur propre page; seulement la première page d'un dossier est mis en cache. Les modes de commutation recommencent à partir du haut quand plus que le La première page était chargée. Chaînes: kamo-traduction-dictionnaire 135c6cc5 ****************

Votre univers vous attend.

Commencez gratuitement en quelques minutes. Ajoutez des produits quand vous êtes prêt. Pas de migration, pas de nouvelles connexions.

Gratuit pour toujours — aucune carte de crédit requise