Porter le noyau du kamo-signer en komo-interne
Chaque paquet 'kamo/'est privé: vrai avec les exportations:"./src/index.ts" et pas de construction étape, donc il n'y a pas d'artefact publiable - les fichiers ...
Ajouter le plan de livraison du colis légal
Phase 4 : Volet de ventilateur / Remise/Vide, création d'affectation avec signature électronique les enveloppes et le sous-onglet des colis attribués.
Capiter la liste d'audiences juridiques, et rafraîchir après Deliver
La grille des paquets attribués a rempli sa colonne de filtre de membre d'équipe en demandant preview d'audience pour allTeamMembers:vres sur le mont -- un nom ...
Sous-onglet et livraison/réunie des paquets attribués
AG Grid Community sur une interface entre les partenaires et la communauté n'a pas de modèle de ligne côté serveur, donc les pages de serveur et la grille rende...
Livré/remise à livre/proxies et client d'affectation
Trajets ToApi jusqu'à 1:1 vers l'avant et une demande en amont chacun, parce que OTKAuthFilter le fait getAndSlete et une boucle par membre dans un itinéraire P...
Ajouter le paquet juridique
Phase 3 de la série HR Legal and Compliance: DocsService package CRUD, empreinte digitale de contenu, publier un gel d'une version épinglée d'octets, aperçu de ...
Publier de publication et d'audience, et arrêtez de rendre un label cassé
publierPackage, previewAudience et getPackage expédié sans appelant. Le la grille de modèles a maintenant une action de ligne de publication et désactivé lorsqu...
Sous-onglet pour les modèles d'emballage juridique et de conformité
Remplace le corps HrTabPlaceholder uniquement - la route, l'entrée de la languette et la porte existent déjà dans hrTabs.ts. AG Grid Community list plus un dial...
Trains légaux de procuration, clients api et aides pures
Mince 1:1 forwardToApi routes sous /api/docs/juridique - une demande en amont chacune, Parce qu'OTKAuthFilter getAndDelete et une boucle de ventilateur dans un ...
Restaurer des images externes dans les corps de courrier électronique
Les images externes ont cessé de rendre lorsque la politique d'image au niveau de la page a été expédiée. Le middleware définit les données de «self»: blob: htt...
Ajouter le plan de mise en œuvre de la correction
Phase 2 de la série HR Legal and Compliance, shippable à elle seule: signataire-slot l'application obligatoire du champ de liaison, le champ requis, la suppress...
Capuchon par les destinataires du dialogue d'envoi aux créneaux déclarés du modèle
Le dialogue Send for signature se joint à un récipient et offre une ligne non liée "Ajouter un destinataire", mais il n'a jamais trouvé les créneaux de signatur...
Conduite des écrans sonores restants de NATS/WebSocket
Quinze sondages en réseau à travers l'application, remplacés par les événements qui étaient déjà se produire ou avec des événements ajoutés aux services qui pos...
Ajouter le plan des entités juridiques
Phase 1 de la série HR Legal and Compliance: la com.kamo.z.shared.hrlegal un ensemble d'entités et sa migration de schéma.
Conduire le badge de courrier à partir de comptages non lus poussés, pas un sondage des années 30
MailButton ran setInterval (fetchUnreadCount, 30x000) dans chaque onglet ouvert, et chaque cocher appelée /api/email/dossiers - un point d'extrémité qui ouvre c...
Ajouter la conception juridique et la conformité et le plan de fixation des liants
La conception est l'analyse croisée complète du module juridique et de conformité des droits des personnes handicapées. (modèles de paquets, livraison, assistan...
ChargeurChargeBinders par l'identité de la demande, et non la valeur de portée
sameBinderScope ne peut à lui seul répondre à deux demandes en vol pour le champ d'application SAME à l'écart (A - B -A), donc une demande plus lente plus âgée ...
Ne montrer que les classeurs appartenant à la collection ouverte
OrganizerTab a déjà reçu assocType/assocObjectId et les a transmis au Le sélecteur de documents de l'éditeur, mais charge le liant LIST unscoped - donc DocManag...
Faire en sorte que le magasin de classeur soit informé de sa collection
Le magasin est un module singleton, de sorte qu'il suit maintenant la portée active, s'éclaircit sur un changement de champ d'application, et laisse tomber les ...
Ajouter un bouton de fermeture au dialogue automatisé de gestion des importations
La popasse manage n'avait pas de dédouacité dans son en-tête - seulement le Esc l'a fermé. Ajouter un bouton X icône à côté de l'action d'édition.
Regrouper les domaines d'invitation de la réunion en signifiant lorsqu'ils sont maximisés
Le fractionnement de la forme en deux fractions égales a utilisé la mauvaise unité. Il a étiré une date entrée sur la moitié de la fenêtre et a refoulé sa boîte...
Renommer l'onglet DocManager Organizer en Binders
L'onglet répertorie les classeurs, alors nommez-le pour ce qu'il contient. Pointe l'étiquette de l'onglet et l'action ligne au niveau des clés du dictionnaire r...
Prévenez un composant d'outil lorsque sa fenêtre est maximisée
Maximiser une fenêtre d'outil repousse la coque à 100vw/100vh mais laisse le la taille stockée de la fenêtre n'est pas touchée, et cette taille stockée est ce q...
Gardez des champs sur la page lorsqu'un document s'ouvre à un zoom mémorisé
La réouverture d'un document pourrait dessiner chaque champ de petite taille et dans le coin, jusqu'à ce que un clic de la commande de zoom les a tous mis en pl...
Tenir l'original cité hors du corps éditable
En réponse, le message cité a été distribué dans l'éditeur Quill sous forme de texte de corps. Quill ne peut modéliser qu'une grille simple, donc chaque tableau...
Arrêter les réponses pour dessiner une copie maillée de la signature citée
En réponse à un message envoyé par Kamo a montré la signature à deux reprises: la signature en direct, et au-dessus de lui une version démêlée de l'original cit...
Associer les champs d'invitation à la réunion en deux colonnes lorsqu'ils sont maximisés
Le formulaire d'invitation empile huit lignes de pleine largeur, qui dans un composition maximale une fenêtre a poussé l'éditeur du corps la plupart du chemin h...
Nombre de pages contre le document que le lecteur obtient
Les modificateurs ont été mis à l'index d'une page dans la conception, qui est une identité qui survit à la suppression et à la réordonnancement, pas à une posi...
Donner plus de place à chaque fenêtre d'outil pop-up 40px plus de place dans les deux axes
Par défautSize et minSize dans le registre, la taille et la taille de chaque outil se développent de 40x40, et géométrie qui était codée en dur à côté de lui se...
Charger le numéro dans le softphone sans passer l'appel
Exploiter une extension ou un numéro sur une carte correspondante passé autoDial, donc le L'appel est sorti au moment où le softphone s'est inscrit. La carte s'...
Donner la salle d'étiquettes de lecture de la carte pour respirer
La colonne d'étiquette était une 76px cueillette à la main. Le Ministère est plus large que cela, donc il a débordé sa boîte et s'est assis à la rafale contre s...
Puces de destinataire de glisser, couper, copier et coller entre To, Cc et Bcc
Déplacer quelqu'un de To à Bcc signifie supprimer la puce et taper l'adresse à nouveau de mémoire. Les puces sont maintenant sélectionnables et peuvent être tra...
Faire tourner la superposition du champ avec la page, signaler les importations non lues, champs de commande à lire
Trois choses qui ne commencent à avoir de l'importance qu'une fois qu'un document arrive en portant quarante les champs détectés au lieu de deux corps placés à ...
Peindre la carte correspondante dans la couleur de la marque du locataire
La carte a été teintée avec --accent-comms, le tableau de bord fixe indigo le tableau de bord utilise pour marquer la famille des messages. Sur le bouton solide...
Arrêtez les pâtes en mode sombre arrivant en tant que texte invisible dans le compositeur
Copier une réponse à ChatGPT (ou toute page à thème sombre) et coller dans le corps de la composition a produit un grand bloc blanc avec rien dedans, et Le mess...
Partager le lien d'adhésion du public, pas la redirection des membres
Un lien de réunion écrit dans un e-mail était pointé sur /meet/join/-id-, qui Monnaie une clé à usage unique de la session Kamo du clicker et redirige qui que c...
Lire les actions du format Acrobat lors de la détection des champs remplissables
Acrobat stocke le format prévu d'un champ sous le nom de JavaScript dans /AA, qui pdf.js les surfaces en tant qu'actions. C'est la déclaration de l'auteur plutô...
Insérer un nouveau lien de réunion chez le codeur du compositeur
Ajoute une action en pied de page à la fenêtre de compose qui crée une réunion avec le Le fournisseur configuré de l'organisation et écrit son lien de jointure ...
Reconstruire les champs AcroForm du PDF à remplissage en tant que champs de Kamo natifs
L'ouverture d'un PDF modifiable dans l'éditeur de documents lit désormais son widget AcroForm annotifie le document pdf.js et recrée chacun sous la forme d'un D...
Arrêter les noms des destinataires en étant coupés à une lettre
Les puces étaient des boîtes en ligneflex dont l'étiquette portait le «truncate». Un enfant flexible avec un débordement caché est permis de se rétrécir en dess...
Mettre en ligne les réglages de téléchargement par fichier pour réduire de moitié la hauteur de la carte
Les champs Description/dossier/Doc/Tangage d'accès se situaient sur une deuxième ligne sous la ligne de fichier, donc chaque téléchargement en attente coûte 108...
Laisser tomber l'encart autour du gestionnaire de document Ressources
DocManager apporte sa propre barre d'outils et grille chrome, donc le rembourrage d'enveloppe 32px ne faisait que réduire la grille à l'intérieur d'une vitre dé...
Une carte de contact derrière chaque nom sur un message
Chaque personne montrée dans une vue dise était une impasse. À To et Cc rendus en tant que displayNameFor(a).join(, ') - un mur de virgule de noms d'affichage s...
Montrer le rail complet de l'indice de section au lieu d'une barre de défilement emboîtée imbriqué
Le rail de navigation gauche a été coiffé à calc(100vh - 128px) avec overflowY: auto, donc une aire avec la plupart des fonctionnalités activées (jusqu'à 18 sec...
Porter le dialogue en verre de rupture vers le corps
Cliquer le verre de rupture ouvert le dialogue à l'intérieur du rail de navigation au lieu de sur le page. La superposition est un mouvement à position fixe.div...
Logos d'orgg à l'étranger par procuration de sorte que la politique de locataire img-src ne peut pas les bloquer
/network est la page qui rend la marque d'un autre locataire: il énumère tous les l'organisation du réseau et charge chaque logo à partir du propre de cette org...
Fusionner la requête d'un appelant avec le navigateur au lieu de concaténer
forwardToApi a joint la chaîne d'interrogation du navigateur à tout ce qui lui a été donné, donc un L'appelant passant sa propre requête a produit une URL avec ...
Continuer à télécharger les étiquettes de type Dossier/Doc se rétréciment sur les sélections natives
Le Dodre par fichier et le type Doc sélectionne le début avec une valeur vide, donc MUI ont laissé leurs étiquettes en position de repos tandis que le natif «se...
Laissez un onglet remplir la zone de contenu, afin que le gestionnaire de document obtienne pleine hauteur
L'enveloppe de contenu était un bloc clair, donc un flex de page: 1 n'avait pas de parent flex à se résoudre contre et enveloppant dimensionné à son contenu. La...
Fusionner les vendeurs et les produits de même nom dans la barre de filtre
Un groupe d'aide-achat détient systématiquement un fournisseur principal sous plusieurs dossiers de fournisseurs, et donc sur l'onglet "Tous les marchés" la lis...
Comme ce que tu vois expédier ?
Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.
