GET/PATCH le texte juridique par défaut de l'ordre
/api/docs/juridiques/réglages, derrière le même entonnoir gardé() que tous les autres cartographie sur ce contrôleur. La lecture NE JAMAIS crée une ligne: elle...
Semences à chaque organisation un texte juridique par défaut
Une ligne thro-fixation légale par orgg, unique sur org-id, portant - INSERT-ONLY, jamais MISE À JOUR. Une ordonnance qui a édité sa propre formulation en est ...
Texte juridique par défaut au niveau de l'orge
LegalSettings est une ligne par organisation portant le libellé d'un NOUVEAU Le paquet commence par. C'est un DEFAULT, jamais une référence vivante: créer un pa...
L'histoire devient une page, et la cloche sonne
La cloche a ouvert un popover, qui est la bonne forme pour "ce qui vient de se passer" et le mauvais pour "ce que ce rappel a dit mardi". Un panneau suspendu à ...
Historique filtrant et pléneux
Le centre pourrait répondre à une question: la plus récente, non lue ou non, sans aucun moyen de demander ce qui avait déjà été lu. Donc tout ce qu'un membre av...
Que l'historique soit interrogé par spécification
L'historique par nature et par la question de savoir si une notification a été lire, et ceux qui combinent librement - qui en tant que JPQL est une requête par ...
Reconstruire / note en tant que mur de papier avec un éditeur à vitre éclatée
La page était le dernier écran encore sur Tailwind raw blue-600/gris-50 alors que Tout autour de lui s'est déplacé vers le système de la maison, et chacun de se...
Pincer et déspiner une note de son bâton flottant
Le collant pouvait recouleur, renommer, minimiser, maximiser et fermer une note mais pas épingler - donc l'épinglage signifiait revenir à /notes pour la seule c...
Une fenêtre d'heures calmes, régissant les deux voies de notification
Il y en avait deux. La paire près du haut de la page a réduit au silence les cartes dans l'application; Une paire en bas a réduit au silence les e-mails manqués...
Deux significations de 100 % et une largeur de lecture, et la vitre entière
Le pourcentage de réinitialisation à une valeur de référence: la page a atteint la vitre mais plafonnée à 920px, qui sur un moniteur large laisse la bâche flott...
Actualiser l'horloge NavTop dès que l'éditeur sauve
Viding the punch un membre est actuellement cadencé sous les laisse déjà OFF côté serveur: RosterService.clockState lit les derniers jets et couteaux LIVE des l...
- zoomez le document, et attrapez-le pour le déplacer
Une capsule flottante en bas à droite de la vitre du document: pourcentage, Le LECTURE EST LA RÉSERVOIR - un bouton de réinitialisation séparé serait un troisiè...
Notes déplées sur le bloc de lancement, rotation des couleurs et envoi correct
Trois choses. Les notes épinglées atteignent le rampe de lancement. Chaque note épinglée sur /notes obtient un puce là dans sa propre couleur collante, avec un...
Paramètres de notification sur toute la largeur, avec un modèle de travail
C'était une colonne de 760px de tiges de commutation, qui se lit comme un formulaire à remplir plutôt. que quelque chose à ajuster - et sur un écran large gauch...
Les notifications deviennent un onglet sur le profil du membre
Ils étaient une page de leurs propres paramètres/réglages/notifications, qui ont donné une préférence. à propos d'une personne ailleurs que la page sur cette pe...
Signer un paquet au/réglage/sign, sur un itinéraire propre
La signature était en ligne sur l'onglet profil du membre, de sorte que le document était libellé sous la bande de tabulation des réglages ET la bande de sous-o...
Rappelez-vous la taille et la position de chaque note flottante par dispositif
La réouverture d'une note détachée le remet maintenant exactement là où il a été laissé, à la taille qui lui restait, sur cet écran. Le placement se fait par D...
L'avance sur un rappel est lu, sans en mémoire - et un appel peut être rouvert
Deux choses, à propos d'un événement calendaire étant un endroit pauvre pour garder une copie de Le record de quelqu'un d'autre. Le dialogue de l'événement lit...
Lire un événement par id
La page chef d'avance tient un événement de rappel id et veut le rouvrir dans la même dialoger le calendrier utilise, de sorte qu'il doit être capable de récupé...
Les notes flottantes deviennent une deuxième classe de fenêtre de tête hexagonale
Hex se dirige maintenant deux types de fenêtres: les fenêtres de l'outil pop-up ils C'est toujours le cas, et des notes flottantes. Réduit au minimum remplacer ...
Un contrôle qui ouvre réellement ce qui a produit l'événement
La description du rappel était "Ouvrir le plomb: /leads/view/123" comme texte, et Le texte dans une zone de texte ne peut pas être cliqué - le dialogue d'événem...
Retours sur le calendrier, et un marqueur sur la liste
Deux façons de voir un appel que vous avez promis de faire sans ouvrir la tête. Sur le calendrier, un rappel obtient son propre élément de ligne plutôt que d'ê...
Résumé de la liste des pistes
Les réponses qui dirigent ont un appel qui attend toujours, et quand le plus tôt est dû, pour l'organisation de l'appelant en une seule demande. Son propre crit...
Inoncitation de rappels pour toute une organisation en une seule demande
Nourrir le marqueur de rappel par ligne de la liste des pistes. La grille maintient chaque plomb le membre peut voir, donc demander par plomb serait une demande...
Un centre de notification, sur chaque page
Les rappels n'avaient nulle part où arriver. La pop-up du calendrier était une alerte claire dans le le coin supérieur de la page qui se trouvait être ouverte, ...
Un rappel qui ramène à l'avance
Le rappel a déjà atteint le calendrier du membre, en tant qu'événement intitulé "Lead Callback" avec leur commentaire dans la description. Rien ne disait dont l...
Tableaux de notification des membres et colonnes d'origine d'un événement
Deux moitiés d'une caractéristique. Un rappel programmé sur une piste est mis en miroir sur le le calendrier du membre de planification, et le point du miroir e...
Centre de notification des membres et origine d'un événement
Ajouter Notification et adhésion de membrePréférence: une ligne par membre par membre notification, parce que lire, rejeté et snoozé sont des réponses par perso...
Détacher les notes en bâtonnets flottants resizables
Chaque note dans la liste (et l'éditeur) obtient un contrôle de détachement qui le fait apparaître sur une superposition à l'échelle de l'écran. N'importe quel ...
Un entier pour le badge de courrier, et compter ce que vaut le chemin d'index
Trois choses, tout sur le fait de savoir plutôt que de supposer. Le badge non lue de la pavé a récupéré l'ensemble de l'arbre de pliage et a choisi INBOX à par...
Marque chrome autour d'un tableau de rédaction dans la salle de signature
Le bureau a été teinté de la couleur de l'orge et est devenu sombre dans les deux thèmes. qui placent la marque sous le document et qui ont laissé le chrome neu...
Prouvez un dossier inchangé avec HIGHESTMODSEQ, puis le servez à partir de l'index
Retourne la liste de messages adossé à l'index, en corrigeant la chose qui la rende dangereuse plutôt qu'en retournant le drapeau. L'ancien chèque comparait le...
Carte est-elle à laquelle il est répondu, maintenant que la colonne existe
KamoInitializer a été ajouté le 2026-08-13 - vérifiés en Yugabyte: booléen, par défaut faux, pas de nuls). La cartographie est sûre maintenant et n'était pas av...
Servir un dossier listant à partir de l'index quand il peut prouver qu'il est en cours
Les lignes derrière une liste de messages sont déjà dans Postgres et l'index des métadonnées détient l'expéditeur, le sujet, la date, la taille, la fixation et ...
Ajouter est-répondre à l'index de recherche par courrier
Ajout de l'indice, donc l'indice enregistre les trois Drapeaux IMAP au lieu de deux. La liste de messages tire un repère de réponse de ceci. l'une, et la liste ...
Indiquer si un message a été répondu à l'index de courrier
e-mail-metadata.search-index est-il - lu et est éteint depuis qu'il a été créé, mais jamais le troisième drapeau IMAP, «Résaparlé. C'était inoffensif alors que ...
L'indicateur d'horlogement porte la même impulsion que la conformité légale
L'horloge de poinçon a respiré une lueur radiale rouge tandis que les obligations insignent trois des pixels à sa gauche pulsaient deux anneaux expansibles. Les...
À l'écran n'est pas la même chose que lire
Une conversation de soutien a été marquée lire l'instant où sa fenêtre chargée, donc celle-ci une sorte de fenêtre qui ne doit PAS compter comme lue - le genre ...
Non lu signifie que le demandeur a parlé, ou le billet est devenu le vôtre
Le badge comptait "les tickets en direct que personne n'a pris, plus ceux que je tiens" en aveugle, et il n'est tombé que lorsqu'un ticket a atteint le statut d...
Une définition d'une conversation de soutien non lus
L'insigne de l'embout et la liste des billets ont été séparés à deux reprises en répondant différentes questions. findUnreadStateForViewer est la seule réponse ...
Donner au rail expansé une barre de défilement au lieu de flèches d'extrémité
Les flèches haut/bas existent parce qu'un rail effondré est 80px de tuile sans la place à dépenser pour n'importe quoi d'autre. Élargé, le rail est de 248px et ...
Utiliser les vrais logos des fournisseurs de paie sur les cartes de fournisseur
Ajout des 10 actifs du vendeur et les place à la place de la plaquette les espaces réservés. Ce sont des Words, pas des icônes carrées comme le fournisseur de ...
Porter si un billet est l'un des articles que le badge de soutien compte
L'insigne de l'incarpain et la liste des billets répondaient à différentes questions et Personne ne pouvait le dire. L'insigne compte des éléments en attente d'...
Mise en place et carte des personnes aux états de paie sur les inscriptions
Remplace l'onglet "SSR" par l'onglet Vue d'ensemble de l'espace réservé par la réalité. L'onglet est maintenant "Construction de fournisseur" et l'écran est "Pa...
Index et REVOKE les tableaux des états de paie
Ce que Hibernate ne peut pas exprimer pour les nouvelles tables hr-timecard-payroll-. Deux REVOKE. PayrollDispatch et PayrollSyncIssue refuse les mises à jour ...
Calibre une pièce jointe par ce que l'API du fournisseur porte réellement
Le compositeur tenait chaque DM social à un appartement de 10 MB, qui est la photo de Telegram limite appliquée à quatre fournisseurs qui ne la partagent pas. C...
Synchronisation des états de paie nocturne
Lecteurs de TimecardService (qui se synchronise) toute organisation dont la synchronisation suivante est due. Cron vit ici plutôt que dans TimecardService parc...
Limite d'autorisation pour la mise en place des prestataires de services de paie
Relaise la nouvelle surface et fait respecter qui peut Atteindre ça. TimecardService détient le moteur et pas de session; cela tient la et décide. SecurityServi...
Le domaine fournisseur de paie derrière le moteur de la carte de temps
Ajoute la colonne vertébrale de la persistance pour connecter les cartes de temps d'une organisation à un système de paie tiers: la connexion et sa configuratio...
Un mur à "maintenant", et une carte qui explique un coup de poing annulé
Personne ne peut enregistrer le temps qu'ils n'ont pas encore travaillé. Traîner un bord, coulissant un une travée entière, en poussant avec les touches de flèc...
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.