Добавьте тонкую обратную ссылку KamoCRM на страницы auth
Добавляет небольшой значок в стиле «Powered by KamoCRM» для трех пользователей обращенные к ауту поверхности (логин, восстановление, валидация). Поскольку Камо-...
Добавить / альтернативный хаб + 9 страниц сравнения конкурентов для SEO
Добавлен полный набор сравнения конкурентов, ориентированный на поиск «X alternative» Вопросы. Каждая страница содержит глубокий рассказ (2500+ слов), 20-25 стр...
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...
Добавьте иконку аналитики в навтоп с 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 ...
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...
Замените отдельные иконки вызова/текста в navtop с унифицированным выпадением VoipButton
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
Показать запись владения доменом TXT в UI настройки DNS
- DomainData/DnsStatus: добавьте verificationToken, ownershipVerified, поля типов - AliasStatusTable: показать TxtOwnershipCard над таблицей CNAME с кнопкой коп...
Generate TXT verification token on domain create, check in verify-dns
- createDomain: generate 32-char UUID token and store via setVerificationToken - verifyDns: check _kamo-verify TXT record for kamo-site-verification=<token> - T...
Add verification_token and ownership_verified columns to org_domains
Добавить проверку владения доменом через DNS TXT
- OrgDomain: добавьте верификациюToken и верифицированные поля - DomainService: добавить setVerificationToken() и setOwnershipVerified() DomainDTO: разоблачение...
Прилипкий заголовок, обновленные псевдонимы, всегда видимое простое английское руководство по DNS
Update required aliases — add app, capcha, docs, sign; remove legacy
Всегда отображайте кнопку DNS для владельцев, добавляйте изменение потока домена
Добавить /setup/dns страницу и установить домен поток в /network
Новая страница /setup/dns с двухфазным потоком: ввод домена, затем DNS 60-секундный автополлинг и подтверждение SSL Руководство DnsGuide: разборные пошаговые ин...
Add /setup/dns backend — one-domain enforcement, SSL probe, new aliases
- Enforce one custom domain per org in POST /api/security/domains - Add capcha, docs, sign to standard aliases; remove legacy aliases - Update verify-dns to tra...
Add ssl_confirmed and ssl_confirmed_at columns to org_domains
Adds idempotent ALTER TABLE statements to provision the two new columns needed for DNS setup SSL confirmation tracking.
Добавить sslConfirmed/sslConfirmedAt fields в OrgDomain и DomainDTO
Добавление двух новых полей в OrgDomain и DomainDTO для отслеживания SSL статус подтверждения сертификата после проблем с авто-сертификатом Сертификат. Также до...
Удалить цензуру на стороне клиента — теперь обрабатывается backend
Замена слов и секретная редакция перешли в ChangelogSanitization Сервис (SecurityService), поэтому дезинфицирование происходит до хранения и перевода DB. Фронте...
Move changelog word replacement to backend before translation
Text replacements (Docs→Docs, Meet→Meet, etc.) and secret name redaction (K8s secret names→***) were previously applied client-side in ChangelogClient.tsx, mean...
Замените дополнение к хранению переключателем количества слайдеров
Дополнительное хранилище основано на использовании (4/25 ГБ блока), а не на простом включении/выключении. дополнение. Заменить переключатель переключения с помо...
Проводите BillingManager и RelationshipManager к реальным бэкэндам
BillingManager (закладка счета): - Заменить 100% макет на местном уровне реальным способом оплаты с поддержкой Stripe Управление через BillingApi - Способы опла...
Restore bergamot with working model sources and correct image
- replicas: 1 - Init container (alpine): downloads 4 pairs from data.statmt.org (tarballs for enes/enfr/ende/enpl) and 2 from firefox-translations-models GitH...
Замените страницу статистики с живой панелью мониторинга подписки KamoCRM
Перестроенный /settings /account?tab = stats в полностью проводной, только для чтения прозрение приборная панель. Замените все поддельные данные параллельными в...
Выберите план потока сквозной
Проводной калькулятор в диалог PlansBillingTab (заменяет заполнитель) - Получить доступные планы от выставления счетов API при загрузке страницы Отправка плана:...
Закладка Hide Plans & Billing для root-орга KamoCRM
Владельцам KamoCRM-оргов все включено бесплатно - они должны Никогда не видел счетной вкладки. Вкладка теперь условно отображается только Для детских организаци...
Интеграция платежной системы Stripe через платформу
Новый клиент BillingApi.ts с полными типами TypeScript для всех платежей конечные точки (подписки, способы оплаты, счета-фактуры, кредиты, использование, конфиг...
Initial BillingService — Stripe-integrated billing for KamoCRM
Complete Spring Boot service for managing KamoCRM billing via Stripe: - Stripe Customer, Subscription, PaymentMethod, Invoice lifecycle management - Credit sys...
Add Stripe webhook forwarding and billing API gateway routing
- POST /api/billing/webhooks/stripe receives Stripe webhooks and forwards to BillingService with Stripe-Signature header preserved - /api/billing/** gateway r...
Add billing config initialization to KamoCRMPricingLoader
Seeds a default BillingConfig (ORG_PAYS_ALL, SOFT_LOCK, 7-day grace) for the KamoCRM organization during pricing loader startup. Supports the new Stripe billing...
Добавление платежных организаций и репозиториев для интеграции Stripe
Новый пакет ******************* с 9 организациями (BillingCustomer, BillingSubscription, BillingPayment) Метод, BillingInvoice, BillingCredit, BillingCreditLedg...
Добавить /калькулятор и /цена / предложение для всех карт сайта; i18n HTML
- app/sitemap.ts: добавить /pricing/offer и /calculator записи с локальными альтернативами - app/api/sitemap/route.ts: добавить калькулятор цен и специальные пр...
Полностью извлечь оставшиеся строки тела из продукта, блога, ценообразования, демо, контакта, калькулятора
Полностью извлечь строки тела из безопасности, конфиденциальности, условий, gdpr, файлов cookie, юридических
Полностью извлечь струны тела из карьеры, компании, сообщества, ресурсов, дорожной карты
Проводите локализацию через динамические фетки и добавляйте хеш-пропуск перевода
- Форвардный локальный парам для SecurityService changelog API (страница + маршрут + клиент) - Форвардный локальный парам для статьи / плодов дерева KBService (...
Использование Wire Переводы для всех клиентских компонентов
Замените все жестко закодированные строки на каждой странице / *Client.tsx t("key") звонки с использованием Next-intl useTranslations. Содержит 25 файлов: безоп...
Forward locale param to SecurityService on public subscription catalog endpoint
Add translation tables for commit logs, KB articles, and subscription plans
Добавьте асинхронный перевод для changelog и планов подписки, добавьте общедоступные API с локальным знанием
Подобно тому, что вы видите доставку?
Все это приходит в ваше рабочее пространство само по себе. Начните с бесплатного плана и прочтите эту страницу снова через месяц.
