Umbau des Kalenders um den aktuellen Zeitpunkt
Die Seite war ein funktionales Raster mit dem Chrom, das das Sprechen: ein 3px Regenbogenregel unter der Toolbar, eine zweite über den Inhalt, Gradienten Button...
Geben Sie jedem Konto Tab die Standard-Aufbestellung sollte es in öffnen
Die drei Registerkarten geöffnet, in welcher Reihenfolge auch immer die API passiert ist, um zurückzukehren, die für Mitglieder bedeuteten, dass die neuesten An...
Scope der Standard-Lead-Source-Bereitschaft Banner zu Residential Mortgage-Märkte
Die Verkäufer / Produkte Registerkarte zeigte die "Finish die Hypothek vertikal zu benennen Standard-Bleiquelle" Warnung auf jedem Markt-Tab, einschließlich Pro...
Zentrum der Auswahlleiste auf der Kontaktliste, nicht auf der Seite
Die Leiste, die erscheint, wenn Reihen ausgewählt werden, ist absolut positioniert bei links 50% mit einem überberadX(-50%), aber seine nächste Positionierung V...
Stoppen Sie die Standardeinstellung neuer Kontakte in das gemeinsame Org-Buch
Der Erstellungsdialog zielte auf das Buch markiert istOrgDefault, so dass jedes Mitglied Kontakte landeten in einem Buch, das die ganze Organisation lesen konnt...
Teilen Sie das Zugangsprotokoll und seine Erkennungsregeln in Sub-Tabs
Die Regeln, die entscheiden, was markiert wird, waren ein Akkordeon unter dem Gitter brach standardmäßig zusammen, so dass die Konfiguration war etwas, das Sie ...
Administrator-Bar-Panels machten ihre Schlüsselpfade, nicht ihre Kopie
TipPanel nahm die DOM-ID des Panels in einer Requisite namens "id" und baute dann seine Nachricht-Tasten aus dem gleichen "id", so dass jedes Panel fragte nach ...
Lassen Sie das Protokoll füllen Sie die Seite und Seite vom Server
Die Tab-Leiste steht bereits "System Access Logs", so dass die h4 über den Statistiken war der Name der Seite zweimal. Dropping es lässt auch die Schale verwend...
Back-to-home Pfeil auf den Hauptarbeitsplatz-Headern
Tragt die Einstellungs-Seite Pfeil über den Rest der App: Konten, Leads, Handel, Marketing (alle vier Registerkarten, über das gemeinsame Layout), Knowledge Bas...
Stoppen Sie das Listenscrollen, wenn es schon passt
Drei Dinge hinzugefügt Höhe, die nicht zufrieden war, so eine Liste kurz genug, um zu passen noch eine Scrollleiste: - der Unendlose-Scroll-Steinel wurde bedin...
Erläuterungen zu jedem Administrator-Bar-Link
Jemand, der ihre Organisation vor zehn Minuten erstellt trifft neun Links sie haben keine Möglichkeit zu lesen. Schweben oder fokussieren ein jetzt entfaltet ei...
Wiederherstellen der Administrator-Bar Änderungen umgedreht von 3926d1d8
3926d1d8 trug AdminQuickLinks.tsx zurück zu seinem ae45fc9c' blob, und rückte die org auf Plural Label, die kurzen Blocks/Logs-Namen und die Lückenentfernung. G...
String-Reihen-IDs, org-farbige Bedienelemente, Seitensymbol, zentrierte Fehlerleiste
Ein Buch erstellen und auswählen antwortete: "Nicht gefunden". CockroachDB unique_rowid() IDs sind 64-Bit - ein echtes ist 1200081912680906758 - und JSON.parse ...
Die Administratorleiste an- oder org-Etikett, kurze Audit-Namen, keine Lücke
Drei Änderungen, wie die Bar liest sich auf neun Links: Der Team-Mitglieder-Eintrag trägt nun das eigene Plural-Label von Behavior & Kennzeichnung, so eine Org...
Back-to-home Pfeil links von jeder Einstellung Seite Titel
Die Einstellungen Seiten hatten keinen Weg zurück zur Startrampe kurz vor der Navigung. EinstellungenView ist optional backHref ist nun standardmäßig nach Hause...
Der Rest der wesentlichen Einrichtung in der Administratorleiste
Sicherheitsrollen, Abteilungen und Job-Titel treten in die Konfigurationsgruppe ein, links von das Audit-Paar. Sie sind die drei Essential Setup-Tabs der Leiste...
Zugangssperren in der Administratorleiste, Audit-Links zur Hinterkante
Access Blocks und System Access Logs sind die beiden Bildschirme auf der Bar, die antworten 'Wer reinkam und wer nicht' anstatt irgendetwas zu konfigurieren, al...
Benennen und bearbeiten Sie Adressbücher und bauen Sie die Seite um sie herum um
Hinzufügen eines Buches POSTed ein fest codierte Platzhalter-Namen ohne Aufforderung, und nichts überall könnte man umbenennen - so dass jedes Buch, das ein Org...
Administrator-Bar über den Launchpad-Karten
Fünf Bildschirme öffnet ein Org-Administrator ständig - Teammitglieder, Verhalten & Labeling, Statistiken & Kosten, Apps & Features, Systemzugriffsprotokolle - ...
Stop /api/user-info Erneuerung des TTL für Leerlauf-Benutzer
Diese Route schreibt die *** TTL direkt nach Redis, so dass sie das Gating umging in SecurityService, MediaService und ChatService vollständig - und nutzenUserI...
Hash mit BLAKE3 nur, so überspringen den Upload tatsächlich spart Zeit
Dedup funktionierte - der Server angemeldet 'linked OHNE Upload' und 358 MB nie verlassen Maschine - aber das Mitglied wartete noch, weil Rechen SHA3-256 neben ...
Überspringen Sie den Upload, wenn die Plattform bereits die Datei hat
Das gleiche Video an drei Personen zu senden, bedeutete drei volle Uploads. Dedup stürzte sie in ein gespeichertes Objekt, aber nur, wenn jede Übertragung beend...
Seriengenerierte Vorschau-Speicher als eigene Linie anzeigen
Thumbnails und Vorschaubilder zählen jetzt zur Gesamtzahl der Organisation, also Client sollte in der Lage sein zu sehen, was sie kosten, anstatt sie in gefalte...
Wiederholen Sie einen erhaltenen Anhang, dessen erster Antrag abgelehnt wurde
Ein Video, das in einem Gespräch ankommt, konnte nicht abgespielt werden, bis die Seite neu geladen wurde, während ein Video, das das Mitglied gerade gesendet h...
Lassen Sie ein Mitglied einen Video- oder Audioanhang behalten und nicht nur abspielen
Der Spieler antwortet auf eine Absicht. Wollen Sie die Datei auf der Festplatte ist eine andere, und Video und Audio waren die beiden Anbauarten ohne Möglichkei...
Branding und Docstive Dokumentenspeicherung anzeigen
Beide sind direkt in den Objektspeicher geschrieben, ohne dass eine Größe in der Datenbank, so lesen sie als Null, bis ein Sweep sie misst. Sie haben jetzt ihre...
Anzeige von Textnachrichten-Anhängespeicher anzeigen
MMS-Anhänge live in der Datenbank als Daten: URIs statt als Dateien, so hatten sie keine Größe Rekord und wurden nie gezählt. Sie haben jetzt ihre eigene Linie.
Jede Speicherkategorie separat anzeigen
Anrufaufzeichnungen, Voicemails, Chat-Anhänge, HR-Ressourcen und Marketing Materialien erhalten jeweils ihre eigene Linie, anstatt eine "Dokumente und Bilder" z...
Sagen Sie, warum Briefkastenspeicher Null lesen kann
Mailbox Bytes zählen nur die Mails, die Kamo tatsächlich hostet. Eine Organisation auf Microsoft 365 oder Google Workspace hat seine Nachrichten auf den Festpla...
Speichernutzung auf der Registerkarte Kontostatistik anzeigen
Auf der Registerkarte stand "Keine Nutzungsdaten für diesen Zeitraum" für jede Organisation. billingApi.getCurrentUsage() ist ein Stummel zurück { Meter: [], un...
Popover X schließt das Fenster, nicht nur der Popover
Die Entlassung der Popover hatte bereits zwei Möglichkeiten (Klicken Sie nach außen, Escape), so ein X, das es nur abwies, war ein Duplikat und ließ keine Mögli...
Split Verfügbar auf dem Katalog Urteil, und stoppen Stage Publishing einer App
Die Konto-Apps Registerkarte abgeleitet Verfügbar / Nicht verfügbar aus der Entwicklungsphase, so dass es widersprach die Plattform katalogisiert in dem Moment,...
Split Apps & Features in Verfügbar / Nicht verfügbar / Veraltet
Eine flache Liste gemischt Apps die Plattform bietet mit denen, die es nicht und diejenigen, die es hat sich zurückgezogen, so dass der Bediener jeden Chip lese...
Laden erlaubt Apps von einem Endpunkt Mieter können tatsächlich lesen
appCatalogApi.list() ist Plattform-Besitzer-only, so dass auf jedem Mieter org die Branch Types Editor zeigte keine Apps und die speichern Wache, die existiert,...
Rebuild, nachdem die Apps & Features Strings das Wörterbuch erreicht haben
Run 545 hat die i18n-Schlüsselschutzart auf 60 Schlüsseln nicht ausgefallen. Kein Code-Defekt - der kamo-interne Commit war geschoben bei 14:10 und die Wörterbu...
Lassen Sie den ungenutzten StageLabel-Hilfe
Etappennamen werden von Nachrichtenschlüsseln wiedergegeben, so dass der nur Englisch-Hilfe keine Anrufer links.
Route der Apps & Features kopieren Sie durch next-intl
kamo-internal dient 22 Locales und jeder Benutzer gerichtete String muss kommen eine Nachricht-Taste - hardcod English bricht jeden nicht-englischen Operator. D...
Fügen Sie eine Apps & Features Registerkarte und beheben Sie die erlaubte Apps Liste
Die neue Registerkarte, rechts von Organisationen, kontrolliert, was jede Organisation angeboten wird: Verfügbarkeit, Entwicklungsstufe, Anzeigename, Beschreibu...
Zeigen Sie ausgehandelte Preise statt $0,00 für Enterprise-only Add-ons
Die Ursprungszusätze haben keinen Listenpreis - sie werden pro Vertrag ausgehandelt - und formatCurrency(null) macht $0.00, Werbung für ein Enterprise-Modul als...
Entwerfen Sie den Plattform-App-Katalog hinter einem Apps & Features-Tab
Apps on /settings/account?tab=apps sind Kompilierungs-Zeitkonstanten in der ServiceType enum, so "Available" (Bühne == COMPLETED), die Bühne selbst, der Anzeige...
Server-paginierte Organisationen-Konsole
Der Reiter lud jede Organisation in einer Anfrage und machte jeweils eine Karte, mit dem Backend-Fanning out per org, dann pro Konto, dann pro Abonnement. Suche...
Implementierungsplan für die Plattform Organisationen Konsole
17 TDD-Aufgaben bei BillingService, dem Übersetzungswörterbuch und Kamo-intern. Physische Tabellennamen, die gegen den Live-Cluster verifiziert sind -- die Org-...
Umbenennen Sie LOS zu MLOS, fügen Personal Loan Origination System, Gate Commerce vertikalen
Apps Registerkarte zeigt jetzt 'Commerce: Hypothekendarlehen Origination System' (der Titel wird von der serviert backend enum, nicht der TS-Spiegel) und ein ne...
Design für die Plattform Organisationen Konsole
Redesigns ************ von einem unbewegte Kartenliste in eine server-paginierte Konsole. Der aktuelle Tab lädt alle Org auf einmal und PlatformAdminService-Fa...
Hebe die nächste Körperkappe, die jeden großen Upload abkürzen
DIE Ursache der versagenden 3 GiB-Anhänge, und es war unsere, nicht das Netzwerk. ************ war '500mb'. Es ist keine Neufassung/Middleware Einstellung: Näc...
Stoppen Sie einen toten Upload Spinnen für immer, und sagen, was 100% bedeutet
Ein stockender Upload saß bei 100% mit der Bar voll und kein Ausweg. Drei verschiedene Gründe, alle von ihnen meine. XMLHttpRequest hat keine nützliche Auszeit...
Lassen Sie einen In-Flight-Upload beenden, anstatt auf einem Rollout zu sterben
Ein 2 GiB Chat-Ansatz erreichte 100% und scheiterte dann mit 'Bad Gateway', weil Einsatz landete obenauf: die pod nahm SIGTERM um 03:34:36 und der Transfer, sie...
E-Mail an ein Mitglied aus ihrer Reihe
Fügt eine Mail-Aktion neben Chat, Anruf und Profil auf einer Mitgliedsreihe hinzu, die Nachrichten-Tool mit dem Empfänger bereits ausgefüllt. Es ist versteckt, ...
Machen Sie einen fehlgeschlagenen Upload sagen, was passiert ist, und melden Sie sich genug, um es zu diagnostizieren
Ein 2 GiB-Aufbau scheiterte am Ende eines vierminütigen Transfers mit 'Upload fehl: Upload failed Internal Server Error' - ein verdoppeltes Präfix um eine Nachr...
Benutzerdefinierte Status-Etiketten auf die Status-Tabs anwenden
Jede andere Statusanzeige auf /leads löst seine Beschreibung durch resolveLabel() aus der VerwendungStatusLabels - die Grid-Zellen-Renderer, beide Filter Dropdo...
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.