Seed KamoCRM with ALL_WORK_ELIGIBLE on fresh installs
The createOrg() helper applies this single argument to both ageReqTypeMember and ageReqTypeTeamMember; consistent with platform convention. Pairs with KamoCRMAg...
Tighten KamoCRMAgeReqUpdateRunner per review
- Restore Javadoc paragraph explaining @Order(10) rationale. - Test now references the UPDATE_SQL constant directly instead of duplicating the SQL string, so ...
Add one-time runner to migrate KamoCRM agereq to ALL_WORK_ELIGIBLE
Conditional idempotent UPDATE runs on service startup; WHERE clause checks the expected old value so re-runs are no-ops. Errors are logged and swallowed — start...
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 Powered by KamoCRM backlink to /welcome landing page
La pagina di atterraggio reale incontra.{domain} è benvenuto/indice. html — una statistica Pagina HTML servita direttamente da nginx che gestisce il flusso pre-...
Fare PoweredByKamo match kamo-login — bianco sul colore del marchio
La pagina di benvenuto di KamoMeet aveva già il backlink PoweredByKamo collegato, ma il suo stile era ancora la corrente di bassa opacità originale Trattamento ...
Remove geo debug logging (root cause was Traefik externalTrafficPolicy)
Set Traefik externalTrafficPolicy=Local to preserve client IP
With the default "Cluster" policy, kube-proxy SNATs external traffic to the node IP before forwarding to Traefik. That caused Traefik to see the node IP as the ...
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 —...
Use pg Pool options instead of connection string for geo DB
CockroachDB rejects insecure connections and node-pg can't verify self-signed certs via connection string alone. Parse the URL into Pool options and pass ssl:{r...
Add geo-database-url to analytics-secret for CockroachDB geolite lookup
Kamo Analytics uses this URL to look up visitor IP→country/region/city from the **************** tables. Uses kamo user with password auth and sslmode=require (...
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 per accogliere e in-meeting UI
Specchi il modello PoweredByKamo spedito in kamo-login e kamo-register alle superfici web di KamoMeet (Forcella media). KamoMeet di ogni cliente la distribuzion...
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...
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.