உள்ளடக்கத்திற்குச் செல்லவும்
KAMOUniverse

மாற்று பதிவேடு

என்ன புதிது.

அது கப்பல்கள் போல், தளத்தில் ஒவ்வொரு மேம்பாடு.

  1. · kamo-marketing

    Add hybrid popup chat widget with AI Chat and Live Support modes

    Adds a production-quality chat widget that auto-opens for new visitors with two modes: AI Chat (REST-based with RAG integration) and Live Support (WebSocket real-time messaging). Widget supports minimized tab, normal popup (420x600), and fullscreen modes. Anonymous visitors can set display names. Cannot be closed, only minimized. Matches site glassmorphism theme.

  2. · kamo-internal

    Add public chat API key management to security settings

    Adds PublicChatKeyManager tab under Settings > Security for creating and managing public chat API keys. Keys are shown once at creation, stored hashed, and support allowed origins and rate limit tiers. Updates all 3 nav locations.

  3. · AIService

    Add public AI chat endpoints with RAG integration for anonymous visitors

    Adds /api/ai/public/sessions endpoints for anonymous AI chat on marketing sites. Bypasses OTK auth filter for public paths. Uses public-facing system prompt and RAG with memberType=null for public-only KB article visibility.

  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

    Add PublicChatVisitor and PublicChatApiKey entities for public chat widget

    Adds entities, repositories, and DTOs to support anonymous public chat sessions on marketing sites. PublicChatVisitor captures visitor context (headers, IP, name) with shared PK to MediaSession. PublicChatApiKey enables org-scoped API key auth.

  7. · kamo-marketing

    Default contact form to Unspecified topic and link footer email icon to contact page

  8. · InitializerService

    Add Unspecified support topic to seed data

  9. · kamo-marketing

    Replace all email addresses with contact form links and add support ticket submission

  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

    Add public contact support - DTO, repo query methods for topic and member lookup

  13. · kamo-marketing

    Add icons to Login, Demo, and Start Free nav buttons

    Login gets LogIn icon, Demo gets Play icon, Start Free gets Rocket icon. Applied to both desktop CTA buttons and mobile menu buttons.

  14. · kamo-marketing

    Add prelaunch discount code 18DOFF with offer page and nav promo badges

    - Create /offer page with: hero card showing $18/user discount on Business plan, copy-to-clipboard code block, price comparison (monthly/annual), countdown timer to April 14 2026 expiry, "What You Get" feature grid, step-by-step "How It Works" flow, full legal terms & conditions, and CTAs - Add promo badge to SharedNavigation centered between nav links and CTA buttons (desktop) and above mobile menu buttons - Add promo badge to homepage Navigation component (desktop and mobile) - Code 18DOFF: Business plan only, $18 off/user/month, 12-month duration, expires April 14 2026, new subscriptions only

  15. · kamo-marketing

    Fully refactor calculator page to support new tier-based pricing model

    Complete rewrite of the cost calculator to align with the 4-tier pricing model: - Plan selection: Starter ($29/$24) and Business ($64/$53) with visual cards - Billing cycle toggle: Monthly vs Annual with 17% savings indicator - Team size slider: Auto-caps at plan max (25 Starter, 50 Business) - Add-on modules: Video ($8), AI ($10), HR ($8) toggles for Starter only - Auto-applies Productivity Bundle (AI+HR=$15) or Full Platform Bundle (Video+AI+HR=$21) when qualifying modules are selected - Business shows all modules as included - Kamo Email Hosting: $6/user add-on for any plan - Storage: Shows included pool (users × plan allocation) with additional storage slider at $5/25GB - Cost breakdown: Real-time line items with bundle badges and savings - Annual savings display, discount codes, promotional offer (30% first 3mo) - Enterprise link to contact sales - Included features list showing what comes with each plan - Preserves honeycomb animation system, color pulse effects, and visual style

  16. · kamo-marketing

    Build comprehensive pricing page with 4-tier model, add-ons, bundles, and legal terms

    Replaces the basic 2-tier pricing with a full 4-tier model (Free, Starter $29/mo, Business $59/mo, Enterprise custom) with annual billing toggle (17% savings), 5 add-on modules, 2 bundle deals, 48-feature comparison table across 7 categories, 12 FAQs, and complete legal/billing terms. Updates home page pricing component to match.

  17. · kamo-marketing

    Add FIPS 140-2 compliance to security page

    Added FIPS 140-2 (Federal cryptographic module standards) to the compliance frameworks section. Updated grid to 3 columns.

  18. · kamo-marketing

    Shared navigation with dropdowns, homepage Jump To sub-nav bar

    SharedNavigation (used by both homepage and sub-pages): - Primary links: Home, Features (dropdown: All Features, Security, Roadmap), Pricing, Company (dropdown: About, Blog, Careers, Contact, Demo), Resources (dropdown: Documentation, API Reference, Help Center, Community, Legal → sub-dropdown: Privacy, Terms, Cookies, GDPR) - Login + Start Free CTAs right-aligned - Responsive mobile menu with accordion dropdowns and nested sub-menus - Active state highlighting based on current pathname JumpToBar (homepage only): - Fixed secondary bar below main nav (top: 64px) - Shows "Jump to" label + section buttons: Features, Demo, Show Me, Cases, ROI, Testimonials, Pricing, FAQ - Scroll spy highlights active section - Smooth scroll on click - Fades in after scrolling 300px, hidden at top Homepage updated to use SharedNavigation + JumpToBar instead of old Navigation + ScrollSpyNav. Sub-page layout also uses SharedNavigation.

  19. · kamo-marketing

    Add HTML sitemap page, JSON sitemap API, dynamic KB articles in XML sitemap

    New pages and endpoints: - /site-map — styled HTML sitemap with all static pages organized by category, plus dynamically loaded KB articles from Help Center, Documentation, and API Reference. Links to machine-readable versions. - /api/sitemap — JSON sitemap API with all pages and KB articles, organized by section with titles and last-modified dates - sitemap.ts updated to dynamically fetch and flatten KB article trees into the XML sitemap for search engine indexing Footer updates: - Both homepage Footer and sub-page SubFooter now have a "Sitemap" link with Map icon to the left of the "Back to top" button Also: robots.txt updated with Allow for /api/sitemap and additional Sitemap directive pointing to the JSON endpoint.

  20. · kamo-marketing

    Independent nav and footer for secondary pages, category landing pages

    Replace homepage Navigation/Footer on sub-pages with fully independent SubNavigation and SubFooter components built entirely with inline styles to eliminate any CSS cascade issues. SubNavigation: - Fixed header with Product, Company, Resources, Legal dropdowns - Each dropdown shows child page links with active state - Home link returns to homepage - Login/Start Free CTAs - Responsive mobile menu with accordion dropdowns SubFooter: - Same link structure as nav in a clean grid layout - US flag, copyright, back-to-top button - All inline styles, no Framer Motion, no Tailwind class dependencies Category landing pages: - /product — links to Features, Pricing, Security, Roadmap - /company — links to About, Blog, Careers, Contact - /resources — links to Documentation, API Reference, Help Center, Community, Demo - /legal — links to Privacy, Terms, Cookies, GDPR Also: updated sitemap with new category routes, adjusted PageHero padding for new 72px fixed nav height. Build verified locally: 28 routes, 0 errors.

  21. · kamo-marketing

    Replace sparkles icon with US flag SVG next to footer tagline

  22. · kamo-shared-library

    Add public article query methods to KbArticleRepository

    Add three new repository methods for fetching published articles with aiVisibleToPublic=true, used by the new KBService public endpoints: - **************** - **************** - ****************

  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

    Add 17 sub-pages, KB integration, tool replacement section, SEO, and UX improvements

    Major additions: - Shared sub-page layout with PageHero, breadcrumbs, and consistent nav/footer - About, Contact, Features, Pricing, Roadmap, Security/Infrastructure pages - Blog listing + article pages with mock content - Careers page with mock job listings - Request Demo page with mock form - Community "coming soon" page - Legal pages: Privacy Policy, Terms of Service, Cookie Policy, GDPR Compliance - KB integration: dynamic routes for Help Center, API Reference, Documentation backed by KBService public endpoints via K8s internal DNS - Lexical JSON content renderer for KB articles with marketing-level formatting - "What Replaces What" homepage section showing tool stack consolidation - KB API proxy route for client-side fetches Improvements: - Remove exit intent modal from homepage - Update console message for BOS branding - Add robots.txt and Next.js sitemap generator - Fix alt text on TechStackBanner logos - Add "Free forever" callout badge in Hero section - Update all CTA buttons to "Start Free Forever" - Update footer links from anchor hashes to real page routes - Update K8s configmap with KBSERVICE_URL, KB_ORG_ID, KB_SECTIONS env vars - Copyright updated from "KamoCRM" to "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

    Side-by-side review layout with compact controls and auto-reprocess

    Review step: - Preview on left, scrollable controls panel on right (240px) - Controls scroll independently while preview stays visible - No need to scroll below the image to see options Controls panel: - Always visible (no collapse toggle) — compact single-column layout - Smaller font sizes, tighter spacing, abbreviated labels - Auto-reprocesses on any setting change (800ms debounce) - Preset chips in a compact row - Advanced section still collapsible

  27. · kamo-internal

    User-friendly vector conversion flow with auto-convert for vector formats

    UX improvements: - Replaced all "SVG" terminology with "vector" for non-technical users - Added educational guidance explaining why conversion is needed - Steps renamed: Select Area → Remove Background → Review - Buttons: "Use This Logo", "Try Again", "Start Over" - Added explanatory text on first step about why vectors stay sharp File handling: - SVG files pass through directly - EPS/AI/PDF vector files auto-convert server-side (no dialog needed) - Raster images (PNG/JPG/etc) open the guided conversion dialog

  28. · kamo-internal

    Add 8 draggable resize handles on crop selection edges and corners

    - 4 corner handles (tl, tr, bl, br) with diagonal resize coders - 4 edge midpoint handles (tc, bc, ml, mr) with horizontal/vertical coders - Handles are draggable to reshape the selection in any direction - Hit detection with generous hit area for easy grabbing - Can still draw a new selection by clicking outside handles

  29. · kamo-internal

    Replace react-easy-crop with freeform drag-to-select rectangle tool

    react-easy-crop forced square/fixed-aspect selections. New canvas-based tool lets users click and drag any rectangle at any aspect ratio. Shows dimmed overlay outside selection, dashed border, corner handles, and pixel dimensions.

  30. · kamo-internal

    Add background color picker step and improve SVG conversion UX

    - Added "Pick Background" step between Crop and Process - Users click on the image to select the background color to remove - Shows selected color swatch with RGB values - Auto-detect option samples corners automatically - Added bgColor field to BgRemovalSettings - Updated AVAILABLE_MODELS to show color-based as default for logos - Merged Process and Review into single step for cleaner flow

உங்கள் உலகம் காத்திருக்கிறது.

நிமிடங்களில் இலவசமாகத் தொடங்கவும். நீங்கள் தயாராக இருக்கும் போது பொருட்களை சேர்க்கவும் - எந்த மாற்றமும் இல்லை, புதிய உள்நுழைவுகள் இல்லை.

எப்பொழுதும் இலவசம் — கடன் அட்டை தேவையில்லை