EmailTemplate varlık + repository
Stores one SYSTEM row per template key (org id NULL, is system TRUE) artı Şablon key başına bir klon. Soft-reference org id/category id. DB- tahrik süreleri; vü...
EmailTemplateKategory entity + repository
E-posta şablonları için Org-skod kategorileri. Soft BIGINT veyag id (No FK) Mevcut modeller. Case-in sensitive name uniqueness per-org is KamoInitializerService...
EkleStatus enum + TemplateKeys işlemsel şablonlar için sabitler
REQUIRED/CUSTOM/ARCHIVED yaşam döngüsü ve üç üç Gerekli şablon anahtarları (WELCOME, PASSWORD RESET, EMAIL VERIFICATION). Her bir REQUIRED şablonu için değişken...
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...
Tüm CSS filtreli logo örneklerini beyaz SVG ile değiştirin
Navigation, SubNavigasyon, Footer, SubFooter ve Preloader tüm kullanılanlar Aynı kırık filtre parlaklık-0 invert pattern. Değiştirilen Masada logo-full-beyaz...
CSS filtre yerine beyaz SVG logounu kullanın
Nav olarak aynı düzeltme - arkadan gelen CSS filtre iOS Safari'de güvenilmez.
Guard color-scheme with!important against tema CSS override
DinamikMetaLoader, cascade'yi kazanan uzaktan CSS enjekte edebilir. Add Add Add Add !important renk-scheme sağlar: karanlık asla tema tarzı tablolar tarafından ...
Exclude footer and nav Links from TouchOptimized min-height Execution
TouchOptimized, tüm <a> elementlerden daha kısa sürede minHeight:44px ayarlıyordu 44px, ayaker nav bağlantıları dahil (~20px uzun). Bu, hidrasyon sırasında koşt...
CSS filtre yerine önceden seçilmiş beyaz SVG logoyu kullanın
CSS filtre arkabelli-filter iOS Safari'de güvenilmez. Genrate logo-full-beyaz.svg with all fills set to #ffffffffffffffffffffffff and load it it it it it Doğrud...
Lock Tailwind karanlık modu sınıflandırma tabanlı, asla OS medya sorgu
Tailwind v4 varsayılanlar karanlık: tercihlere cevap vermek için hizmetler (OS tercih). @variant override karanlık sağlar: sınıflar sadece bir .dark sınıfı oldu...
Güvenilir beyaz işleme için logo bağlantısında filtre stili kullanın
Img elementleri üzerindeki Tailwind filtre sınıfları mobil tarayıcılarda tutar. Demir elementi üzerindeki satır stili, her yerde parlaklık veren (1) geçerlidir.
Force koyu renkli-scheme so browser asla ışık modu oluşturmaz
Sadece 'karanlık'tan küresel olarak değiştirilmesi,Viewport ve the html element tarzı - bu tarayıcıyı SVG'leri ve yerel UI'leri uygulamaktan durdurur Işık modun...
Logoyu mobil arkadaki nav sırasını açmadan önleyin
CSS filtre ile dolu div, çatışmaya uğrayan yeni bir yığınlama bağlamı yarattı Liderin mobil tarayıcılarda arka kapağı ile, logonun boyamasına neden oluyor Baş a...
JumpToBar ve PreviewBanner
- OverflowY ekleyin: dikey kaydırmabar önlemek içinBar iç konteynere gizli - PreviewBanner içeriğine mobilde takılmasına izin verin, bu yüzden metin portre tele...
Uzay-y-4 ayak bağlantı listeleri üzerinde doğrusal olmayan boşluk ile değiştirin
Tailwind uzay-y-4 kullanır: nerede() (özellik 0) hangi CSS ile yarışlar Sert yenileme üzerine yükleme, tutarsız dikey yayılmaya neden olur. Inline stilleri SSR'...
KamoCRM backlink tarafından /welcome iniş sayfasına ek olarak
Gerçek buluşma.{domain} iniş sayfası hoş geldiniz/index. html - bir statik HTML sayfası doğrudan nginx tarafından hizmet etti, ön akışları idare ediyor (kapture...
PowerByKamo maç kamo-login – beyaz marka renkte
KamoMeet karşılama sayfası zaten PoweredByKamo backlink teld yukarı vardı, Ancak onun stili hala orijinal düşük-opacity akımRenk tedavisiydi Bu, Meet'in hoş say...
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 ...
Tüm yerellerdeki eksik istekIntegration i18n anahtarını ekleyin
"Bir istek" düğmesine "Özel bir entegrasyonun altında mı?" CTA /integrasyonlar ham anahtar **************************** geri döndü Çünkü anahtar hiçbir yerde ta...
Bütünleme logoları + doğru /integrations metadata
Bütünleştirme sayfaları ve merkezi şimdi satıcı logoları gösteriyor (Mevcut olanı kullanarak). ************, ana sayfadaki varlıklar TechStackBanner zaten kulla...
Tüm ana-liste sağlayıcılarına genişletin /integrations to all ana-listed sağlayıcıları
Aligns the /integrations page with the real integrations sent by Ana sayfa (Teknoloji) Adds 28 yeni entegrasyon sayfaları eşleşen Ürün aslında ne sağlar: Ses &...
Home Mortgage Brokers endüstri sayfasını ekleyin
Yeni endüstri çözümü sayfası, ipotek için / dağıtım/mortgage-brokers brokerler ve kredi kaynaklılar. Dürüst platformu takip et: Temel CRM + komünler + AI ödünç ...
Dürüst pazarlama - gerçek platform yeteneklerine sayfalar uyumlu
Gerçek KamoCRM ürün yeteneklerine karşı pazarlama sayfalarının tam incelemesi. Bugün inşa edilmemiş özellikler hakkındaki iddiaları kaldırdı ve yeniden finanse ...
92 SEO sayfasını ekleyin - endüstriler, entegrasyonlar, parlak
SEO içerik genişleme planının 1. katını uygulama: üç yeni içerik Toplam 92 yeni taramalı URL'ler artı 3 merkez sayfaları ile alt sistemler. 1. / dağıtımlar - 3...
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 (...
Add public known-aliases endpoint for kamo-nowww build-time bake-in
K2m1 kasıtlı olarak aşağılandığında boru hattına izin verin
K2m1 dağıtma işleri ve bir koşul üzerine devam etmek için terörizmi ekleyin. çeviri and rebuild bu yüzden başarıyla kullanılan k1m1 kadar uzun çalışır, k2m1 sta...
PoweredByKamo WCAG-grad Karşılaştırması
Mirrors the kamo-login change. Text sağlam beyaza geçti; arka plan Gerisinde ise var( renkli-saniye), arka /focus üzerinde arka plan Var(--color-primary). Derin...
PoweredByKamo WCAG-grad Karşılaştırması
Önceki stil (low-opacity current Colour on a near-trans ebeveyn Arka plan) çoğu müşteri geçmişine karşı etkili bir şekilde görünmezdi - Bu da Google'ın erişileb...
Kargoyu gördüğünüz gibi?
İş alanınızda bu güncellemelerden her biri otomatik olarak. Ücretsiz başlayın ve haftadan sonra büyümesini izleyin.