Sostituire WebSocket nativo con STOMP/SockJS in LiveSupportPanel
- Aggiungere pacchetti @stomp/stompjs e sockjs-client - Collegare ai media.{domain}/ws/public-chat via SockJS+STOMP invece di crudo WebSocket ad api.{domain} ch...
Utilizzare url invece di href in BreadcrumbJsonLd per il contatto-confirmed
Aggiungi /contact-confirmed page con eroe animato, timeline, e CTA
Sostituisci un messaggio di successo in linea sul modulo di contatto con un premio dedicato pagina di conferma: marcatura SVG animata con scoppio di particelle,...
Corretto porta MEDIASERVICE URL da 443 a 80 per modulo di contatto
Il servizio ClusterIP espone solo la porta 80; utilizzando 443 con http ha causato un ConnectTimeoutError su ogni presentazione del modulo di contatto.
Leggi il logoFullExt da config.json per l'estensione dinamica del logo
Aggiungi callout modifica API alla pagina kamo-api-reference
Mostrato solo su /kamo-api-reference, chiede agli utenti di inviare il cambiamento API richieste via /requisiti o raggiungere via /contact.
Stabilizzare la larghezza di conto alla rovescia per prevenire il wobble del testo banner
Contenitore monospazio con larghezza fissa con tabular-num impedisce il layout cambia ogni 50m.
Aggiungere millisecondi per lanciare conto alla rovescia, spuntare ogni 50ms
Sostituisci la data di lancio statica con il conto alla rovescia live a 2PM PST Apr 2026
Zecche ogni secondo che mostra Xd XXh XXm XX; cade di nuovo alla data statica fino a quando il cliente idrata, mostra "Ora" quando il bersaglio è raggiunto.
Spostare funzionalitàRichiede i18n chiavi nel corretto home namespace
Le chiavi sono state collocate accidentalmente nello spazio dei nomi; la sezione mostrava stringhe di chiave raw invece di testo tradotto.
Aggiungi /richiede collegamenti nav diretti, homepage sezione, e pianificare funzionalità confronto riga
- Header: Richieste aggiunte come collegamento diretto di alto livello tra Prezzo e Azienda - Footer: Richieste aggiunte alla colonna Prodotto per visibilità di...
Sostituisci tutte le istanze logo CSS-filter con SVG bianco
Navigazione, SubNavigazione, Footer, SubFoooter e Preloader tutti utilizzati lo stesso filtro rotto luminosità-0 invert pattern. Sostituito con logo-full-white....
Utilizzare il logo SVG bianco nel piè di pagina invece del filtro CSS
Stessa correzione del nav — filtro CSS su img all'interno dello sfondo-filtro è inaffidabile su iOS Safari.
Protezione colore-schema con !importante contro il tema CSS override
DynamicMetaLoader può iniettare CSS remoto che vince la cascata. Aggiunta !importante assicura il colore-schema: il buio non può mai essere superato da fogli di...
Escludere i collegamenti footer e nav da TouchOptimized min-height
TouchOptimized stava impostando minHeight:44px su tutti gli elementi <a> più brevi 44px, compresi i collegamenti nav footer (~20px alto). Questo ha funzionato d...
Utilizzare il logo SVG bianco pre-rendered invece del filtro CSS
Il filtro CSS su img all'interno dello sfondo-filtro non è affidabile su iOS Safari. Generare logo-full-white.svg con tutti i file impostati su #ffffffff e cari...
Lock Tailwind variante modalità dark a base di classe, mai OS media query
Tailwind v4 defaults dark: utilità per rispondere a prefers-color-scheme (preferenze OS). L'override @variant garantisce il buio: le classi si attivano solo qua...
Utilizzare lo stile del filtro in linea sul link del logo per un rendering bianco affidabile
Le classi di filtro a vento su elementi img sono incoerenti tra i browser mobili. Lo stile inline sull'elemento di ancoraggio garantisce luminosità(0) invert(1)...
Force dark color-scheme in modo che il browser non applica mai la modalità di rendering della luce
Cambiare da 'solo luce' a 'dark' in globals.css, generareViewport, e il stile elemento html — questo impedisce al browser di rendere SVGs e UI nativo in modalit...
Evitare il logo da rendering dietro la riga nav su mobile
L'involucro div con il filtro CSS ha creato un nuovo contesto di impilamento in conflitto con lo sfondo-filtro dell'intestazione sui browser mobili, facendo dip...
Risolvere la barra di scorrimento e la clip mobile su JumpToBar e PreviewBanner
- Aggiungi overflowY: nascosto al contenitore interno JumpToBar per evitare la barra di scorrimento verticale - Consentire il contenuto di PreviewBanner per avv...
Sostituire spazio-y-4 con il gap flex in linea su liste di collegamento piè di pagina
Tailwind space-y-4 utilizza:where() (specificity 0) che corre con CSS carico su rinfresco duro causando spaziatura verticale inconsistente. In linea stili sono ...
Aggiungi la richiesta mancanteIntegration i18n key in tutte le localitÃ
Il pulsante "Invia una richiesta" sotto il "Need a custom integration?" CTA Su /integrazioni stava tornando alla chiave cruda. perché la chiave non è stata defi...
Integrazione logo + accurato /integrazioni metadati
Le pagine di integrazione e hub ora visualizzano i loghi dei fornitori (riutilizzando l'esistente # I beni che la homepage # TechStackBanner utilizza già). Il l...
Espandere /integrazioni a tutti i fornitori di homepage-list
Allinea la pagina /integrazioni con le integrazioni effettive esposte da la homepage (TechStackBanner). Aggiunge 28 nuove pagine di integrazione che cosa il pro...
Aggiungi Home Mortgage Brokers industria pagina
Nuova pagina di soluzione del settore a /solutions/mortgage-brokers per ipoteca intermediari e promotori di prestiti. Segui l'onesta configurazione della piatta...
Marketing onesto — allineare le pagine alle capacità reali della piattaforma
Recensione completa delle pagine di marketing contro le reali capacità del prodotto KamoCRM. Rimosso reclami fabbricati su caratteristiche non costruite oggi, e...
Aggiungere 92 pagine SEO — industrie, integrazioni, glossario
Livello 1 del piano di espansione dei contenuti SEO: tre nuovi contenuti sottosistemi con un totale di 92 nuovi URL crawlable più 3 pagine hub. 1. /soluzioni —...
Consentire l'oleodotto di procedere quando k2m1 è volutamente giù
Aggiunga il continua-on-error a k2m1 dispiegare i lavori e un se condizione su translate and rebuild così funziona fino a quando k1m1 distribuito con successo, ...
Attivare il primo flusso di lavoro
Precedente esecuzione (3445, commit f93a173) completata sul vecchio flusso di lavoro prima commit 4123431 potrebbe annullarlo. Spingere un commit vuoto esercita...
Diploy-first, translate-after, re-deploy-if-changed
Reworks the CI/CD flow in modo che la distribuzione iniziale non sia più bloccata tempo di traduzione. La pipeline ora: 1. build initial — costruisce e spinge ...
Aggiungi /alternatives hub + 9 pagine di confronto concorrenti per SEO
Aggiunge una suite di confronto concorrente completa che mira alla ricerca "X alternativa" Domande. Ogni pagina include narrazione profonda (2500+ parole), 20-2...
Carica analisi di default e include il subdominio www nei domini consentiti
- Traccia tutti i visitatori per impostazione predefinita poiché l'analisi è cookieless/GDPR-friendly - disabilitare solo se l'utente nega esplicitamente l'anal...
Sostituire Google Analytics con analisi, aggiungere il monitoraggio degli eventi attraverso il sito
- Rimuovere Google Analytics (gtag.js) dal layout - Aggiungi componente analyticsAnalitica: caricamento dello script con consenso tramite cookie preferenze, dat...
Aggiungi stampa legale fine a piè di pagina in tutte le località
Aggiunge disclaimer protettivi legali al fondo di ogni pagina che copre responsabilità della piattaforma, AI/eSignature disclaimer, autorità di traduzione, term...
Integra Google Analytics (G-W9K0Z7FYRV) tramite il componente Script Next.js
Riparare le traduzioni — override manuali + ritraslazione completa delta
Override manuali per i termini nav/UI entrambi i motori falliscono costantemente su: - nav.home, nav.company, nav.roadmap, nav.changeLog, nav.legal, nav.login, ...
Reimpostare la traduzione hash — LibreTranslate OOMKill fisso, riprovare le traduzioni
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.