Veröffentlichen Sie jeden Zustandwechsel, nicht nur Ankünfte
Ein Mitglied hat diese offen in mehr als einem Tab etwa so oft wie nicht, und oft auf auch ein Telefon. Jeder von denen hält seine eigene Steckdose und zeichnet...
Die Glocke sagt die Wahrheit in jedem Tab, nicht nur die, die Sie in geklickt
Die niv-Top-Glocke war live für Ankünfte und nichts anderes. Lesungen, Entlassungen, snoozes und Deletions wurden angewendet, um welche Registerkarte das Mitgli...
Lassen Sie die drei Chat-Channel-Rechte vom Frontend
Spiegelt die Shared-lib-Löschung: der enum Spiegel, sein Registry-Array, beide Hierarchiekanten (ACCESS_CHAT -" CREATE_CHANNELS -- MANAGE_CHANNELS und ACCESS_CH...
Lösen gespeicherte Zeilen für die gelöschten Chat-Channel-Rechte
Ids 74/75/76 nicht mehr lösen. RoleRightsSyncService würde sie auf einige fegen zukünftiges SecurityService Boot sowieso - lautlos, zu einem unvorhersehbaren Ze...
Löschen Sie die drei Chat-Kanal-Rechte 196
CREATE_CHANNELS (74), MANAGE_CHANNELS (75) und MODERATE_CHAT (76) gated nothing und konnte nicht wie geschrieben umgesetzt werden: Chat ist real, aber die Platt...
Verschieben Sie Notizen vom Kontobesitz auf Mitgliedschaft
Fügt Notizen.member_id hinzu und fügt jede Note an die früheste seines Besitzers bei Mitgliedschaft - die Organisation, der das Konto am längsten gehört hat, di...
Ein Ereignis-Sound-System, drei Schichten, verdrahtet, was tatsächlich feuert
Es gab zwei Soundsysteme und keiner wusste über die andere: vier mp3s hinter useChatSounds und vier synthetisierte Töne hinter BenachrichtigungSound mit einem F...
Die drei Lagen des Event-Sound-Stacks lesen und schreiben
GET gibt alle drei Schichten in einer Rundreise zurück, plus was der Anrufer bearbeiten darf jede Einstellungsseite benötigt den gesamten Stapel, da ein Org-Adm...
Ein Tisch für die drei Lagen des Event-Sound-Stacks
Plattform-Standards, die Overrides einer Organisation und die eigenen eines Mitglieds sind die gleiche Form, so sind sie die gleiche Tabelle: ein Umfang, die id...
Geben Sie dem Deck seine Rutsche zurück, ohne den Taumel
Dropping "layout", um die Karte auf den Rand des Bildschirms taumeln zu stoppen auch nahm die Geschwisterrutsche mit: Entlassung einer Karte links der Rest schn...
Staggern die Kaskade, fügen Zweig Bulk-Aktionen, erklären Sie die Regel
Das Kaskaden-Highlight reist nun in der Kette, statt alle Betroffenen zu blinken Reihe auf einmal. enabledAncestors kommt bereits am nächsten-first an, so dass ...
Zeige und durchsetze die Berechtigungshierarchie in allen fünf Redakteuren
Fünf Redakteure gewährt 199 Rechte als fünf flache Listen von Checkboxen, und keiner von Sie zeigten, dass ein Recht eine Voraussetzung für ein anderes sein kan...
Normalisieren Mitglieder überschreibt gegen die Hierarchie
Mitgliedsrechte gehen jetzt durch RightsHierarchy.normalizeLevel, bevor sie sind beharrlich: ein bewilligtes Kind zieht seine Vorfahren bis zu GRANTED an das Mi...
Backfill-Vorfahren, so dass Schließung nicht den Zugang entfernen kann
MemberRightsAppliedService verweigert nun jedes Recht, dessen Mutterkette nicht gewährt. Jede Reihe, die geschrieben wurde, bevor die Hierarchie existierte, wei...
Eltern-/Kinderhierarchie für alle 199 Rechte
RoleRightType hat seit Jahren ein 'Eltern'-Feld und ein öffentliches getParent() ausgerufen. Jede Konstante ging null und nichts jemals nannte es. Dies endet, d...
Die Erinnerung in der Farbe der Org neu färben, die Optionen öffnen
Die Karte ist jetzt die Hauptfarbe der Organisation, mit jeder Markierung darauf in --on-primary statt einem wörtlichen weißen - ein White-Label org, das eine b...
Legal & Compliance Einstellungen Registerkarte mit dem org Standard-Rechtstext
Ein neuer Reiter auf /settings/features/hrs holding Default Legal Text, verlinkt von der Einstellungen Menü und die Einstellungen Startplatz. Erstellen eines Pa...
Reicher Text in der klebrigen und die Vorschauen, und ein Modus, den Sie wechseln können
Eine Notiz sagt jetzt, ob es sich um einen reichen Text oder Klartext handelt, und sowohl der Herausgeber und der schwebende Sticky kann es wechseln. Die schwi...
Tragen Sie den Rich-Text / Klartext-Modus einer Notiz durch die API
Erstellen Sie ehrt den gewünschten Modus und Standardwerte zu reich, passend zu der Editor eine Notiz erstellt in. Update ist null-bewacht wie jedes andere Feld...
Fügen Sie die is_rich_text-Spalte ein, verunversetzt und zu reich verfüllt
Ob eine Notiz als reicher Text oder Klartext bearbeitet wird, kann nicht zurückgelesen werden aus dem Inhalt: eine reiche Notiz, die noch niemand formatiert hat...
Eine Notiz notieren, ob es sich mit reichen Text oder Klartext handelt
Der Modus kann nicht aus dem Inhalt abgeleitet werden. Eine reiche Note, die das Mitglied hat nicht formatiert noch serialisiert Byte für-Byte identisch zu eine...
Eine Seite für die Benachrichtigungen und die Kontrollen darüber
Die Benachrichtigungen Seite trug eine eigene Kopfzeile - eine Augenbraue, einen Titel und drei Pillen-Tasten in einer umrandeten Karte - während jede benachbar...
GET/PATCH der org's Standard-Rechtstext
/api/docs/legal/settings, hinter dem gleichen bewachten () Trichter wie jeder andere Mapping auf diesem Controller. Die gelesene NEVER erstellt eine Zeile: Sie...
Seed jede Organisation einen Standard-Rechtstext
Eine hr_legal_settings-Reihe pro org, eindeutig auf org_id, tragend ******************** INSERT-ONLY, nie ein UPDATE. Eine Org, die ihre eigene Formulierung be...
Org-Level Standard-Rechtstext
LegalSettings ist eine Reihe pro Organisation mit der Formulierung eine NEUE legal Paket beginnt mit. Es ist ein DEFAULT, nie eine Live-Referenz: Paket kopiert ...
Die Geschichte wird zu einer Seite, und die Glocke läutet
Die Glocke öffnete einen Popover, der die richtige Form für "was gerade passiert ist" und die falsche für "was hat diese Erinnerung am Dienstag gesagt". Eine Ta...
Eine geschichtsträchtige, filterbare Geschichte
Das Zentrum könnte eine Frage beantworten: die letzten hundert, ungelesen oder nicht, ohne Möglichkeit, nach dem zu fragen, was bereits gelesen worden war. Also...
Lassen Sie die Geschichte durch Spezifikation abgefragt werden
Die browsable Historie filtert nach Art und ob eine Benachrichtigung lesen, und diese kombinieren frei - die als JPQL ist eine Abfrage pro Kombination, oder ein...
Rebuild /notiert als Papierwand mit Split-Panne-Editor
Die Seite war der letzte Bildschirm noch auf rohem Tailwind blau-600/grau-50, während alles um ihn herum bewegte sich in das Haus-System, und jeder seiner 100 P...
Pin und unpin eine Note von seiner schwimmenden klebrig
Der klebrige könnte umfärben, umbenennen, minimieren, maximieren und schließen Sie eine Notiz, aber nicht pin it - so Pinning bedeutete, gehen zurück zu /bemerk...
Ein ruhiges Stunden-Fenster, das beide Benachrichtigungskanäle regelt
Es waren zwei. Das Paar in der Nähe der Spitze der Seite zum Schweigen gebracht die In-App-Karten; die Paar am unteren Rand zum Schweigen gebracht die verpasste...
Zwei Bedeutungen von 100% - eine Lesebreite und die ganze Pane
Der prozentuale Rückset-Bereich auf eine Grundlinie zurückgesetzt: die Seite, die zur Pane gewachsen, aber gedeckelt bei 920px, die auf einem breiten Monitor lä...
Aktualisieren Sie die NavTop-Uhr in dem Moment, in dem der Editor speichert
Die Leergabe der Stange ein Mitglied ist derzeit in unter bereits verlässt sie bereits geaktet OFF serverseitig: RosterService.clockState liest die neuesten LIV...
Zoomen Sie das Dokument, und packen Sie es, um es zu bewegen
Eine schwimmende Kapsel in der unteren Rechten der Dokumentenscheibe: Prozentsatz, +. Der READOUT IS THE RESET - ein separater Reset-Knopf wäre eine dritte Steu...
Pinned Notes auf der Startrampe, Farbrotation und eine ordnungsgemäße Absendung
Drei Dinge. Feste Notizen erreichen die Home Launchpad. Jeder auf /noten gepinnte Zettel bekommt Chip gibt es in seiner eigenen klebrigen Farbe, mit einer kurz...
Benachrichtigungseinstellungen über die Breite, mit einem Arbeitsmodell
Es war eine 760px Spalte von Schalterreihen, die sich als Formular liest, um es eher auszufüllen. als etwas zu tunen - und auf einem breiten Bildschirm links zw...
Benachrichtigungen werden zum Tab auf dem eigenen Profil des Mitglieds
Sie waren eine Seite für sich bei /settings/notifications, die eine Präferenz setzten über eine Person irgendwo anders als die Seite über diese Person - und ver...
Unterschreiben Sie ein Paket an /settings/sign, auf einer eigenen Route
Signieren war inline auf dem Mitgliedsprofil Registerkarte, so dass das Dokument saß unter die Einstellungen Tab-Streifen UND die Compliance-Sub-Tab-Streifen UN...
Erinnern Sie sich an die Größe und Position jeder schwimmenden Note pro Gerät
Das Wiedereröffnen einer abgelösten Zettel bringt ihn nun genau dorthin zurück, wo er gelassen wurde, an die Größe, die es verlassen wurde, auf diesem Bildschir...
Die Leerführung auf einem Rückruf wird gelesen, nicht erinnert - und ein Anruf kann wieder geöffnet werden
Zwei Dinge, beide über ein Kalenderereignis ist ein schlechter Ort, um eine Kopie von zu halten die Aufzeichnung von jemand anderem. Der Ereignisdialog liest n...
Lesen Sie eine Veranstaltung von id
Die Lead-Seite hält eine Callback-Event-ID und will es in der gleichen wieder zu öffnen Dialog den Kalender verwendet, so dass er in der Lage sein muss, das Ere...
Schwebende Notizen werden zu einer zweiten Klasse von Hexkopffenster
Hex köpft jetzt zwei Arten von Fenster zurück: die Popup-Tool-Fenster sie immer tat, und schwebende Noten. Minimieren ersetzt den alten Roll-up minimiert klebri...
Eine Steuerung, die tatsächlich öffnet, was das Ereignis hervorgebracht hat
Die Beschreibung des Callbacks trug "Open the lead: /leads/View/123" als Text und Text in einem Textbereich kann nicht angeklickt werden - der Ereignisdialog be...
Rückrufe im Kalender und ein Marker auf der Liste
Zwei Möglichkeiten, einen Anruf zu sehen, den Sie versprochen haben, ohne die Führung zu öffnen. Auf dem Kalender, bekommt ein Rückruf seine eigene Zeile Artik...
Callback-Zusammenfassung für die Lead-Listenmarker
Antworten, die führt haben einen Anruf noch warten, und wenn die am frühesten ist, für die Organisation des Anrufers in einem Antrag. Sein eigener Endpunkt eher...
In einer Anfrage anstehende Rückrufe für eine ganze Organisation
Füttert den Callback-Marker der Lead-Liste pro-Reihe. Das Gitter hält jede Führung Mitglied kann sehen, so fragen pro Leage wäre eine Anfrage pro Zeile zu mache...
Eine Benachrichtigungsstelle, auf jeder Seite
Erinnerungen hatten nirgendwo anzukommen. Das Popup des Kalenders war eine einfache Warnung in der Top-Ecke, welche Seite zufällig offen war, verschwand sie auf...
Ein Rückruf, der zurück an die Spitze führt
Der Rückruf erreichte bereits den Kalender des Mitglieds, als Ereignis mit dem Titel "Lead Callback" mit ihrem Kommentar in der Beschreibung. Nichts sagte, wess...
Mitgliedsmitteilungstabellen und die Ursprungsspalten einer Veranstaltung
Zwei Hälften von einem Feature. Ein Rückruf an einer Leitung geplant ist auf die Terminplanung Mitgliedskalender, und der Punkt des Spiegels ist es, wieder auf ...
Mitgliedsmeldezentrum und Herkunft der Veranstaltung
Fügt MemberNotification und MemberNotificationPreference hinzu: eine Zeile pro Mitglied Benachrichtigung, weil gelesen, entlassen und benoozed sind pro Person A...
Wie das, was Sie sehen Versand?
Beginnen Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat erneut, um zu sehen, ob Sie die neuen Funktionen nutzen möchten.
