Aggiungi il sigillo di 25 anni
Due posizionamenti, entrambi scelti per dove il reclamo è già stato fatto: Footer — 60px, accanto a "© 2001– ♥year> ... stabilito 2025". In tutto il sito, ragg...
Mostra la gamma 2001 di copyright e l'anno di incorporazione
Renders "© 2001 – >anno> KamoCRM. KamoCRM Inc. fondata 2025. Tutti i diritti riservato." L'inizio dell'intervallo è codificato in modo rigido accanto all'anno f...
Aggiungi le integrazioni di meeting e payroll
Zoom e Microsoft Team per le riunioni, e i dieci venditori payroll — ADP Forza di lavoro Ora, BambooHR, Dayforce, Gusto, Paychex Flex, Paycor, Paylocity, Rippli...
Conta app e integrazioni separatamente con numeri reali
"Apps & Integrations" è stata una lettura di piastrelle 31+. Ora è due, ciascuno con un figura che può essere ridisegnata piuttosto che stimata: Apps 64 — Prog...
Reimpostare l'intestazione domestica su un display e un passaggio leggero
Il h1 ha impilato quattro effetti: un wrapper fade, parallasse del mouse su ogni linea, per-character rotazione 3D sulla linea uno, e un gradiente blu / viola /...
La schermata di risultato risponde anche alla sovrapposizione del logo
La schermata di successo/error mostrata brevemente prima di reindirizzare era l'unico logo in il flusso di segnale continua a rendere intatto. Ha mantenuto il p...
Registrare il rollout ProxyHmacFilter e ciò che non copre
Due passaggi ordinati, i controlli che hanno reso il secondo sicuro, e la ragione ordine: il kamo-internal doveva firmare prima che KamoLOS iniziasse a convalid...
Abilitare ProxyHmacFilter — passo 2, X-Org-Id è ora un testata collaudata
los.proxy-hmac.enabled sta cadendo al suo falso default da questo servizio schierato, così ProxyHmacFilter esisteva e non correva mai. X-Org-Id — l'intestazione...
Uno schermo di carico invece di quattro, tutto sul logo completo
C'erano quattro copie dello stesso markup di carico a schermo intero — il schermo di navigazione, sia degli schermi pre-risultato di /validate, e /logout — iden...
Firmare le intestazioni di identità proxy — passo 1 di abilitare ProxyHmacFilter
KamoLOS si fida di X-Org-Id e X-Member-Id da questo proxy. ProxyHmacFilter esiste prova che le intestazioni provenivano da qui, ma è disabilitato in produzione:...
Dichiarazioni, estrazioni e pagamenti all'organizzazione del chiamante
Stesso bug di LoanController.get(uid), ripetuto: questi controller hanno preso un prestito id off il percorso e consegnato a un repository, quindi GET /api/los/...
Risolvere il logo KamoMeet overlay in config.json
KamoMeet è una forchetta Meet senza accesso a OrgContext, quindi impara org branding dal tema config.json questo servizio cuoce. L'org memorizza un overlay TOKE...
Aggiungi la colonna kamomeet logo overlay
Terza superficie di sovrapposizione: lo schermo pre-meeting KamoMeet. La stessa forma della altri due — nullable, no backfill, no DEFAULT. La guardia alla deri...
Portare il logo KamoMeet overlay su Organizzazione
Terzo e ultimo sovrapposizione, stesso vocabolario dei suoi due fratelli, più il suo ramo nel percorso generico patch. Questo e' diverso da dove finisce. La ho...
Correggere il record — KamoLOS è distribuito, ed è stato per 78 giorni
§12 ha concluso che KamoLOS non aveva alcuna distribuzione e che gating era quindi libero, e il proxy LOS ha ripetuto il reclamo in un commento. Entrambi si sba...
Ripristinare le terminazioni CRLF dei due file l'ultimo commit riflusso
3bfe883c rewrote PublicProvider.tsx e la rotta org all'ingrosso — 1919 e 121 linee per quello che era un'aggiunta di una linea a ciascuna. Il contenuto era inta...
Un logo sovrapposto per lo schermo pre-incontro KamoMeets
Terza e ultima superficie, offerta accanto alle altre due — stessa tredici opzioni, la sua impostazione, default No Overlay. Nascosto a meno che l'org possa ef...
Vernice il logo org come una silhouette solida quando chiesto
Un org può ora scegliere un colore solido per il logo pre-meeting, impostato da Le impostazioni di kamo-internal Branding e applicate qui. Questo lato non vede...
La colonna tint over the slideshow è 90%, non 50%
La metà della forza lascia troppa della fotografia attraverso la colonna e il riquadro di anteprima. Entrambi sono ora il 90% del loro colore, quindi lo sfondo ...
16 unenforced diventa 13 — rapporti e dashboard cancellati, compiti tenuti
VIEW DASHBOARD, VIEW REPORTS e EXPORT REPORTS sono andati dallo specchio, entrambi mappe dei genitori, i conteggi e l'utilizzo diUserInfo's enumeration, e app/d...
Acquisti i report e le righe del cruscotto, e smettere di vedere VIEW DASHBOARD
VIEW DASHBOARD (0), VIEW REPORTS (1) e EXPORT REPORTI (2) sono stati eliminati da RoleRightType oggi, insieme alle due pagine che hanno chiamato. Questo rimuove...
Elimina VIEW DASHBOARD, VIEW REPORTS e EXPORT REPORTI
Tutte e tre le pagine di nome che esistevano sul disco e non erano supportate da niente: app/dashboard reso i post campione direttamente da i18n, app/reports im...
Le icone dell'app sulla procedura guidata Apps & Features
La procedura guidata creare-network ha disegnato ogni app come la prima lettera del suo nome, quindi la la stessa app era un negozio su Impostazioni -> Caratter...
La presentazione ha coperto entrambe le colonne invece di sedersi dietro di loro
#preview è un semplice elemento flex senza posizione, quindi lo strato di presentazione — posizionato, z-index 0 — dipinto sul suo sfondo e, peggio, sopra membr...
Un sovrapposizione di colore solido per il logo dello schermo di carico
Aggiunge "Schermo di caricamento Overlay" direttamente sotto la home page uno su con le stesse tredici opzioni. applicando al logo sullo schermo mostrato tra na...
Ricostruire contro la colonna di caricamento logo overlay condivisa-lib
Nessun cambiamento sorgente. CI cloni kamo-shared-library a tempo di costruzione, quindi Organizzazione.loadingLogoOverlay è mappato solo una volta che questo r...
Aggiungi la colonna caricamento logo overlay
Seconda superficie per la funzione overlay logo: la schermata di carico mostrata tra le pagine di navigazione, accanto alla home page masthead. Entrambi gli AL...
Portare la sovrapposizione del logo dello schermo di carico sull'organizzazione
Lo stesso vocabolario overlay come homeLogoOverlay, applicato invece al logo sulla schermata di caricamento mostrata tra navigazione di pagina, più il suo ramo ...
17 unenforced diventa 16 — la creazione di argomento di sostegno prende il proprio diritto
POST /support/topics è stato gated su MANAGE SUPPORT, il genitore, così il bambino destra sembrava morto mentre veniva controllato. Ora ci vuole CREATE SUPPORT ...
Creare un argomento richiede CREATE SUPPORT TOPICS, non il suo genitore
Il cancello era già lì e rifiutava i chiamanti — su MANAGE SUPPORT, il genitore — così CREATE SUPPORT TOPICS leggere come decorativo in ogni editor pur essendo ...
Le campagne assumono i diritti di e-mail di massa, come il risolutore destinatario già fatto
E-mail Bulk era metà forzata e le metà erano in diversi servizi. Il SecurityService ha presentato una risoluzione del destinatario. su MANAGE BULK EMAIL da quan...
18 non forzato diventa 17 — le campagne di posta elettronica di massa sono gated
VIEW BULK EMAIL e MANAGE BULK EMAIL ora coprono le superfici della campagna e del fornitore in EmailService, che non ha controllato nulla, unendo il risolutore ...
Smettere di perdere la palette del marchio sulla strada per il browser
Organization.fromJSON non poteva leggere il proprio output. Ha mappato il marchio rampe solo dal nido `colori` oggetto SecurityService invia, ma che cosa EMITS ...
Scegli l'agente assegnato dalla directory, non un dropdown
Il campo Agente Assigned è ora lo stesso controllo di Manager su un membro profilo: un campo di sola lettura che apre il selezionatore membro ricercabile. Un ca...
Limitare la ricerca dei membri ai titolari di un dato diritto
Il picker dell'assegnazione principale ha bisogno della directory per restituire solo le persone che possono effettivamente lavorare un piombo, quindi /team-mem...
Lasciare che il filtro directory di destra, e lasciare che un piombo sia senza firma
Due cose di cui ha bisogno il picker. Le query della directory prendono un set permesso-id in modo che un chiamante possa restringere la ricerca alla gente una...
20 unenforced diventa 18 — materiali di marketing e social media sono gated
VIEW MATERIALS e VIEW SOCIAL MEDIA ora hanno l'applicazione del server, insieme alla loro Controparti MANAGE che erano solo clienti. 29 endpoint su sette MediaS...
I materiali e la linea temporale sociale prendono i diritti, non solo la proprietà
MANAGE MATERIALS e MANAGE SOCIAL MEDIA hanno contato come imposto nell'audit ed ogni il sito era un file .tsx. Alle loro spalle 29 endpoint controllano la propr...
L'analizzatore non poteva vedere argomenti nidi — sei diritti non erano mai decorativi
26 non forzato diventa 20, e nessuno di esso è nuova applicazione. I sei agenti di vendita i diritti sono stati cancellati per tutto il tempo: AiSalesAgentContr...
Gli editori dicono "Enforced as MANAGE TIMECARDS" invece di "Non ancora applicato"
Un chip portava due diverse verità e fuorviante in direzioni opposte. Unbuild non significa che nulla controlli il diritto e la concessione non fa nulla. Supera...
Undicesimo cluster triaged — dipendenti, time off e orari tutto il soggiorno
Il primo cluster la cui risposta onesta è "nessuna azione", e due dei sei ha guardato fino all'ultimo assegno. TimecardService ha un limite di autenticazione, ...
Lasciare un marchio fallito salvare dire ciò che effettivamente è andato storto
"Save fail: Non riuscito a salvare le impostazioni di identità di marca" scartato stato e corpo di un PUT che applica il modello di sicurezza applicato, quindi ...
Smettere di fallire un branding salvare oltre le bandiere di conformità che non ha mai inviato
PUT /org/{id} ha derivato gli intervalli di età e le tre bandiere ATF da file memorizzato ogni volta che una richiesta li ha omessi, allora ha affermato tutti e...
Giudicare le bandiere ATF una richiesta cambia, non la riga memorizzata
Ogni volta giudica tutte e tre le bandiere, quindi... un percorso di aggiornamento non aveva modo di dire "questa richiesta non tocca il tabacco". I chiamanti h...
28 unenforced diventa 26 — modelli AI e l'uso sono gated
MANAGE AI MODELS porta tutti e quattro gli endpoint di AiModelController e VIEW AI USAGE entrambi di AiUsageController. Né ha controllato un diritto prima, solo...
L'amministrazione dei modelli e l'utilizzo della lettura assumono i diritti che li nominano
AiModelController e AiUsageController hanno controllato la proprietà dell'organizzazione e nessun diritto. I 403 già nel controller del modello confrontano prov...
30 unenforced diventa 28 — segreteria è gated, chiamata routing è tenuto
VIEW VOICEMAIL e MANAGE VOICEMAIL ora cancello VoipVoicemailController, che ha chiesto per un diritto solo quando si riproduce una registrazione in un'organizza...
Lavorare con la segreteria prende una destra, non solo gestire PHI
VoipVoicemailController richiesto VIEW CALL LOGS su esattamente un percorso — riproduzione, e solo quando l'organizzazione gestisce PHI. Elencando voicemails co...
Ricostruire contro la colonna home logo overlay condivisa-lib
Nessun cambiamento di fonte qui. I cloni CI di SecurityService sono incisi alla biblioteca costruire il tempo, in modo che solo le mappe Organizzazione.homeLogo...
Portare la home page logo overlay su Organizzazione
Il colore solido un org può dipingere sopra il logo della testata sulla home page kamo-internal, più il suo ramo nel percorso generico patch in modo che il PUT ...
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.