Fügen Sie einen subtilen KamoCRM Backlink zu Auth-Seiten hinzu
Fügt eine kleine "Powered by KamoCRM" Stil Fußer-Plakette zu den drei Benutzern- mit Blick auf Auth-Oberflächen (Login, Erholung, Validieren). Seit kamo-login i...
Trigger-Neulauf, um den Einsatz-ersten Workflow zu aktivieren
vorheriger Lauf (3445, commit f93a173) auf dem alten Workflow abgeschlossen 4123431 könnte es abbrechen und requeue. Schieben eine leere Verpflichtung zu die ne...
Einsatz-erster, Übersetzen-nachhin, Re-deploy-wenn-verändert
Überprüft den CI/CD-Flow, so dass der anfängliche Einsatz nicht mehr blockiert wird durch Übersetzungszeit. Die Pipeline jetzt: 1. build_initial baut und schie...
Hinzufügen /alternatives Hub + 9 Konkurrenz-Vergleichsseiten für SEO
Fügt eine vollständige Konkurrenz-Vergleich Suite Targeting "X alternative" Suche Abfragen. Jede Seite enthält tiefe Erzählung (2500+ Wörter), 20-25 Zeilen Feat...
*** Sitzungscheck, Laden Spinner, Rebrand Analytics zu Kamo Analytics
Verwenden Sie redis erhalten statt existiert für eine zuverlässigere *** Validierung auf Ausloggen. Ersetzen Sie "Authenticating"... Text mit einem animierten S...
Verwenden Sie CockroachDB Geolite-Tabellen für IP-Geo-Lookup anstelle von .mmdb-Datei
Ersetzen Sie die gebündelte MaxMind .mmdb-Datei mit einer Abfrage zu den geolite_blocks und geolite_locations Tabellen in CockroachDB, die gepflegt werden und w...
Kopieren Sie GeoLite2 Datenbank ins Produktionsbild für die Ländererkennung
Das Verzeichnis /geo/ mit GeoLite2-City.mmdb wurde während der Builder Bühne, aber nie auf die Läufer-Bühne kopiert, so alle Land / Region Nachschauungen kamen ...
Verschieben Sie CSP zu Proxy.ts anstelle von middleware.ts, um Build-Konflikt zu vermeiden
Next.js 16 erlaubt nicht beide Middleware.ts und Proxy.ts. The Docker Kopien Proxy.ts als Middleware, so CSP Frame-Vorfahren hinzufügen Kopfzeilen stattdessen. ...
Bereinigen Legacy Analytics Einsatz auf jedem CI-Lauf
Löschen Sie alte Analytik Bereitstellung, Service und Ingressroute, dass Konflikt mit dem Kamo-Analyse-Einsatz, der von einer eigenen CI/CD-Pipeline verwaltet w...
Verwenden Sie Next.js Middleware für CSP, so Frame-ancestors arbeitet zur Laufzeit
Die Standalone bauen backt next.config.ts Header bei der Bauzeit, so ALLOWED_FRAME_URLS war immer leer. Verschieben Sie CSP zu einer Next.js Middleware die das ...
Strip X-Frame-Options Header in iframe-kompatibler Middleware
Setzen Sie X-Frame-Optionen auf Leerkette, um den SAMEORIGIN-Wert zu entfernen das wurde vererbt, so dass CSP-Rahmen-Ahnen zu kontrollieren iframe Einbettung st...
Lesen Sie ALLOWED_FRAME_URLS zur Laufzeit, damit CSP Frame-ancerts im Standalone-Modus arbeitet
Der env var wurde während des Baus im Modulbereich gelesen, wobei ein Leerstand gebacken wurde Wert in den eigenständigen Server. Verschieben CSP und alle Heade...
iframe-kompatible Middleware-Kette für Kamo-Analyse hinzufügen
Sicherheits-Header-allow-iframe hinzufügen (keine X-Frame-Optionen) und Kamo-middlewares-allow-iframe-Kette, so dass Analysen eingebettet werden können in ifram...
Verwenden Sie iframe-kompatible Middleware, um Einbetten von kamo-internal zu ermöglichen
Entferne Logout, nn rechte Bewegung, Krawattensitzung zu kamo-internal ***
Entfernen Sie die Logout-Option von UserButton, da auth von kamo-internal verwaltet wird. Bewegen Sie SideNav von links nach rechts. Speichern Sie die *** ID in...
Login mit OTK auth, Kraft Licht-Modus, verstecken Thema toggle
Direkte Anmeldung entfernen - Authentifizierung jetzt ausschließlich über einmal gehandhabt Schlüssel von kamo-internal. Neue /api/auth/otk Route validiert OTK ...
Analytics-Symbol zu nvtop mit OTK-authenticated iframe hinzufügen
Fügt ein BarChart-Symbol zu NavTop inszeniert Team-Mitglieder der Top-Level-Og (kein Elternteil). Ein Klick navigiert zu /analytics, die ein OTK erzeugt und loa...
Initial Kamo Analytics - aus der Analytik mit Kamo Branding gesungen
- Ersetzen Analyse-Logo SVG mit Kamo-Logo (theme.kamocrm.com) - Ersetzen Analytik favicons mit Kamo favicon - Ersetzen Sie "analytics" Überschrift/Nav-Text durc...
Bewegen Sie Kamo-Analysten zu eigenem Repo, halten Sie nur postgres in KlusterServices
- Entfernen Analytik Bereitstellung, Service und nginx-configmap (jetzt im Besitz von Kamo-Analyse-Projekt mit eigener CI/CD-Pipeline) - Analytics-ingressrout...
Reset document.title in rebrand() wenn React es überschreibt
React setzt RSC-Nützlast nach Hydratation erneut ein, um "Analytik". Fügen Sie einen Titel-Check innerhalb der MutationObserver Callback, so dass es wird jedes ...
Redact Tokens 32 Zeichen in Changelog-Dennisierung
Jedes Wort (Lauf von nicht-Whitespace), das 32 Zeichen oder länger ist ersetzt mit ************, bevor Titel und Beschreibungen gesendet werden zu der Übersetzu...
Ersetzen Sie "analytische" Textknoten mit "Kamo Analytics" statt Clearing
Ersetzen Sie separate Call/Text-Symbole in nvtop mit vereinten VoipButton Dropdown
Verwenden Sie TreeWalker, um alle "analytics" Textknoten von gerenderten DOM zu entfernen
Der Workspace-Nist "analytics" stammt von JS-Bundles, die nach auth, geladen werden. als Textknoten neben dem Logo SVG dargestellt. Nutzt TreeWalker zu finden u...
Fügen Sie vorsichtigen MutationObserver für Client-seitiges gerenderte Logo/Text hinzu
Login-Seite und Dashboard-Content wird von Next.js JS-Bundles gegeredet, nicht im HTML-Körper, so dass Sub_filter es nicht erreichen kann. Fügt ein Skript mit e...
Redirect favicons auf nginx Ebene, beheben RSC Nutzlast entweicht
- Servieren Sie favicon via nginx 302 umleiten statt zu versuchen, neu zu schreiben HTML/RSC-Nutzlast href strings (Reiniger, immer funktioniert) - RSC-Titele...
Verwenden Sie reinen Sub_filter-Ersatz statt MutationObserver
MutationObserver verursachte Endlosschleife (DOM-Veränderung --Beobachter-Feuer -- DOM ändern). Wechseln Sie zu direktem nginx sub_filter String-Ersatz sowohl s...
Laden Sie analytics standardmäßig und beinhalten Sie www subdomain in erlaubten Domains
- Verfolgen Sie alle Besucher standardmäßig, da Analytics Cookie-less/GDPR-freundlich ist - Nur deaktivieren, wenn Benutzer explizit verneignet Analyse in Cooki...
Umfassende Analytik Rebranding für Login-Seite und Dashboard
- Titel dynamisch ersetzen (handhabt "Login | Analytics", "Dashboard | Analytics" etc.) - Ersetzen Sie "analytisch" h2-Text auf Login-Seite mit Kamo Logo Bild -...
Verwenden Sie MutationObserver, um analytics client-side gerendered UI umzubenennen
Analytics ist eine Next.js App, die Titel/Logo über JavaScript nach der Anfangsphase setzt HTML-Last. Ersetzt statischen Sub_filter-Ansatz mit injiziertem Skrip...
Rebrand Analytics Analytics UI mit Kamo-Logo, Titel und Favicon
Fügt nginx Sidecar Proxy hinzu, der CSS injiziert, um das Analytics-Logo mit KamoCRM-Logo, ändert den Seitentitel in "Kamo Analytics" und überschreibt das Favic...
Ersetzen Sie Google Analytics durch Analytics, fügen Sie Event-Tracking über Website
- Entfernen Sie Google Analytics (gtag.js) vom Layout - Analytics Analytics hinzufügenAnalytics Komponente: einigungsbewusste Skript-Laden per Cookie Präferen...
Hinzufügen Analytics Analytics Bereitstellung und analytics.kamocrm.com Routing
- Neues Verzeichnis: PostgreSQL StatefulSet + Analytics Bereitstellung, Services und geheime Vorlage - ************ Routen analytics.kamocrm.com - Analysen auf ...
Aktualisierung von Locale Übersetzungen und hash [überspringen ci]
Rechtliche Kleingedruckte zu Fuß über alle Orte
Fügt schützende rechtliche Haftungsausschluss an der Unterseite jeder Seite Abdeckung Plattform Haftung, AI/eSignature Haftungsausschluss, Übersetzungsbehörde, ...
Integration von Google Analytics (G-W9K0Z7FYRV) über Next.js Script-Komponente
Fix-Übersetzungen - manuelle Overrides + vollständige Delta-Reüberübersetzung
Manuelle Overrides für nav/UI Begriffe beide Motoren scheitern konsequent an: - nav.home, nav.company, nav.roadmap, nav.changeLog, nav.legal, nav.login, nav.d...
TXT Domain Eigentumsrekord in DNS Setup UI anzeigen
- DomainData/DnsStatus: Verifikation hinzufügenToken, EigentumVerifiziert, Typfelder - AliasStatusTable: TxtOwnershipCard oberhalb der CNAME-Tabelle anzeigen, ...
Fall bis zum nächsten Anbieter durch, wenn Übersetzung gleich Quelltext ist
Bergamot gab den Ausgangstext unverändert für Ein-Wort-Meister zurück Artikel, Akronym-Phrasen (API, CRM) und Compound-Wörter (Change Log) während der Bericht ü...
TXT Verifikation Token auf Domain erstellen, überprüfen Sie in verifiziert-dns
- erstellenDomain: erzeugen 32-char UUID Token und speichern über setVerificationToken - überprüfenDs: überprüfen _kamo-verify TXT-Rekord für kamo-site-verifica...
Verification_token und ownership_verified-Spalten zu org_domains hinzufügen
Domain-Eigentumsüberprüfung über DNS TXT record hinzufügen
- OrgDomain: VerifikationToken und Eigentum Beeinigte Felder hinzufügen - DomainService: setVerificationToken() und setOwnershipDiified() hinzufügen - DomainDTO...
Sticky Header, aktualisierte Aliasnamen, immer einsichtsbare einfaches Englisch DNS-Guide
Update erforderliche Aliasnamen - hinzufügen App, capcha, docs, unterschreiben; Vermächtnis entfernen
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.