Un ospite un servizio messo su un evento è in realtà detto su di esso
InternalCalendarService ha scritto le righe dei partecipanti e si è fermato. Non ho mai stabilito sendInvites e mai chiamato EventInviteService, quindi un ospit...
Lasciare un rapporto browser le due condizioni solo che può vedere
Ogni notifica finora è sollevata dal servizio che ha visto qualcosa Succede. Questi due non possono essere: se un membro ha guardato una conversazione all'inter...
Variabili di anteprima per SYSTEM BUG COMMENT
Senza di loro l'editor di modelli rende la nuova lettera con buchi dove numero di rapporto, il mittente e il pulsante andare, che si legge come un modello rotto...
Lasciate un membro collegare i loro calendari e contatti OWN
Il pannello dei calendari personali ha chiesto a GET di... che non è mai stato mappato -- così ha fallito su ogni aperto -- e per Google e Microsoft non ha avut...
Dare l'albero della cartella di ogni fornitore la stessa forma prima che un cliente lo veda
Segnalare l'attributo SPECIAL-USE di una cartella non era sufficiente, perché solo un server invia uno se è configurato a — e il KamoMail Dovecot in produzione ...
Collegare i calendari Google e Microsoft su OAuth, sull'app la casella di posta utilizza già
Il Connetto della scheda CalDAV/CardDAV tramite il pulsante OAuth ha sollevato un avviso dicendo che flusso non è stato implementato e configurare le credenzial...
Inviare la posta di un'organizzazione come proprio dominio quando il suo SPF dice che potremmo
L'indirizzo From è stato scelto chiedendo a chi ospita i MAILBOXES dell'organizzazione. Questa è una domanda diversa da quella che conta, ed è stato sbagliato i...
Inviare un nome host di org come la casella di posta OAuth redirect
Un'organizzazione che ha portato la propria Google o Entra app registrata che app nel proprio conto, sotto il proprio marchio, e ora è detto sul suo Impostazion...
Bloccare le spazzate condivise, e eseguire due pod
Nove delle dieci spazzate programmate di EmailService hanno un effetto condiviso e ora prendere un affitto chiamato prima Correre. Il più consequenziale è Campa...
Buzz un telefono del membro quando la posta arriva
MessageIndexer è già un consumatore durevole di email.inbox.> e già risolve la casella di posta OWNER, quindi è dove questo appartiene — una notifica per messag...
Anteprima variabili per le due lettere di scambio e-mail
Entrambi i nuovi modelli canonici rendono nella console il momento in cui questo servizio è ricostruito sulla biblioteca condivisa che li trasporta; senza un ca...
Risolvere le credenziali OAuth per l'organizzazione
Google, Microsoft 365 e Zoho mailbox si collega ora leggere qualsiasi applicazione l'org è su — la sua registrazione se ha portato uno, altrimenti Kamo piattafo...
Una biblioteca di distintivi di piè di pagina, e la fila ogni campo stampa
Il piè di pagina firma è passato da un'immagine a una fila di loro. La biblioteca è org-wide; la selezione e il suo ordine sono per portata, quindi un'immagine ...
Endpoint interno per l'importazione di contatti da un sistema esterno
L'integrazione JustCall di VOIPService ha bisogno di mettere a terra i contatti di un cliente l'indirizzo del membro giusto, e questo è dove i contatti sono scr...
Lasciate un messaggio inviato portare immagini nel suo corpo
Il corpo aveva quattro possibili forme e inviare() poteva costruire solo tre. The ramo multipart / relativo — quello che mette un'immagine in cui cid HTML: punt...
Invia l'invito alla riunione la lista degli ospiti implicita
Aggiungere qualcuno alla lista degli ospiti di un evento non gli ha detto. Solo un ricordo ha scritto a un ospite, e un promemoria raggiunge un membro in-app e ...
Lasciate che un invio transazionale porti un allegato
Aggiunto per i rapporti programmati, che sono un PDF reso o cartella di lavoro che deve raggiungere le persone che potrebbero non avere account — un link non sa...
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 ...
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...
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...
Indietro l'API di posta personale la console già chiama
Diciotto metodi client su dodici rotte che erano state spedite senza dietro di loro. Un membro raggiunge solo la propria casella di posta e la configura solo un...
Servire il callback di Google su /api/email/oauth/callback
La console della piattaforma ha bisogno di un indirizzo per mostrare un operatore che imposta Google Workspace registrazione, il modo in cui VOIP ha /api/voip/o...
Servire la home-page illeggi digest dall'indice, mai da IMAP
Un widget sulla home page è sullo schermo per tutti tutti i giorni, sia che nessuno è la lettura di posta — e le connessioni IMAP di un membro sono un bilancio ...
Servire e annunciare i widget del calendario home-page
CalendarWidgetService risponde a ciò che un widget ha effettivamente bisogno e la pagina del calendario haEarlier/hasLater così una freccia grigi fuori invece d...
Scansiona le caselle di posta dell'org per un'e-mail passata di piombo su richiesta
Serve la casella di spunta "Associate Past E-Mails w/ Lead". Data una pista e indirizzo appena registrato su di esso, leggere INBOX e Inviato di ogni casella di...
Pubblica ogni cambiamento di stato, non solo arrivi
Un membro ha questo aperto in più di una scheda su quanto spesso non, e spesso su anche un telefono. Ognuno di loro possiede la propria presa e disegna la propr...
Una storia pagina, filtrabile
Il centro potrebbe rispondere ad una domanda: le più recenti, illeggi o no, senza alcun modo di chiedere quello che era già stato letto. Così tutto ciò che un m...
Leggi un evento da id
La pagina principale detiene un evento di callback e vuole riaprirlo nella stessa dialogo il calendario utilizza, quindi deve essere in grado di prendere l'even...
Un intero per il distintivo della posta, e contare che il percorso dell'indice vale
Tre cose, tutto su sapere piuttosto che supporre. Il distintivo non letto nav-top ha preso l'intero albero della cartella e ha scelto INBOX da il risultato — i...
Prova una cartella invariata con HIGHESTMODSEQ, poi servirla dall'indice
Attiva l'elenco dei messaggi indicizzati, fissando la cosa che l'ha reso pericoloso piuttosto che lanciando la bandiera. Il vecchio controllo comparato conta m...
Servire un elenco di cartelle dall'indice quando può dimostrare che è corrente
Le righe dietro un elenco di messaggi sono già in Postgres — l'indice di metadati contiene mittente, soggetto, data, dimensione, allegato e bandiere per ogni me...
Dimensione ogni casella di posta contro l'archiviazione dell'organizzazione
Dovecot ora fa rispettare un limite per-mailbox, e nulla stava impostando la colonna legge. Questo lo scrive di notte, dopo l'istantanea di archiviazione in mod...
Gestire la lista degli ospiti di un evento
La finestra di dialogo potrebbe mostrare chi era già su un evento ma mai aggiungere o rimuovere chiunque; l'unica operazione ospite è stata rinotificare le pers...
Lasciate che i conflitti escludano l'evento che viene modificato
ConflictDetectionService ha sempre preso un escludereEventId; questo endpoint passato nullo. Senza di esso un evento si sovrappone, quindi il momento dell'event...
Sincronizzare il calendario dell'organizzazione ai telefoni, senza aprire un buco
Il calendario condiviso non ha alcun proprietario, quindi l'elenco DAV schedato potrebbe mai restituirlo: gli eventi aziendali erano chiaramente sul web e invis...
Punta a YugabyteDB e usa PostgreSQLDialect
CockroachDB è stato sostituito da YugabyteDB. Le stringhe di connessione si muovono da scarroachdb-public:26257 a yb-tserver-service:5433, e il dialetto Hiberna...
Persistere e servire l'intero contatto, non solo il suo nome
Lo strato REST ha serializzato direttamente le entità JPA. Un contatto non ha mappatura a le sue email, telefoni, indirizzi, organizzazioni, URL, IM o relazioni...
Misurare le caselle di posta KamoMail di ogni org
Cammina ogni mailbox Kamo ospita e registra, al giorno di arrivo, la RFC822 lo byte tiene — intestazioni, corpo e allegati codificati, in ogni cartella compreso...
Lasciare /sendable lasciare il gruppo alias per i chiamanti che aprire caselle di posta
L'interruttore /messages mailbox offre lo stesso set del compositore From campo, meno una cosa: un alias non può essere aperto. Mail indirizzata ad esso atterra...
Variabili di anteprima per i modelli di e-signature
L'editor del modello di amministratore rende ogni segnaposto vuoto per una chiave con nessun campioneVariables braccio, così i sette modelli di esign previsti c...
Ricercabile, endpoint a pagina per gli indirizzi che un membro può inviare da
GET /api/email/mailboxs/sendable risponde alla stessa domanda di /accessibile — ogni indirizzo il membro può inviare come — ma come un flusso fuso che è ha cerc...
Nomina una casella di posta primaria dopo il membro che lo detiene
Una cassetta postale che qualcuno tiene come primarie è l'indirizzo di quella persona, quindi presentarlo sotto qualunque sia la casella di posta è stata etiche...
Agisci su un'intera cartella, non solo la pagina che hai pergamenato
Segnare tutte le cartelle di lettura e svuotamento sono le operazioni a livello di cartella il client non può esprimere da uids batching: contiene solo la pagin...
Pubblica gli eventi di mailbox-change in modo che le opinioni della posta smettano di inquinare
L'albero della cartella, la lista di conversazione e la lista dei messaggi hanno eseguito il proprio 30-secondo timer, ricaricando la possibilità che qualcosa s...
Push INBOX unread counts over NATS/WebSocket instead of polling
The nav-top mail badge in kamo-internal refreshed itself by calling /api/email/folders every 30 seconds, per browser tab. That endpoint walks the entire folder ...
Risolvere le persone dietro gli indirizzi su un messaggio
Un intestazione del messaggio conosce un indirizzo e qualsiasi nome del display il mittente ha scelto di accanto. L'organizzazione sa già molto di più — collegh...
Corrispondenza di piombo associato e fissare l'indice di spinta morto
Aggiunge la metà posta del piombo Comunicazione scheda, più l'ingestione di cui aveva bisogno esistere affatto. La piattaforma non ha nessuna spinta di posta d...
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.