Добавить k8s манифесты для kamo-nowww (catch-all IngressRoute, приоритет 1)
Добавить kamo-no www redirect middleware (apex/unknown→www, ACME pass-through, 308)
Удалить дома/приложения/корпоративный/инсайт из требуемых псевдонимов DNS
Add public known-aliases endpoint for kamo-nowww build-time bake-in
Позволить трубопроводу протекать, когда k2m1 намеренно опускается
Добавьте продолжение ошибки в k2m1 развертывания рабочих мест и если условие Translate and rebuild так что он работает до тех пор, пока k1m1 развернут успешно, ...
Сделайте PoweredByKamo разборчивым с контрастом WCAG
Отражает изменение камо-логина. Текст перешел на сплошной белый; фон в состоянии покоя var(--color-secondary), фон на наведении/фокусе var (-цвет-первичный). То...
Сделайте PoweredByKamo разборчивым с контрастом WCAG
Предыдущий стиль (low-opacity currentColor на почти прозрачном) фон) был фактически невидим для большинства клиентских фонов — Это также ставит под угрозу досту...
Добавить тонкую обратную ссылку KamoCRM на страницы регистрации
Зеркала значка PoweredByKamo отгружены в камо-логине. С момента регистрации в Камо обслуживается на домене каждого клиента с белой меткой, что создает стабильну...
Цель обратной ссылки на www.kamocrm.com (канонический хост)
Компонент PoweredByKamo отправлен с указанием на вершину https://kamocrm.com/ Но каноническим хостом камо-маркетинга является https://www.kamocrm.com/. Обновлен...
Добавьте тонкую обратную ссылку KamoCRM на страницы auth
Добавляет небольшой значок в стиле «Powered by KamoCRM» для трех пользователей обращенные к ауту поверхности (логин, восстановление, валидация). Поскольку Камо-...
Триггер свежий запуск для активации развертывания первого рабочего процесса
Предыдущий прогон (3445, фиксация f93a173) завершен на старом рабочем процессе до Письмо 4123431 может быть отменено. Взять пустое обязательство осуществлять но...
Развертывание-первое, перевод-после, повторное развертывание-если изменено
Перерабатывает поток CI/CD, чтобы первоначальное развертывание больше не блокировалось Время перевода. Трубопровод сейчас: 1. build initial — builds and pushs ...
Добавить / альтернативный хаб + 9 страниц сравнения конкурентов для SEO
Добавлен полный набор сравнения конкурентов, ориентированный на поиск «X alternative» Вопросы. Каждая страница содержит глубокий рассказ (2500+ слов), 20-25 стр...
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...
Иконка Analytics является только иконкой и позиционируется последней в наборе значков
Добавьте иконку аналитики в навтоп с OTK-аутентифицированным iframe
Добавляет значок BarChart в NavTop для членов команды высшего уровня (без родителей). Нажатие на навигацию /аналитику, которая генерирует OTK и загружает аналит...
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
Замените отдельные иконки вызова/текста в navtop с унифицированным выпадением 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 ...
Аналитика загрузки по умолчанию и включение поддомена www в разрешенные домены
Отслеживайте всех посетителей по умолчанию, поскольку аналитика без файлов cookie / GDPR Отключается только в том случае, если пользователь явно отрицает аналит...
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...
Замените Google Analytics аналитикой, добавьте отслеживание событий на сайте
Удалить Google Analytics (gtag.js) из макета Добавить компонент AnalyticsAnalytics: загрузка скрипта с учетом согласия с помощью cookie предпочтения, данные не ...
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...
Добавьте легальный мелкий шрифт в нижний колонтитул во всех регионах
Добавляет защитные юридические отказы в нижней части каждой страницы ответственность платформы, отказы от AI / eSignature, полномочия по переводу; Условия согла...
Интеграция Google Analytics (G-W9K0Z7FYRV) через компонент Next.js Script
Исправьте переводы — ручные надстройки + полная дельта-ретрансляция
Ручное переопределение терминов nav/UI для обоих двигателей последовательно выходит из строя: - nav.home, nav.company, nav.roadmap, nav.changeLog, nav.legal nav...
Как вы видите судоходство?
Все это приходит в ваше рабочее пространство самостоятельно. Начните с бесплатного плана и прочитайте эту страницу через месяц.
