Smettere la lista scorrendo quando si adatta già
Tre cose aggiunto altezza che non era contenuto, quindi una lista abbastanza breve da adattarsi ancora ha una barra di scorrimento: - l'infinito-croll sentinel...
Pannelli esplicativi su ogni link della barra di amministratore
Qualcuno che ha creato la loro organizzazione dieci minuti fa incontra nove link non hanno modo di leggere. Hovering o focus uno ora sforna un pannello che risp...
Ripristinare le modifiche della barra degli amministratori ripristinate da 3926d1d8
3926d1d8 ha portato AdminQuickLinks.tsx al suo ae45fc9c^ blob, annullando l'org etichetta plurale, i nomi brevi Blocks/Logs e la rimozione del gap. Stesso conte...
Ids di riga di stringa, controlli color org, icona di pagina, barra di errore centrale
Creare un libro e selezionarlo ha risposto "Non trovato". CockroachDB Unique rowid() ids sono 64-bit — uno reale è 1200081912680906758 — e JSON.parse round qual...
Serrare la barra degli amministratori — etichetta org, nomi di audit brevi, nessun gap
Tre modifiche a come la barra legge a nove link: La voce dei membri della squadra ora indossa l'etichetta plurale dell'org di Behavior & Etichettatura, quindi ...
Freccia Back-to-home sinistra di ogni pagina delle impostazioni
Le pagine delle impostazioni non avevano modo di tornare alla scheda di lancio a corto della rotaia nav. Impostazioni impostazioni Vista opzionale backHref ora ...
Il resto della configurazione essenziale nella barra degli amministratori
Sicurezza ruoli, dipartimenti e titoli di lavoro si uniscono al gruppo di configurazione, a sinistra di la coppia di audit. Sono le tre schede di configurazione...
Blocchi di accesso nella barra dell'amministratore, link di audit al bordo del percorso
Blocchi di accesso e Log di accesso di sistema sono i due schermi sulla barra che rispondono Chi è entrato e chi non l'ha fatto piuttosto che configurare nulla,...
Nome e modificare i libri degli indirizzi e ricostruire la pagina intorno a loro
Aggiungendo un libro POSTed un nome segnaposto hard-coded senza prompt, e niente ovunque potrebbe rinominare uno — così ogni libro un org era chiamato la stessa...
Barra di amministratore sopra le schede di lancio
Cinque schermi un amministratore org si apre costantemente — membri del team, comportamento & etichettatura, statistiche e costi, applicazioni e funzionalità, l...
Stop /api/user-info rinnova il TTL per gli utenti idle
Questo percorso scrive il TTL dritto a Redis, quindi ha bypassato il gating in SecurityService, MediaService e ChatService interamente — e utilizzareUserInfo lo...
Hash con BLAKE3 solo, in modo da saltare il caricamento effettivamente risparmiare tempo
Dedup ha lavorato — il server ha registrato 'linked SENZA upload' e 358 MB non ha mai lasciato il macchina — ma il membro ha ancora aspettato, perché il calcolo...
Salta il caricamento quando la piattaforma ha già il file
Inviare lo stesso video a tre persone significava tre upload completi. Dedup li ha collassati in un oggetto memorizzato, ma solo una volta che ogni trasferiment...
Mostra lo storage di anteprima generato come propria linea
Le miniature e le immagini di anteprima ora contano verso il totale dell'organizzazione, così il cliente dovrebbe essere in grado di vedere che cosa costano piu...
Recuperare un allegato ricevuto la cui prima richiesta è stata respinta
Un video che arriva in una conversazione non può essere giocato fino a quando la pagina è stata ricaricata, mentre un video che il membro aveva appena inviato h...
Lasciare un membro tenere un video o un allegato audio, non solo riprodurre
Il giocatore risponde a un'intenzione. Volare il file sul disco è diverso, e video e audio sono stati i due tipi di allegato senza alcun modo di farlo — un docu...
Mostra il branding e l'archiviazione documentale Docstive
Entrambi sono scritti direttamente al negozio di oggetti senza dimensioni registrate nel database, così leggono come zero fino a quando una spazzata li misura. ...
Mostra l'archivio messaggi di testo
Gli allegati MMS sono in linea nel database come dati: URI piuttosto che come file, così non avevano alcun record di dimensioni e non sono mai stati contati. Or...
Mostra ogni categoria di storage separatamente
Registrazioni di chiamate, segreteria telefonica, allegati di chat, risorse HR e marketing materiali ogni ottenere la propria linea invece di condividere uno "D...
Dire perché la casella di posta di archiviazione può leggere zero
Mailbox bytes conta solo la posta Kamo realmente ospita. Un'organizzazione su Microsoft 365 o Google Workspace ha i suoi messaggi sui dischi di quel fornitore, ...
Mostra l'utilizzo di storage nella scheda statistiche dell'account
La scheda ha detto "Non sono disponibili dati di utilizzo per questo periodo" per ogni organizzazione. billingApi.getCurrentUsage() è una stube che ritorna { me...
Popover X chiude la finestra, non solo il popover
Licenziare il popover aveva già due possibilità (cliccare fuori, Escape), quindi un X che solo ha respinto era un duplicato e non ha lasciato alcun modo per sba...
Split Disponibile sul verdetto del catalogo, e smettere Stage pubblicare un app
Il conto Apps scheda derivato Disponibile / Non Disponibile dalla fase di sviluppo, quindi contraddice il catalogo della piattaforma nel momento in cui un opera...
Split Apps & Caratteristiche in Disponibile / Non disponibile / Deprecato
Una lista piatta app mista la piattaforma offre con quelli che non e quelli che si è ritirato, quindi l'operatore ha dovuto leggere ogni chip per distinguerli. ...
Carico Ammessi App da un inquilino endpoint in realtà può leggere
appCatalogApi.list() è solo piattaforma-proprietario, quindi su qualsiasi inquilino org l'editor Branch Types non ha mostrato applicazioni e la guardia di salva...
Ricostruire dopo le stringhe Apps & Features raggiunto il dizionario
Correre 545 ha fallito la chiave di guardia i18n su 60 chiavi. Non un difetto di codice — il commit kamo-internal era spinto alle 14:10 e le stringhe del dizion...
Gettare la fase inutilizzataUtilizzatore di Label
I nomi delle fasi sono resi da chiavi del messaggio, quindi l'aiutante di sola inglese non aveva Caller a sinistra.
Route the Apps & Features copy through next-intl
kamo-internal serve 22 locali e ogni stringa di interfaccia utente deve provenire da una chiave del messaggio — l'inglese hardcoded rompe ogni operatore non ing...
Aggiungere una scheda Apps & Features e correggere l'elenco Apps consentiti
La nuova scheda, a destra delle Organizzazioni, controlla ciò che ogni organizzazione è offerto: disponibilità, fase di sviluppo, nome del display, descrizione,...
Mostra i prezzi negoziati invece di $0,00 per i componenti aggiuntivi aziendali
Gli add-on di origine non hanno prezzo di listino — sono negoziati per accordo — e formatCurrency(null) rende $0,00, pubblicizzando un modulo enterprise come gr...
Progettare il catalogo app della piattaforma dietro una scheda Apps & Features
Apps on /settings/account?tab=apps sono costanti di compilazione nel tempo ServiceType enum, quindi "Available" (stadio == COMPLETATO), la fase stessa, il nome ...
Consolle di organizzazioni fantasia server
La scheda ha caricato ogni organizzazione in una richiesta e ha reso una carta ciascuno, con il backend sbiadito per org, poi per conto, poi per abbonamento. Ce...
Piano di attuazione per la console delle organizzazioni della piattaforma
17 compiti TDD in BillingService, il dizionario di traduzione e kamo-internal. I nomi delle tabelle fisiche verificati contro il cluster live -- la tabella org ...
Rinominare LOS a MLOS, aggiungere Personal Loan Origination System, gate commerce verticali
La scheda App mostra ora 'Commerce: Mortgage Loan Origination System' (il titolo viene servito dal backend enum, non lo specchio TS) e un nuovo 'Commerce: Perso...
Progettazione per la console delle organizzazioni della piattaforma
Ridisegna # Da un lato # # da un'altra # Elenco di carte incompleto in una console grafica server. La scheda corrente carica ogni org in una sola volta e i fan...
Alzare il prossimo tappo del corpo che stava troncando ogni grande upload
La causa del fallimento 3 allegati GiB, ed era nostra, non la rete. E' stato 500. Non è una riscrittura/middleware impostazione: Prossimo avvolge OGNI richiest...
Smettere un carico morto filando per sempre, e dire che 100% significa
Un caricamento in bancarotta si è seduto al 100% con la barra piena e senza uscita. Tre motivi separati, Tutti miei. XMLHttpRequest non ha tempo di lettura uti...
Lasciare una finitura di upload in volo invece di morire su un rollout
Un allegato di chat 2 GiB ha raggiunto il 100% e poi ha fallito con 'Bad Gateway' perché un schierato atterrato sopra di esso: il pod ha preso SIGTERM alle 03:3...
E-mail un membro dalla loro riga
Aggiunge un'azione di posta accanto a chat, chiamata e profilo su una riga di membro, aprendo il Strumento messaggi con il destinatario già riempito. È nascosto...
Fare un caricamento fallito dire ciò che è successo e registrare abbastanza per diagnosticarlo
Un attacco 2 GiB è fallito alla fine di un trasferimento di quattro minuti con 'Upload fallito: upload fail Internal Server Error' — un prefisso doppio avvolto ...
Applicare etichette di stato personalizzate sulle schede di stato
Ogni altro display di stato su /leads risolve la sua descrizione attraverso risolvereLabel() dall'usoStatusLabels — i renderrs delle celle della griglia, entram...
Segnala l'ora dell'utente in modo che una scheda abbandonata possa scadere
Il rilevatore di attività del cliente solo mai gated se abbiamo chiesto di estendere; esso Non ha mai detto niente al backend. SecurityService ha rinnovato la s...
Dichiarare l'aiutante di snooze-expiry prima dell'ascoltatore che lo arma
Rendere le chiamate di giudizio del popup di accettazione provabile, e risolvere i minori differiti
Titolo il modulo mutuo riquadri Borrower(s)
Il modulo Loan/Borrower/Subject Property serve ogni mutuatario sul file, quindi il i titoli della scheda e del pannello ora provengono da traduzioni e leggono B...
Lasciare l'individuo fuori da una firma del dipartimento troppo
Un messaggio inviato da una casella di posta del dipartimento è scritto dal dipartimento: la risposta arriva lì, non con chi l'ha digitato, quindi firmarlo con ...
Guidare il modello di e-mail fuori dall'indirizzo From, dietro un interruttore on/off
Il raccoglitore modello nel piè di compositore è andato. Quale modello indossa un messaggio non è un decisione separata da chi è inviato come: l'indirizzo princ...
Fermare il prossimo/imaging rompendo ogni anteprima del logo
Lo schermo del branding di org ha mostrato i loghi completi e semplici come immagini mancanti anche se gli stessi file rendere bene ovunque nell'app. safeImage...
Ordinare i reparti in ordine alfabetico
Le sezioni di reparto rese roster in qualsiasi ordine il backend li ha restituiti. Ordinare le chiavi della sezione A→Z (locale-aware); ordine del membro all'in...
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
