Aggiungi k8s manifesti per kamo-nowww (catch-all IngressRoute, priorità 1)
Aggiungi kamo-nowww middleware redirect (apex/unknown→www, ACME pass-through, 308)
Add public known-aliases endpoint for kamo-nowww build-time bake-in
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, ...
Rendere PoweredByKamo leggibile con il contrasto di livello WCAG
Specchi il cambio kamo-login. Testo passato a bianco solido; sfondo a riposo è var (--colore-secondario), sfondo su hover/focus è var(--colore-primario). Box-sh...
Rendere PoweredByKamo leggibile con il contrasto di livello WCAG
Lo styling precedente (corrente a bassa opacitàColore su un prossimo trasparente sfondo) è stato effettivamente invisibile contro la maggior parte dei backgroun...
Aggiungi un sottile backlink KamoCRM alle pagine di registrazione
Specchi il distintivo PoweredByKamo spedito in kamo-login. Da kamo-register è servito su ogni dominio del cliente white-label, questo crea una stabile dofollow ...
L'obiettivo di Backlink su www.kamocrm.com (ospite canonica)
Il componente PoweredByKamo spedito puntando all'apice https://kamocrm.com/ ma l'ospite canonica kamo-marketing è https://www.kamocrm.com/. Aggiornamento di tut...
Aggiungi un sottile backlink KamoCRM alle pagine auth
Aggiunge un piccolo "Powered by KamoCRM" stile footer distintivo ai tre utente- superfici autentiche (login, recupero, convalida). Dal momento che la kamo-login...
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...
Clean up legacy analytics deployment on each CI run
Delete old analytics deployment, service, and ingressroute that conflict with the kamo-analytics deployment managed by its own CI/CD pipeline.
Strip X-Frame-Options header in iframe-compatible middleware
Set X-Frame-Options to empty string to remove the SAMEORIGIN value that was being inherited, allowing CSP frame-ancestors to control iframe embedding instead.
Add iframe-compatible middleware chain for kamo-analytics
Add security-headers-allow-iframe (no X-Frame-Options) and kamo-middlewares-allow-iframe chain so analytics can be embedded in iframes from internal.kamocrm.com...
Aggiungi icona di analisi a navtop con iframe OTK-authenticated
Aggiunge un'icona BarChart a NavTop gated ai membri del team dell'org di alto livello (nessun genitore). Fare clic naviga in /analytics che genera un OTK e cari...
Add analytics → analytics text replacement in changelog sanitization
Move kamo-analytics to own repo, keep only postgres in KlusterServices
- Remove analytics deployment, service, and nginx-configmap (now owned by kamo-analytics project with its own CI/CD pipeline) - Remove analytics-ingressroute ...
Reset document.title in rebrand() when React overwrites it
React re-applies RSC payload after hydration, resetting the title to "analytics". Add a title check inside the MutationObserver callback so it gets corrected ev...
Redact tokens ≥32 chars in changelog sanitization
Any word (run of non-whitespace) that is 32 characters or longer is replaced with **************** before titles and descriptions are sent to the translation se...
Replace "analytics" text nodes with "Kamo Analytics" instead of clearing
Sostituisci le icone di chiamata / testo separate in navtop con il menu a tendina unificato VoipButton
Use TreeWalker to remove all "analytics" text nodes from rendered DOM
The workspace nav title "analytics" comes from JS bundles loaded after auth, rendered as a text node next to the logo SVG. Uses TreeWalker to find and clear all...
Add guarded MutationObserver for client-side rendered logo/text
Login page and dashboard content is rendered by Next.js JS bundles, not in the HTML body, so sub_filter can't reach it. Adds a script with a busy-flag-guarded M...
Redirect favicons at nginx level, fix RSC payload escaping
- Serve favicon via nginx 302 redirect instead of trying to rewrite HTML/RSC payload href strings (cleaner, always works) - Fix RSC title replacement with pro...
Use pure sub_filter replacements instead of MutationObserver
MutationObserver caused infinite loop (DOM change -> observer fires -> DOM change). Switch to direct nginx sub_filter string replacements targeting both static ...
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...
Comprehensive analytics rebranding for login page and dashboard
- Replace title dynamically (handles "Login | analytics", "Dashboard | analytics" etc.) - Replace "analytics" h2 text on login page with Kamo logo image - Repla...
Use MutationObserver to rebrand analytics client-side rendered UI
analytics is a Next.js app that sets title/logo via JavaScript after initial HTML load. Replaces static sub_filter approach with injected script that uses Mutat...
Rebrand analytics analytics UI with Kamo logo, title, and favicon
Adds nginx sidecar proxy that injects CSS to replace the analytics logo with KamoCRM logo, changes the page title to "Kamo Analytics", and overrides the favicon...
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...
Add analytics analytics deployment and analytics.kamocrm.com routing
- New analytics/ directory: PostgreSQL StatefulSet + analytics deployment, services, and secret template - **************** routes analytics.kamocrm.com → analy...
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, ...
Come quello che vedi la spedizione?
Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.
