Bill il termine di tre anni, e cita il suo tasso alla console
BillingCycles guadagna TRIENNIAL, espresso a Stripe come tre ANNI piuttosto che trentasei MESE così il rinnovamento traccia l'anniversario di iscrizione — la st...
Un termine di tre anni e le regole di promozione che non sono mai state lette
Aggiunge BillingCycle.TRIENNIAL così un abbonato può commettere per tre anni. The colonna è varchar senza costrizione CHECK ovunque, quindi questo non ha bisogn...
Mostra il titolo del report in Send To AI, modificabile
La finestra di dialogo consente all'operatore di modificare l'istruzione e la descrizione ma mai ha mostrato il titolo, e il titolo non era nel messaggio nemmen...
Metti il titolo del report nel messaggio, e lascia che sia corretto
Una spedizione ha composto le istruzioni dell'operatore e la descrizione del bug con la separatore tra loro. Il titolo non è mai stato in esso, quindi la sessio...
Portare il titolo del report attraverso un Invia all'IA
La spedizione ha inviato le istruzioni dell'operatore e la descrizione del bug e niente altrimenti, così l'unica riga che dice che il rapporto è ABOUT non ha ma...
Rispondi a un messaggio, e porta il lettore a ciò che risponde
MediaService ha portato il genitore di una risposta e la citazione di disegnare per esso dal "send the citazione con un risposta, non solo il puntatore"; questa...
Offerta Spostare su un messaggio con il tasto destro del mouse, non solo su uno spuntato
Cliccare il messaggio offerto Rispondi, Rispondi a tutti, Avanti, Report Spam, Archivio, Etichetta e Elimina. Filarlo in qualsiasi luogo diverso da Archivio sig...
Vai a Impostazioni guida il menu Impostazioni, sopra l'elenco app
Segnalato con due screenshots — uno org con undici app abilitate, uno con due — ciascuno che circonda "Vai a Impostazioni" nella parte inferiore della sottoopzi...
64G swap sulla macchina dev, e l'accesso di cattura che non intermittenza
La pagina bianca vuota era la VM fuori memoria. 16Gi di RAM ospite con NO swap significa "fuori memoria" va dritto al killer OOM: le applicazioni muoiono metà d...
Rendere le cartelle intelligenti raggiungibili, e fare clic su un lavoro
Una cartella intelligente è una ricerca salvata che si trova dove si trova una cartella: nomina una domanda una volta ("non letto, con un allegato") ed è un cli...
Invia la citazione con una risposta, non solo il puntatore
media objs msg.parent id è stato lì tutto il tempo e questo punto è accettato genitoreId sulla strada in quanto il threading è stato modellato, ma una risposta ...
Lasciare una chat di gruppo e mantenere la linea che lo registra
Lasciare è offerto ai piedi del popover roster, separato dalle righe sopra di esso perché appartiene al membro piuttosto che a chiunque nella lista, e confermat...
Lasciare una chat di gruppo, e mantenere unire / lasciare le linee nella trascrizione
La partenza è DELETE /sessions/{guid}/membership, non rimuovereMembri destinati a te stesso — che il percorso rifiuta l'autorimozione di proposito. La rimozione...
Aprire su Chat, una sezione Preferiti, e una chat di gruppo è possibile gestire
Cinque richieste da un membro, tutti loro circa lo stesso gap: il pannello Chat Potrebbe mostrarti delle conversazioni ma non ti ha dato niente a che fare con l...
Nome di una chat di gruppo, stella una conversazione, rimuovere qualcuno da una stanza
Tre percorsi, e ogni rifiuto è una regola che qualcuno deve essere in grado di distinguere da un outage — così ognuno porta il proprio codice piuttosto che un 4...
Una chat può essere nominata, recitata, e avere qualcuno rimosso da esso
Tre campi e un metodo, tutti di cui la funzione di chat già aveva il forma per e nessuno dei quali potrebbe registrare. MEDIA SESSION CHAT guadagna TITOLO. Que...
Bulk aggiunge membri e membri del team, con un'importazione CSV/XLS
Due nuovi schermi accanto ai pulsanti Add esistenti su /account?tab=membri e ?tab=team-members, a /settings/member/bulk-new e /settings/team-member/bulk-new. En...
Membri e membri del team, una transazione per record
I due schermi di massa-add devono creare un foglio di calcolo delle persone in una sola presentazione e riferire su ciascuno di loro individualmente. Questo non...
Dire che l'applicazione è in beta, e che i dispositivi Apple non sono pronti
Due fatti un membro necessario prima di scansione nulla: KamoMobile è beta, e non c'è ancora alcuna costruzione per un iPhone o iPad. Entrambi cambiano se qualc...
Una scheda Recepibili e dettagli di pagamento sul preventivo stampato
Impostazioni → Account → Crediti è dove un'organizzazione imposta il conto bancario i suoi clienti pagano: il payee, la banca, il routing e i numeri di conto, e...
Stampa i dettagli ACH del venditore sul preventivo del cliente
La pagina che un cliente apre da un link di condivisione ora porta un blocco di rimesse: chi il pagamento è effettuato a, la banca ricevente, e il routing e con...
Conservare l'account di deposito dell'org e stamparlo su preventivi
`/api/security/receivables` è dove Impostazioni → Account → Recepibili legge e scrive. Due diritti, non uno: VIEW RECEIVABLES legge la scheda, MANAGE RECEIVABLE...
Il conto di deposito un'organizzazione chiede ai clienti di pagare
Sei colonne su `orgs` e il contratto di filo per stamparle su un preventivo, quindi un azienda che riceve uno sa dove inviare i soldi senza telefonare a Chiedil...
Scarica l'app da un URL che dice KamoMobile
il telefono mostrato durante il download era quello vecchio. Lo stesso bytes ora anche sedersi E il QR indica la'. Una copia, non una movimento: il vecchio ogge...
La riga di marca della ferrovia legge "Torna al Desktop"
Denomina la destinazione nel vocabolario della piattaforma piuttosto che il generico "Vai a casa". L'air-label della riga espansa segue il testo visibile, così ...
Dì "Go Home" sotto il nome di org nella rotaia espansa
La fila di marca della ferrovia espansa ha sempre navigato a casa, ma il nome org da solo legge come etichetta, quindi la destinazione era invisibile. Il nome o...
Titolo della scheda "{Org} - {role} Portal", dipinto prima cornice
Un membro è nominato dalla parola dell'organizzazione per uno — "Harmony - Borrower Portal" per un prestatore che li chiama Borrowers. Un membro del team è nomi...
Portare il dipartimento del membro del team nella sessione
La scheda del browser viene ritirata "{Org} - {role} Portal", e un membro del team ruolo è il loro dipartimento — la cosa specifica che identificano con giorno ...
Mantenere ogni routing di dominio live una volta che la verifica diventa obbligatoria
Host alla risoluzione dell'organizzazione sta per richiedere proprietà verified sulla riga di dominio di alto livello, in modo che un dominio diverse organizzaz...
Un dominio viene rivendicato dimostrandolo, non digitandolo
Tre regole, e hanno solo senso insieme. **Notare un dominio non dice nulla. Un FQDN è stato unico a livello globale qui, quindi il la prima organizzazione ad e...
Effettuare i default dello schermo a casa per-membro
Leggi su POST/PUT /security-models e PUT /master-model, emessi da Impostazioni /applied-model in modo che la shell possa decidere dove un membro atterra su "/"....
Un modello di sicurezza dice dove ogni tipo di membro atterra su "/"
Tre colonne su ChildOrgSecurityModel — DEFAULT MEMBER HOME SCREEN, Non e' vero. DEFAULT ORG OWNER HOME SCREEN. Ciascuna detiene HOME SCREEN DEFAULT o REQUIRES C...
Le tre colonne home-screen di tipo per membro su un modello di sicurezza
CHILD ORG SECURITY MODELS guadagna DEFAULT MEMBER HOME SCREEN, DEFAULT TEAM MEMBER HOME SCREEN e DEFAULT ORG OWNER HOME SCREEN. Ciascuna detiene HOME SCREEN DEF...
Una lista di ciò che la scansione ha trovato, accanto a quello che si sta utilizzando
La sezione di marca di /network/create diventa tre bande con la stessa forma: quello che il tuo sito ha a sinistra, quello che la tua organizzazione sta usando ...
Una schermata iniziale predefinita di tipo per membro
Un modello di sicurezza ora dice dove ciascuno dei suoi tre tipi membri atterra quando essi aperto "/". Due valori: HOME SCREEN DEFAULT è il launchpad che tutti...
Crea il mio gratis Org diventa un widget di tre fasi
Il widget ha incorporato l'intero di CreateOrgForm — cinque sezioni, il marchio anteprima, il misuratore di disponibilità — che è circa 1400px all'interno di un...
Avviare la scheda sulla pagina di atterraggio Impostazioni
Aggiunge una scheda di gruppo essenziale che collega a /settings/wizard, corrispondente al makeCard idiom utilizzato dai suoi fratelli. Tasti dizionario già spi...
A SEND TO AI accendere il modulo di relazione
Allineato a destra sulla riga "Cosa stai segnalando?", ogni volta che la finestra si apre — inizia una sessione su una macchina che tiene le credenziali del clu...
Invia a AI direttamente dal modulo di rapporto
Un titolare di MANAGE SYSTEM BUGS ottiene un SEND TO AI accendere il Report Bug finestra, e presentare con esso sulle mani il rapporto a una sessione senza fine...
Avviare la procedura guidata di configurazione a /settings/wizard
Trasforma i nove passi della procedura guidata spostati in un editor sopra l'organizzazione il membro è già firmato. Ogni passo ora semi il suo valore da live o...
L'eroe /copilota ed entrambi i codici di scansione portano anche il segno di camaleonte
erano gli ultimi due siti, e non poteva semplicemente prendere il nuovo src invariato, perché l'opera è una silhouette trasparente 127x102 dove il raster era un...
Scambiare il marchio mobile-app per il camaleonte SVG nella rotaia e sulla casa
raster. Entrambi ora disegnano l'opera KamoMobileApp come vettore. Controllato come SVG perché questo è ciò che il marchio è: una singola silhouette bianca con...
Crea il widget My Free Org
Nave lo stesso CreateOrgForm la pagina /network/create renders, nella sua layout widget, come widget home-launchpad (org.create) gated on CREATE FREE ORG WIDGET...
Apri Invia a AI in una scheda di sessione del codice VS, non una finestra di Konsole
Una spedizione ora inizia una sessione BACKGROUND e le mani Codice VS sua sessione id, invece di eseguire il CLI in una finestra terminale: Passare il prompt ...
/network/create è una pagina; i dodici passi si spostano a /settings/wizard
CreateOrgForm.tsx è un componente con due layout (pagina/widget), costruito da Task 7/8 CreareOrgFields modello, gruppi di campo e OrgBrandPreview. page.tsx è o...
Gruppi di campo riutilizzabili e l'anteprima live del marchio
Estrae gli input da BranchTypeStep, BasicsStep, LogoStep, ColorsStep, AppsStep e AgeRestrictionsStep in cinque componenti di campo controllati (OrgTypePicker, I...
Avviare il pulsante Configurazione guidata con un bordo di attenzione
Aggiunge il punto di ingresso del launchpad nella procedura guidata di configurazione: un proprietario-solo, diritti-gated pillola che legge "Getting Started Co...
Avviare mago passo modello e client
Aggiunge il modello passo lato client (app/lib/orgSetupWizard.ts), una API sottile client per GET/PUT/DELETE /api/security/org-setup-wizard (app/lib/orgSetupWiz...
Aggiungi servizio di avanzamento e endpoint dietro la procedura guidata
GET/PUT/DELETE in /api/security/org-setup-wizard traccia che dei nove Iniziare i passi che un'organizzazione ha completato. Una lettura non crea mai una fila, e...
Il pannello massimizzato zoom nella conversazione che hai scelto
Cambiare le conversazioni nella vista massimizzata era un nudge 8px e una dissolvenza di 180ms — abbastanza vicino a nulla che il pannello sembrava semplicement...
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.