Mergi la conținut
KAMOUniverse

Jurnal de schimbări

Ce e nou.

Fiecare îmbunătățire a platformei, pe măsură ce se livrează.

  1. · kamo-marketing

    Adăugaţi hibrid popup chat widget cu AI Chat şi live Support moduri

    Adaugă un widget de chat de calitate de producție care se deschide automat pentru noi vizitatori cu două moduri: AI Chat (rest-based with LAR integration) and Live Support (WebSocket real-time messaging). Widget suportă tab-ul minimizat, popup normal (420x600), și modurile de ecran complet. Anonim vizitatorii pot seta nume de afișare. Nu poate fi închis, doar minimalizat. Se potrivește site-ul tema glashmorfism.

  2. · kamo-internal

    Adăugați chat-ul public API cheie management la setările de securitate

    Adaugă fila PublicChatKeyManager sub Setări > Securitate pentru crearea și gestionarea tastele API. Cheile sunt afișate o dată la creație, stocate hashed, și suport originea și nivelurile limită permise. Actualizează toate cele 3 locații nav.

  3. · AIService

    Adăugați obiective publice de chat AI cu integrare LAR pentru vizitatori anonimi

    Adds /api/ai/public/sessions finals for anonymous AI chat on marketing sites. Bypass OTK filtru auth pentru căi publice. Folosește sistemul orientat spre public prompt și LAR cu membruType=null pentru public-doar KB articol vizibilitate.

  4. · MediaService

    Add public chat support endpoints with anonymous visitor sessions and WebSocket auth

    Adds REST endpoints for public chat session creation, messaging, and visitor management. Includes PublicChatWebSocketInterceptor for token-based WebSocket auth (separate from ***), registered on /ws/public-chat endpoint. Creates support tickets as PRE_TICKET with visitor tracking via PublicChatVisitor entity.

  5. · APIService

    Add public chat gateway with API key validation, rate limiting, and WebSocket proxy

    Adds public chat endpoints at /api/public-chat/** for anonymous website chat. Includes API key validation (SHA-256 hashed, Redis-cached), per-key and per-IP rate limiting with escalating cooldowns, and a raw WebSocket proxy to MediaService for real-time live support messaging.

  6. · kamo-shared-library

    Adaugă PublicChatVisitor și PublicChatApiKey entități pentru widget chat public

    Adaugă entități, depozite și DTO pentru a sprijini sesiuni de chat publice anonime pe site-urile de marketing. PublicChatVizitor surprinde contextul vizitatorilor ( antete, IP, nume) cu PK comun la MediaSesssion. PublicChatApiKey permite API org-scoped cheie auth.

  7. · kamo-marketing

    Formular de contact implicit către topic nespecificat și link-ul de e-mail al subsolului pentru pagina de contact

  8. · InitializerService

    Add Unspecified support topic to seed data

  9. · kamo-marketing

    Înlocuiți toate adresele de e-mail cu linkuri de formular de contact și adăugați suport de depunere a biletelor

  10. · MediaService

    Add public contact form endpoint for anonymous pre-ticket creation

  11. · InitializerService

    Seed support topics and website-contact system member for KamoCRM org

  12. · kamo-shared-library

    Adăugați suport de contact public - DTO, metode de interogare repo pentru topic și căutarea membrilor

  13. · kamo-marketing

    Adăugați icoane la Autentificare, Demo și Start Nav gratuit

    Login devine Login pictogramă, Demo devine pictograma joc, Start Free devine pictograma Rocket. Aplicat atât butoanelor CTA desktop cât și butoanelor de meniu mobil.

  14. · kamo-marketing

    Adauga prelansare cod discount 18DOFF cu pagina de oferta si promo insigne nav

    - Creați / offer page cu: carte de erou care arată $18 reducere de utilizator pe Business planul, blocul de coduri pentru copii în clipboard, compararea prețurilor (lunar/anual); Numărătoarea inversă a cronometrului până la data de expirare de 14 aprilie 2026, reţeaua "Ce primeşti," pas cu pas "Cum funcționează," termeni și condiții juridice complete și CTA - Adăugaţi insigna promo la SharedNavigation centrat între link-uri nav şi CTA butoane (desktop) și deasupra butoanelor de meniu mobil - Adăugaţi insigna promoţională la pagina principală Componenta navigaţie (desktop şi mobil) - Cod 18DOFF: Plan de afaceri numai, $18 off / utilizator / luna, durata de 12 luni, expiră la 14 aprilie 2026, numai abonamente noi

  15. · kamo-marketing

    Pagina de calculator complet refactor pentru a sprijini noul model de prețuri bazat pe niveluri

    Rescrierea completă a calculatorului de costuri pentru alinierea la modelul de stabilire a prețurilor pe patru niveluri: - Selecţie plan: Starter (2.9$24) şi Business ($64/$53) cu carduri vizuale - Comutarea ciclului de facturare: lunar vs Anual cu 17% indicator de economii - Difuzor de dimensiuni echipa: Capac automat la planul max (25 Starter, 50 Business) - Module add-on: Video ($8), AI ($10), HR ($8) comută doar pentru Starter - Auto-aplicatii Productivitate Bundle (AI+HR=15 $ sau Full Platform Bundle (Video+AI+HR=21$) atunci când sunt selectate module eligibile - Afacerile arată toate modulele incluse - Kamo Email Hosting: $6/user add-on pentru orice plan - Depozitare: Arata piscina inclusa (utilizatori × alocarea planului) cu suplimentare slider de stocare la 5/25GB - Defalcarea costurilor: elemente în timp real cu insigne de pachet și economii - Expozitie anuala de economii, coduri de reducere, oferta promotionala (30% primii 3mo) - Legătura între întreprinderi către contactarea vânzărilor - Lista caracteristici incluse care arată ce vine cu fiecare plan - Conserva sistemul de animatie al fagurelor, efectele pulsului de culoare si stilul vizual

  16. · kamo-marketing

    Construi o pagină de prețuri cuprinzătoare cu model de 4-tier, add-on-uri, pachete, și termeni legali

    Înlocuiește prețul de bază pe 2 niveluri cu un model complet de 4-tier (gratuit, Starter 29/mo $, Business 59/mo, Enterprise personalizat) cu comutare anuală de facturare (17% economii), 5 module add-on, 2 pachete oferte, 48-feture tabel de comparare în 7 categorii, 12 FAQ-uri, și termeni complet legali / facturare. Actualizează componenta de preț de acasă pentru a se potrivi.

  17. · kamo-marketing

    Adaugă FIPS 140-2 conformitate pe pagina de securitate

    Adaugă FIPS 140-2 (standarde ale modulului FIPS) la secțiunea cadre de conformitate. Rețea actualizată la 3 coloane.

  18. · kamo-marketing

    Navigare împărţită cu dropdowns, prima pagină Sari la sub-nav bar

    SharedNavigation (utilizat atât de prima pagină, cât și de subpagini): - Legături primare: Home, Features (dropdown: Toate caracteristicile, securitatea, foaia de parcurs), Preţuri, Companie (dropdown: About, Blog, Cariere, Contact, Demo), Resurse (dropdown: Documentation, API Reference, Help Center, Community; Legal → sub-dropdown: Privacy, Termeni, Cookie-uri, GDPR) - Login + Start CTA-uri gratuite aliniate la dreapta - Meniu mobil responsabil cu picaturi de acordeon si sub-menii cuibarit - Stare activa evidentiind pe baza numelui curent JumpToBar (numai acasă): - Bară secundară fixă sub nav principal (top: 64px) - Afișează eticheta "Sari la" + butoane de secțiune: Caracteristici, Demo, Arată-mi, Cazuri, ROI, marturii, tarife, FAQ - Derulare spion subliniază secțiunea activă - Derulare netedă la click - Fades în după defilare 300px, ascuns în partea de sus Prima pagină actualizată pentru a utiliza SharedNavigation + JumpToBar în loc de vechi Navigare + ScrollSpyNav. Sub-page layout folosește, de asemenea, SharedNavigation.

  19. · kamo-marketing

    Adăugaţi pagina sitemap HTML, JSON sitemap API, dinamic KB articole în XML sitemap

    Pagini și obiective noi: - /site-map categoria, plus articole KB încărcate dinamic de la Help Center; Documentaţie şi referinţă API. Linkuri către versiuni citite automat. - /api/sitemap organizat pe secţiune cu titluri şi date modificate ultima dată - sitemap.ts actualizate pentru a aduce dinamic și aplatiza copaci de articol KB în harta site-ului XML pentru indexarea motorului de căutare Actualizări ale subsolului: - Atât pagina principală Footer și sub-page SubFooter au acum un link "Sitemap" cu pictograma hartă la stânga butonului "Înapoi la partea de sus" De asemenea: roboti.txt actualizat cu Permite pentru /api/itemap și suplimentare Directiva privind harta site-ului indică obiectivul JSON.

  20. · kamo-marketing

    Navigatie independenta pentru pagini secundare, pagini de aterizare categorii

    Înlocuiți pagina principală Navigare/Footer pe sub-pagini cu complet independent SubNavigarea si SubFooter componente construite in intregime cu stiluri inline pentru a elimina orice probleme cascade CSS. SubNavigaţie: - antet fix cu Produs, Companie, Resurse, Dropdowns juridice - Fiecare dropdown arată link-uri de pagină pentru copii cu starea activă - Home link returns to homepage - Login / Start CTA gratuite - Meniu mobil responsabil cu picături de acordeon SubFooter: - Aceeaşi structură de legătură ca şi navigaţia într-o grilă curată - steag american, drepturi de autor, buton back-to-top - Toate stilurile de linie, nici o mișcare cadru, nici o dependență clasa Tailwind Pagini de aterizare de categorie: - /produs - / company - / / / Links to Documentation, API Reference, Help Center, Community, Demo - /juridice De asemenea: actualizare sitemap cu noi categorii de rute, ajustat PageHero budinca pentru noua înălțime de 72px fixat nav. Construiește verificat local: 28 rute, 0 erori.

  21. · kamo-marketing

    Înlocuiește pictograma scântei cu steagul SUA SVG lângă tagline Footer

  22. · kamo-shared-library

    Adaugă metode de interogare a articolului public la KbArticleRepository

    Adăugați trei metode noi de depozit pentru aducerea articolelor publicate cu aiVizibleToPublic=real, utilizat de noile obiective publice KBService: - *************** - *************** - ***************

  23. · KBService

    Add unauthenticated public endpoints for KB articles

    Add KbPublicArticleController with endpoints for the marketing site to fetch published articles where aiVisibleToPublic=true, without requiring OTK authentication. Accessed via K8s internal DNS. Endpoints: - GET **************** - GET **************** - GET **************** - GET /api/kb/public/articles/{guid} Includes KbPublicArticleDTO to control exposed fields and new public service methods in KbArticleService.

  24. · kamo-marketing

    Adăugați 17 sub-pagini, integrarea KB, secțiunea de înlocuire instrument, SEO, și UX îmbunătățiri

    Suplimente majore: - Partajat sub-pagină aranjament cu PageHero, pesmet, și consistent nav / subsol - Despre, Contact, Caracteristici, Prețuri, Foaia de parcurs, Pagini de securitate/infrastructură - Blog listare + pagini articol cu continutul machetat - Pagină de carieră cu liste de locuri de muncă false - Cere pagina Demo cu formular machetat - Pagina comunităţii "în curând" - Pagini juridice: Politica de confidentialitate, Termeni de utilizare, Politica Cookie, Conformitate GDPR - Integrarea KB: trasee dinamice pentru Centrul de Ajutor, Referinta API, Documentatie susţinut de obiectivele publice KBService prin intermediul DNS interne K8s - Rulator de conținut JSON lexical pentru articole KB cu formatare la nivel de marketing - Sectiunea "Ce inlocuieste Ce" care prezinta consolidarea stivei de instrumente - ruta proxy KB API pentru client-side Îmbunătăţiri: - Eliminaţi modul de intenţie de ieşire din pagina principală - Actualizare mesaj consola pentru branding BOS - Adăugați roboți.txt și Next.js generator sitemap - Fix alt text pe logo-uri TechStackBanner - Adăugaţi insigna "Liber pentru totdeauna" în secţiunea Hero - Actualizarea tuturor butoanelor CTA la "Start Free Forever" - Actualizare link-uri footer de la ancora hashes la rute de pagina reala - Actualizare K8s configurare cu KBSERVICE URL, KB ORG ID, KB SECŢIONS env vars - Copyright actualizat de la "KamoCRM" la "Kamo"

  25. · kamo-internal

    Remove stepper, overlay loading bar, persistent controls panel, font replacement toggle

    Layout: - Removed step indicator (Select Area / Remove Background / Review) for more room - Loading bar now overlays on top of the preview image, hidden when complete - Preview dims to 60% opacity while processing - Controls panel always visible on the right, just disabled while processing (no more disappearing/reappearing) Font replacement: - Added textDetection toggle in Advanced section (disabled by default) - Switch with description: "Detect text and replace with clean fonts" - Sent as part of vectorization settings to backend Spacing: - Tighter padding throughout dialog - Smaller action buttons

  26. · kamo-internal

    Layout de revizuire laterală cu comenzi compacte și auto-reprocesare

    Etapa de revizuire: - Previzualizare pe stânga, panou de control defilabil pe dreapta (240px) - Controls defila independent în timp ce previzualizare rămâne vizibil - Nu este nevoie să defilați mai jos imaginea pentru a vedea opțiunile Panou de control: - Intotdeauna vizibil (fara comutatoare de colaps) - Dimensiuni mai mici de fonturi, spațiere mai strânsă, etichete prescurtate - Auto-reprocese pe orice schimbare de setare (800ms debounce) - Cipuri presetate într-un rând compact - Secţiunea avansată încă se prăbuşeşte

  27. · kamo-internal

    Flux de conversie vectorială ușor de utilizat cu autoconvertire pentru formate vectoriale

    Îmbunătățiri UX: - Înlocuit toate terminologia "SVG" cu "vector" pentru utilizatorii non-tehnici - Ghid educaţional adăugat care explică de ce este necesară conversia - Pași redenumit: Selectaţi zona → Elimină fundal → Recenzie - Buttons: "Use This Logo," "Try Again," "Start Over" - Textul explicativ adăugat la primul pas despre motivul pentru care vectorii rămân ascuțite Manipularea fișierului: - Fişierele SVG trec direct prin - fişiere vector EPS/AI/PDF auto-conversie server-side (nu este nevoie de dialog) - Imagini Raster (PNG/JPG/etc) deschide dialogul de conversie ghidat

  28. · kamo-internal

    Adăugați 8 mânere redimensionabile glisabile pe marginile de selecție a culturilor și colțuri

    - 4 mânere de colt (tl, tr, bl, br) cu codoare diagonale - 4 mânere de la mijloc (tc, bc, ml, mr) cu codoare orizontale/verticale - Mânerele sunt glisabile pentru a remodela selecția în orice direcție - A lovit de detectare cu zona lovit generos pentru hapsân ușor - Poate desena încă o nouă selecție făcând clic pe mânere exterioare

  29. · kamo-internal

    Se înlocuieşte react-usor-crop cu unealta dreptunghiului "drag-to-select"

    reaction-easy-crop forced square/fix-aspect selections. Unealtă nouă pe bază de pânză permite utilizatorilor să facă clic și trageți orice dreptunghi în orice raport de aspect. Arată dimmed suprapusă în afara selecției, bordură lovit, mânere de colț, și dimensiuni pixel.

  30. · kamo-internal

    Adăugați pas picker de fundal culoare și de a îmbunătăți de conversie SVG UX

    - Adăugat "Pick Background" pas între cultură și proces - Utilizatorii click pe imagine pentru a selecta culoarea de fundal pentru a elimina - Arata swatch color selectat cu valori RGB - Auto-detectaţi automat colţurile mostrelor - Câmp bgColor adăugat la BgRemotovalSettings - Actualizat AVAILABLE MODELS pentru a arăta color-based ca implicit pentru logo-uri - Proces combinat și revizuire într-un singur pas pentru un flux mai curat

Universul tău te așteaptă.

Începeți gratuit în câteva minute.Adăugați produse oricând sunteți pregătit — fără migrare, fără autentificări noi.

Gratuit pentru totdeauna — nu este necesar un card de credit