Arrêter la liste en faisant défiler quand elle s'adapte déjà
Trois choses ont ajouté de la hauteur qui n'était pas satisfaite, donc une liste suffisamment courte pour s'adapter Il y a toujours une barre de défilement : -...
Groupes explicatifs sur chaque lien à barres d'administrateur
Quelqu'un qui a créé son organisation il y a dix minutes rencontre neuf liens n'ont aucun moyen de lire. Passer ou focaliser un d'entre eux déploie maintenant u...
Rétablir les modifications de la barre administratrice inversées par 3926d1d8
3926d1d8 a porté AdminQuickLinks.tsx jusqu'à son ae45fc9c blob, annuler l'orge étiquette plurielle, les noms courts de blocs/logs et l'élimination de l'interval...
String row ids, commandes en couleurs org, icône de page, barre d'erreur centrée
La création d'un livre et sa sélection ont répondu "Non trouvé". CockroachDB unique-rowid() ids are 64 bits et un réel est 1200081912680906758 et JSON.parse rou...
Serre la barre d'administration et l'étiquette de l'adresse, les noms d'audit courts, l'absence de lacune
Trois modifications de la manière dont la barre se lit en neuf liens: L'entrée des membres de l'équipe porte maintenant l'étiquette plurielle de l'orge de Beha...
Flèche de retour à domicile laissée de chaque titre de page de réglages
Les pages de paramètres n'étaient pas revenus au pas de lancer avant le pas de route. ParamètresView optionnel backHref est maintenant par défaut à la maison et...
Le reste de la configuration essentielle sur le barreau de l'administrateur
Les rôles de sécurité, les départements et les titres d'emploi rejoignent le groupe de formation, à gauche de la paire d'audits. Ce sont les trois onglets Essen...
Blocs d'accès dans la barre d'administrateur, liens d'audit vers le bord de fuite
Les blocs d'accès et les journaux d'accès système sont les deux écrans de la barre qui répondent "qui est entré et qui ne l'a pas fait" plutôt que de configurer...
Nom et édition des carnets d'adresses, et reconstruction de la page autour d'eux
L'ajout d'un livre POST a d'un nom d'espace réservé sans prompt, et rien n'importe où pouvait renommer un - donc chaque livre qu'un orgif avait été appelé la mê...
Barre d'administrateur au-dessus des cartes du pavé de lancement
Cinq écrans qu'un administrateur d'orge s'ouvre en permanence - membres de l'équipe, comportement étiquetage, statistiques et coûts, applications et caractérist...
Arrêter/api/sommeil-info renouvelant le TTL pour les utilisateurs inactif
Cette route écrit le TTL directement à Redis, de sorte qu'il a contourné le pointage dans SecurityService, MediaService et ChatService entièrement et useUserInf...
Hash avec BLAKE3 seulement, donc sauter le téléchargement permet de gagner du temps
Dedup a travaillé - le serveur connecté "lié SA SA OUT téléchargement" et 358 Mo n'ont jamais quitté le Mais le membre a toujours attendu, parce que l'informati...
Sautez le téléchargement alors que la plate-forme dispose déjà du fichier
L'envoi de la même vidéo à trois personnes signifiait trois téléchargements complets. Dedup les a effondrés dans un objet stocké, mais seulement une fois que ch...
Afficher le stockage de prévisualisation généré comme sa propre ligne
Les vignettes et les images de prévisualisation comptent maintenant pour le total de l'organisation, donc le le client devrait être en mesure de voir ce qu'il a...
Récupérez une pièce jointe reçue dont la première demande a été rejetée
Une vidéo arrivant dans une conversation ne pouvait pas être jouée jusqu'à ce que la page soit rechargée. alors qu'une vidéo que le membre venait d'envoyer touj...
Laissez un membre garder une pièce jointe vidéo ou audio, pas seulement la lire
Le joueur répond à une intention. Vouler le fichier sur le disque est différent, et vidéo et audio étaient les deux types de pièces jointes sans aucun moyen de ...
Stockage de marque et stockage de documents Docstive
Les deux sont écrits directement dans le magasin d'objets sans taille enregistrée dans le base de données, donc ils se lisent comme zéro jusqu'à ce qu'un balaya...
Afficher le stockage de la pièce jointe au message texte
Les pièces jointes MMS en ligne dans la base de données en tant que données: URI plutôt que sous forme de fichiers, Ils n'avaient donc aucun record de taille et...
Montrez séparément chaque catégorie de stockage
Enregistrements d'appels, messages vocaux, pièces jointes de discussion, ressources humaines et marketing chacun a une ligne propre au lieu de partager un "Docu...
Dites pourquoi le stockage de boîte aux lettres peut lire zéro
Les octets de boîte aux lettres ne comptent que le courrier que Kamo héberge. Une organisation sur Microsoft 365 ou Google Workspace a ses messages sur les disq...
Afficher l'utilisation du stockage sur l'onglet statistiques du compte
L'onglet disait "Aucune donnée d'utilisation disponible pour cette période" pour chaque organisation. factingApi.getCurrentUsage() est un talon de retour et de ...
Popover X ferme la fenêtre, pas seulement le popover
Le rejet du popover avait déjà deux affordances (cliquer à l'extérieur, Escape), donc a X qui n'a rejeté qu'il s'agissait d'un doublement et n'a laissé aucun mo...
Disponible sur le verdict du catalogue, et arrêter la publication d'une application sur scène
L'onglet Apps du compte est dérivé Disponible / Non Disponible au stade du développement, de sorte qu'il était en contradiction avec le catalogue de la plate-fo...
Split Apps et caractéristiques dans Disponible / Non disponible / Déprécié
Une liste plate mixte apps propose la plate-forme avec celles qu'elle n'offre pas et qui il a pris sa retraite, l'opérateur a donc dû lire chaque puce pour les ...
Charger les applications autorisées d'un locataire de l'extrémité peut effectivement lire
appCatalogApi.list() est un propriétaire de plate-forme uniquement, de sorte que sur tout locataire oug l'éditeur de type Branch a montré non. les applications ...
Reconstruire après que les chaînes de l'Apps et des Caractéristiques ont atteint le dictionnaire
Exécuter 545 a échoué à la garde de la clé i18n sur 60 touches. Pas un défaut de code - le kamo-internal commit était poussé à 14:10 et les cordes du dictionnai...
Abandon de l'aide à l'étiquette de stade non utilisé
Les noms de scène sont rendus à partir de clés de message, de sorte que l'assistante uniquement en anglais n'avait pas l'appelant est parti.
Router les applications et les caractéristiques de copie via next-intl
kamo-internal sert 22 localités et chaque chaîne faisant face à l'utilisateur doit venir de une clé de message - en dur, codé, casse tous les opérateurs non-ang...
Ajouter un onglet Apps et Caractéristiques et corriger la liste des applications autorisées
Le nouvel onglet, du droit des organisations, contrôle ce que chaque organisation est proposé: disponibilité, étape de développement, nom d'affichage, descripti...
Montrer des prix négociés au lieu de 0,00 dollars pour les ajouts réservés aux entreprises
Les add-ons de départ ne portent pas de prix catalogue - ils sont négociés par accord - et formatCurrency(null) rend 0,00 dollars, la publicité d'un module d'en...
Concevoir le catalogue de l'application de la plate-forme derrière un onglet Apps et Caractéristiques
Les applications sur /settings/account?tab-apps sont des constantes de compilation-temps dans le ServiceType enum, donc "Disponible" (étape - COMPLÉté), l'étage...
Console des organisations à serveur
L'onglet chargeait chaque organisation en une seule demande et rendait une carte chacune, avec le dosseur ventilateur par org, puis par compte, puis par abonnem...
Plan de mise en œuvre de la console des organismes de la plate-forme
17 tâches TDD à travers BillingService, le dictionnaire de traduction et kamo-internal. Noms de table physiques vérifiés par rapport au groupe en direct -- la t...
Renommer LOS en MLOS, ajouter Personal Loan Origination System, gate trade verticals
L'onglet Apps montre maintenant "Commerce: Mortgage Loan Origination System" (le titre est servi à partir du backend enum, pas le rétroviseur TS) et un nouveau ...
Conception pour la console des organisations de la plate-forme
Redesigns - à partir d'un liste de cartes non liées dans une console à base de serveur. L'onglet actuel charge chaque groupe à la fois et les ventilateurs Plat...
Levez le capuchon du corps suivant qui tronquéssait tous les grands téléchargements
La cause des 3 pièces jointes GiB défaillantes, et c'était la nôtre, pas le réseau. C'était '500m'. Ce n'est pas une réécriture/middleware Réglage: Next envelo...
Arrêtez un téléchargement mort pour toujours, et dites ce que 100 % signifie
Un téléchargement bloqué s'est assis à 100% avec la barre pleine et aucune issue. Trois raisons distinctes, Tous les miens. XMLHttpRequest n'a pas de temps de ...
Laisser finition d'un vol au lieu de mourir lors d'un déploiement
Une pièce jointe de 2 GiB a atteint 100% et a ensuite échoué avec 'Bad Gateway' parce qu'un déploiement atterri en plus de celui-ci: la nacelle a pris SIGTERM à...
Adresse électronique par courrier électronique d'un membre de sa ligne
Ajout d'une action mail à côté de chat, d'appel et de profil sur une ligne de membre, en ouvrant le Outil de message avec le destinataire déjà renseigné. Il est...
Faire en sorte que le téléchargement échoue dise ce qui s'est passé, et enregistrez-le suffisamment pour le diagnostiquer
Une pièce jointe 2 GiB a échoué à la fin d'un transfert de quatre minutes avec 'Upload failed: télécharger l'erreur de serveur interne' - un préfixe doublé enro...
Appliquer des étiquettes d'état personnalisées aux onglets d'état
Chaque autre affichage de l'état sur /leads résout sa description à travers ressamarrée() à partir d'utilisationStatusLabels et les moteurs de la maille, les de...
Signaler le temps de repos de l'utilisateur afin qu'un onglet abandonné puisse expirer
Le suiveur d'activité client n'a jamais fait que gâcher si nous avons demandé à l'étendre; Je n'ai jamais rien dit au backend. SecurityService a renouvelé la se...
Rendre les appels de jugement de l'acceptation-popup pouvant être soumis à l'épreuve et régler les mineurs reportés
Titre du formulaire hypothécaire Pans Emprunteur(s)
Le formulaire de prêt/emprunteur/sujet sert chaque emprunteur sur le dossier, de sorte que Les titres des onglets et des volets proviennent désormais des traduc...
Laisser la personne à la signature d'un département également
Un message envoyé à partir d'une boîte aux lettres du département est écrit par le département: la réponse y atterrit, non avec celui qui l'a tapé, donc le sign...
Déminer l'adresse From, derrière un interrupteur marche/arrêt
Le cueilleur de modèle dans le pied de page du compositeur a disparu. Quel modèle un message porte n'est pas un la décision séparée de l'adresse suivante: l'adr...
Arrêter/image casser chaque prévisualisation du logo proxydé
L'écran de marquage de l'ordonnance - montré les logos complets et simples en tant qu'images manquantes, même si les mêmes fichiers rendre fine partout ailleurs...
Trier les départements par ordre alphabétique
La liste des sections des départements, quel que soit l'ordre, Ils les ont renvoyés. Trier les touches de section A' (responses au local); ordre des membres à l...
Comme ce que tu vois expédier ?
Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.