Widget a tre colonne e dimensioni minime per-widget
Widens WidgetWidth a 1 | 2 | 3 | 'full' e permette un WidgetDefinition dichiarare minWidth/minHeight. widgetMinSize(definizione) converte che in un pavimento Pa...
Toccare un logo tracciato a mano e scaricare il file convertito
Quattro cose sul convertitore raster-to-vector e la semplice slot logo. **La barra di scorrimento sulle opzioni raster è tre volte più ampia.** 4px è stato un ...
Set di campo di una pagina e le impostazioni predefinite che sostituiscono i passaggi caduti
CreateOrgFields è ciò che la nuova forma single-page /network/create chiede per: un tipo di ramo, nome, alias, l'app switch, e una manciata di optional campi. t...
Creare i diritti dei widget di My Free Org e Avviare il progresso della procedura guidata
Aggiunge RoleRightType 288-292 (CREATE FREE ORG WIDGET e i suoi quattro ADDED/OPTIONAL/ CREATE CHILD ORG (131). Aggiunti OrgSetupWizardStep, il supporto enum di...
Per-pane dimensione minima, applicato su lettura e su trascinamento
Filetta un `min opzionale?: PaneSize | null` tramite morsettoPaneSize, i due helper resize-delta, e le due funzioni di lettura/scrittura preferenze nella modell...
Metti un bilancio in tempo reale sulla rettifica
Il punto finale non aveva limiti di alcun tipo. *** lo schermo del registro richiesto prima di abilitare il suo pulsante di ricerca non è mai stato letto qui — ...
L'anno stabilito dell'org è facoltativo, e renders non impostati come assenti
Nulla sul server mai richiesto — la colonna è nullable, la creazione parser mappa un valore vuoto a null, e patchOrganization applica solo le chiavi un corpo PU...
Mostra un membro solo le schede che sono loro da vedere
Le tre superfici dei componenti erano aperte alle persone che non possono significare nulla per. Ogni cancello è sul MEMBER TYPE o le app di org, mai su checkRi...
Offrire un membro solo i tipi che possono ricevere
Il centro di notifica e le sue impostazioni attirano ogni genere a tutti. A membro senza applicazione Leads è stato mostrato un filtro "Lead callback" che potre...
Un membro è detto solo sulle app che hanno
Un tipo di notifica appartiene ad un'app — un lead callback è Leads, un Il promemoria di riunione è Riunioni — ma sollevare() chiesto solo se il membro l'aveva ...
La console mostra un lettore che cosa possono avere, e non più
Due cose che la pagina /kb ha riferito a chiunque abbia VIEW KB ARTICLES. Il corpo. Il pubblico scheggia un autore zecche nel compositore — Membri, Team I memb...
Rafforzare i chip del pubblico su ogni lettura umana
Il compositore ha sempre offerto un autore tre chip sotto "Visible to" — Membri, membri del team, pubblici. Sono stati scritti alla riga e indicizzati in Qdrant...
Un gruppo per app, una console per concedere loro, e master notes come widget
Tre cambiamenti che si sono rivelati essere uno. L'HOME PAGE. "Il mio Master Note" e "La nostra Master Note" sono stati riquadri su misura resi direttamente da...
Seed the master-note widgets from VIEW_NOTES
The two master-note panes shipped with no right at all — "My Master Note" and "Our Master Note" were on every member's launchpad unconditionally — and this is t...
A security group per app, and the master notes as widgets
Ten new rights, 278-287: NOTES_MASTER_MINE_WIDGET and NOTES_MASTER_OURS_WIDGET, each with the four policy children every home widget carries. Both hang off VIEW...
Passare il saluto vocale a KamoCRM-LeaveVM
24.9s, giù da 27.9s. Caricato accanto alla registrazione precedente piuttosto che sopra di esso, così rotolare indietro è un cambiamento di una linea a KAMO VOI...
Lasciate che un membro firmato raggiunga il modulo di iscrizione, e di nuovo dal raccoglitore spazio di lavoro
Due metà dello stesso problema: la pagina di login era una strada a senso unico. Ha convalidato qualsiasi cookie *** esistente su carico e, quando la sessione ...
La nota di credito, l'unico percorso di correzione per una fattura finalizzata
B3: Kamo possiede tutto prima di finalizzare() e il fornitore possiede tutto dopo, e ogni fornitore sulla roadmap tratta una fattura finalizzata come immutabile...
Il contatore del documento e un numero che non può forcheggiare
Ogni numero di documento esistente su questa piattaforma è una gara check-then-insert con nessun vincolo unico dietro di esso: i numeri di preventivo sono COUNT...
L'ente fattura, con ogni campo fiscale e nessun motore fiscale
La fattura di Kamo, scritta solo da InvoicingService. Nulla su di esso è fornito da un chiamante: ogni figura deriva dalle linee su ogni scrittura, che è la di ...
Scegliere la risoluzione KamoDesktop e smettere di nascondersi perché un lancio non è riuscito
Il desktop remoto traccia la finestra del browser e ha sempre, quindi non c'era modo avere più desktop che finestra. Un raccoglitore ora imposta una dimensione ...
Lasciate che il chiamante scelga una risoluzione fissa KamoDesktop
Il desktop remoto non è mai stato bloccato a una risoluzione — traccia il browser finestra, e sempre. guacd onora la dimensione del cliente e xorgxrdp ridimensi...
I REVOKEs tre entità javadocs già rivendicati esistevano
BillingWormGuard, BillingDispatch e BillingSyncIssue ogni cite "un REVOKE UPDATE, DELETE nella migrazione di KamoInitializer". Non esisteva una tale migrazione....
Il percorso del proxy di fatturazione e i quattro specchi TS di MANAGE BILLING PROVIDER
Compito 8, la metà interna kamo. Sei specchi dell'architettura dei diritti; quattro di loro vivono qui. 3. app/lib/rightsHierarchy.ts MANAGE BILLING PROVIDER -...
Il relè a InvoicingService, e il diritto che lo porta
Task 8. SecurityService è il limite di autorizzazione; InvoicingService è ClusterIP senza ingressi, quindi questo relè è l'unico modo per entrare. InvoicingSer...
MANAGE BILLING PROVIDER (277), un bambino delle impostazioni di commercio
Compito 8, specchio 1 di 6 (il Java enum) e specchio 2 (la linea genitore(...)). Id 277 è stato ri-derivato dall'origine/mangono immediatamente prima di assegn...
`?bug= <id>` apre il cassetto del rapporto
Dove si trova la nuova email di scambio di stato. La relazione deve essere nominata piuttosto che la scheda: il filtro di stato predefinito a New, e quella e-ma...
Immering carte non lette, un distintivo dal vivo, e per-status conta
La carne e' su di te ora, non sulla questione. Ha contato ogni NUOVO rapporto a livello di piattaforma, quindi è caduto solo quando qualcuno ha spostato uno sta...
Di' al reporter quando Send To AI sposta il loro rapporto
MediaService ora e-mail un reporter ogni volta che il loro bug o modifiche di miglioramento lo stato, ma una spedizione applica uno status proprio — di solito I...
Le variabili di anteprima per il modello cambiato bug-status
L'anteprima dell'amministratore rende un modello contro una mappa variabile del campione, e questo non ha braccio — quindi un amministratore org che apre SYSTEM...
E-mail il reporter quando il loro bug o miglioramento cambia stato
Triage era silenzioso. Qualcuno ha presentato un rapporto e poi ha dovuto continuare ad aprire la scheda per scoprire se qualcuno l'avesse guardato — che è lo s...
Per-viewer legge lo stato, un distintivo dal vivo, e per-status conta
La polizia si occupava della questione, non di te. /new-count ha contato ogni NUOVO rapporto a livello di piattaforma, in modo che potrebbe cadere solo quando q...
Annunciare il cambiamento della coda quando un rapporto viene inviato all'IA
Una spedizione è l'unica cosa che prende un rapporto fuori NEW da OUTSIDE MediaService, quindi senza questo era l'unica transizione del badge della console impa...
Per-viewer leggere stato per i rapporti di bug di sistema
SystemBugView è per VIEWER, non per bug — una prima colonnaViewedAt su SystemBug avrebbe permesso a chiunque avesse aperto un rapporto di chiarire prima il dist...
La lettera canonica un reporter di bug ottiene quando il loro rapporto si muove
Un membro che file un bug o un miglioramento non aveva modo di imparare ciò che è successo a a breve di aprire la scheda e guardare. Questo aggiunge il modello ...
System bug view — che ha letto quale relazione
Per VIEWER, non per bug, e questo è l'intero motivo è un tavolo piuttosto che un colonna first viewed at su system bug: il triage è lavorato da diverse persone ...
Linee per server sulla sintesi delle estensioni
La scheda delle estensioni del server del telefono ha mostrato la figura e nient'altro, quindi un server KamoPBX vuoto ha mostrato "21 estensioni fatturabili — ...
Intercettazione parola chiave al passo 0 sulla RingCentral rail (MS1 Task 4)
Oggi un STOP a un numero nessuna riga MEMBER VOIP CONFIG ha colpito il "Nessun membro trovato per il numero" ramo e scompare — e quel ramo è EXACTLY dove un il ...
SmsKeywordService — uno scrittore per parole chiave in entrata (MS1 Task 3)
Chiude il TODO Task 2 rimasto indietro. Fino a quando questo commette un inbound verificato STOP raggiunto BulkTextInboundController, è stato riconosciuto, è st...
Disattivare il navigatore di chat dalla finestra massimizza
Il navigatore di conversazione era un prop bambino di ToolWindowShell, reso all'interno della finestra ottimizzata. Fare clic su una riga in esso si apre che co...
Telefono aziendale (main/toll free) sulla firma di un membro, con la loro estensione
La scheda Contenuti di *****************************************************************************************************************************************...
Persist i due toggles del telefono della società
Reads and writes userCompanyPhoneMain / userCompanyPhoneTollFree sulla firma campo config, quindi i nuovi switch della scheda Contenuto sopravvivono a un salvat...
Attribuisci estensioni gratuite al server che sono su
Un org che esegue un server FreePBX occupato accanto a un nuovo server KamoPBX vuoto "21 estensioni fatturabili — $63.00 / mese" mentre guardando il KamoPBX uno...
Avviare le colonne del telefono della società prima che EmailService le legga
ADD COLUMN SE NON ESSERE PER ***********************************************************************************************************************************...
Il telefono dell'azienda controlla una firma individuale può trasportare
Due bandiere su org su email signature field config: user company phone main e user company phone toll free. Hanno messo la linea pubblica dell'organizzazione s...
La ricevuta della parola chiave in entrata e il consenso chiave per campagna (MS1 Task 3)
Due cose che il registro di consenso ha bisogno prima di un STOP in entrata può essere registrato inquilino e esattamente una volta. `SmsInboundReceipt` (comms...
Il diario di sincronizzazione, e una corsa terminale che realmente è congelato
BL1 Task 5, metà bibliotecario condiviso. Cinque numeri di giornale, tre entità e tre Repositori sotto i piedi. Nessun stereotipo: BillingWormGuard è una classe...
Carriera in entrata SMS webhook (MS1 Task 2)
# POST # -- codificato o JSON, sorvegliato dal L'immagine di CARRIER e' OWN. Perché un nuovo endpoint. /api/voip/webhook non può ricevere un STOP e non riesce ...
E.164 normalizzatore e interprete di parole chiave SMS (MS1 Task 1)
Due classi pure senza I/O e senza stereotipo di primavera, così ogni servizio può caricarli e SharedLibBeanSafety Il test rimane verde. E164.normalize(raw, def...
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.