Live Change Log

See what we're building, in real-time. Every feature, fix, and improvement shipped across the platform.

17,896
Total Changes
4,600
Features
4,522
Fixes
32
Projects
Filter by project
All Projects17,896AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService364InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,565kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter by type
All TypesBuild24CI522Chore670Docs226Feature4,600Fix4,522Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
April 1, 2026
Featurekamo-internal

Enterprise subscription POS system - complete frontend rebuild

- Extended posApi.ts with 70+ subscription API methods and 28 new TypeScript interfaces - Added useSubscriptionPermissions hook for granular permission-based re...

kamo·5mo ago
Featurekamo-shared-library

Add subscription DTOs, SubscriptionService, and fix legacy CommerceService

38 new DTOs for plan config, orders, subscriptions, invoices, promotions, and agreements. 2000+ line SubscriptionService with full business logic for plan manag...

Kamo·5mo ago
FeatureSecurityService

Add subscription API endpoints to POSController (50+ endpoints)

Add complete enterprise subscription management endpoints covering plans, prices, features, add-ons, bundles, volume discounts, catalog, orders, subscriptions, ...

Kamo·5mo ago
Featurekamo-shared-library

Add complete subscription commerce entity model

24 JPA entities, 12 enums, 21 repositories, and 20 new permission rights for the enterprise subscription POS system. Includes plan configuration (plans, prices,...

Kamo·5mo ago
Fixkamo-internal

Add POS (Commerce) to settings navigation menus

POS app was missing from settings sidebar and FeaturesManager route map, so enabling it from Apps & Features had no effect on navigation.

kamo·5mo ago
Fixkamo-marketing

Mobile chat is minimized by default, opens fullscreen with no in-between

On mobile (<640px): always starts minimized regardless of first visit. Tapping the tab opens fullscreen. Minimize returns to tab. No 70vh intermediate state — j...

Kamo·5mo ago
Fixkamo-marketing

Raise z-index above nav, add mobile bottom sheet, update welcome message

- Bumps widget z-index to 10002 (nav is 10001) so maximized mode isn't hidden - Mobile: renders as a 70vh bottom sheet with drag indicator and rounded top cor...

Kamo·5mo ago
Fixkamo-marketing

Wrap PublicChatWidget in client component to resolve ssr:false in Server Component error

Next.js 16 disallows dynamic() with ssr:false in Server Components. Adds PublicChatLoader as a client component wrapper.

Kamo·5mo ago
Featurekamo-marketing

Set PUBLIC_CHAT_API_KEY and API_SERVICE_URL in K8s configmap

Configures the public chat API key and internal API service URL for the chat widget to communicate with backend services in production.

Kamo·5mo ago
Fixkamo-internal

Integrate public chat key management into existing API Access tab

Rewrites APIManager.tsx with real backend calls to /api/public-chat-keys (backed by MediaService). Removes the separate PublicChatKeyManager tab and all nav ref...

kamo·5mo ago
Fixkamo-internal

Route public chat key API calls to MediaService instead of SecurityService

Changes proxy path from /api/security/public-chat-keys to /api/media/public-chat-keys to match the actual backend controller location in MediaService.

kamo·5mo ago
FeatureMediaService

Add ***-authenticated API key management endpoints for public chat

Adds /api/media/public-chat-keys CRUD endpoints for managing PublicChatApiKey shown once at creation. Uses same *** auth pattern as SupportController.

Kamo·5mo ago
Fixkamo-shared-library

Use @MapsId pattern for PublicChatVisitor to resolve IdClass error

Switches from @OneToOne-as-@Id to @MapsId with explicit String sessionGuid field. Fixes Hibernate "does not define an IdClass" error at startup. Repository ID t...

Kamo·5mo ago
FixInitializerService

Add missing Member import and fix createMember call in DataLoader

Adds missing import for Member class and replaces non-existent memberService.createMember() with memberRepository.save() for the website-contact system member c...

Kamo·5mo ago
Featurekamo-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 rea...

Kamo·5mo ago
Featurekamo-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 supp...

kamo·5mo ago
FeatureAIService

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...

Kamo·5mo ago
FeatureMediaService

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 ...

Kamo·5mo ago
FeatureAPIService

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 rat...

Kamo·5mo ago
Featurekamo-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, nam...

Kamo·5mo ago
FeatureInitializerService

Add Unspecified support topic to seed data

Kamo·5mo ago
Otherkamo-analytics

Updated packages.

Mike Cao·5mo ago
March 31, 2026
Fixkamo-marketing

Correct 7 legally contestable marketing claims across the site

1. 99.9% uptime — was claimed universally, now qualified: "Up to 99.9%" or "99.9% (Enterprise)". Fixed in Hero, Testimonials, CTAStrip, TrustBar, Features...

Kamo·5mo ago
Otherkamo-analytics

Merge branch 'dev' of **************** into dev

Mike Cao·5mo ago
Fixkamo-marketing

Adjust Free plan claim from "the full platform" to "core features"

"The full platform" is legally contestable since the Free plan has significant limits vs paid plans (1 user, 3GB, 100 contacts, view-only docs, no video/AI/HR/S...

Kamo·5mo ago
Featurekamo-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.

Kamo·5mo ago
Fixkamo-marketing

Make pricing comparison table horizontally scrollable on mobile

Wrap the feature comparison table in an overflow-x-auto container with a 700px minimum width so columns maintain readable sizes on narrow screens. Users can swi...

Kamo·5mo ago
Fixkamo-marketing

Remove global scroll-behavior:smooth that prevented pages from starting at top

The html element had scroll-behavior:smooth globally, which caused Next.js client-side navigation to slowly smooth-scroll from the previous scroll position inst...

Kamo·5mo ago
Fixkamo-marketing

Remove inline display:flex that was overriding mobile breakpoint

The desktop nav container had display:'flex' in inline styles which overrode the Tailwind 'hidden lg:flex' class (inline styles always win over classes). This m...

Kamo·5mo ago
Fixkamo-marketing

Replace scroll-spy nav with main site links on homepage desktop and mobile

The homepage Navigation component was showing ScrollSpyNav jump-to-section links (Home, Features, Demo, Show Me, Cases, ROI, etc.) on desktop instead of the mai...

Kamo·5mo ago
Otherkamo-analytics

fix undefined share params allowing access to pages

Francis Cao·5mo ago
Fixkamo-marketing

Replace homepage mobile menu scroll-spy links with site navigation links

The homepage Navigation.tsx mobile menu was showing section jump links (Home, Features, Demo, Show Me, Cases, ROI, Testimonials, Pricing, FAQ) instead of actual...

Kamo·5mo ago
Fixkamo-marketing

Convert all internal <a> and <motion.a> links to Next.js <Link> for proper client-side routing

- Footer.tsx: logo motion.a→Link, all footer nav links a→Link (removed window.location.href anti-pattern), sitemap a→Link - Navigation.tsx: logo motion.a→Link...

Kamo·5mo ago
Fixkamo-marketing

Move offer to /pricing/offer, add Pricing dropdown, fix mobile nav

- Move offer page from /offer to /pricing/offer as a sub-page of pricing so breadcrumbs (Pricing > Prelaunch Offer) are correct - Add Pricing dropdown in head...

Kamo·5mo ago
Featurekamo-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 ...

Kamo·5mo ago
Fixkamo-marketing

Align Terms of Service and Privacy Policy with current pricing page

Terms of Service: - Fix "business phone" to "third-party phone integration (via RingCentral)" - Add custom domain requirement and branding inclusion on all plan...

Kamo·5mo ago
Otherkamo-analytics

Merge branch 'analytics' of **************** into dev

Francis Cao·5mo ago

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing