Live Change Log

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

17,996
Total Changes
4,656
Features
4,558
Fixes
32
Projects
Filter by project
All Projects17,996AIService112APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService387InitializerService303KBService74KlusterServices547MCPGatewayService43MediaService462RAGService61SecurityService1,531TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,604kamo-login319kamo-marketing588kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,328kamo-signer-monorepo50kamolos102
Filter by type
All TypesBuild24CI523Chore670Docs231Feature4,656Fix4,558Other6,781Performance136Refactor274Revert23Style48Test71Upgrade1
July 1, 2026
Featurekamo-internal

Credit-based lead assignment UI (available/history/credits)

- /leads/available: real-time vendor/product grid, atomic Accept (routes to the lead), comment-gate blocked state, rows animate the moment a lead is claimable...

kamo·2mo ago
Featurekamo-shared-library

Add **************** for the registry decision half

doc 11 §5.3 step 4 / §10 audit completeness — every registry mint/receipt/supersede emits a paired WORM AiDecision + LoanIdentifierEvent. This adds the AiFuncti...

Kamo·2mo ago
FeatureDaemonService

Daily-allotment forfeit audit job (hourly, per-member timezone)

Records FORFEITED rows for members with drip allotments who did not sign in on their completed local day. Idempotent, yields to GRANTED rows. Compiles clean (mv...

Sage·2mo ago
FeatureMediaService

Relay credit/lead-assignment NATS events to STOMP

Subscribes security.leads.> and security.credits.>, mirrors each to /topic/... so the CRM front-end updates the Leads-Available grid, Manage-Credits fields, and...

Kamo·2mo ago
FeatureSecurityService

Credit lead-assignment API ****************

- LeadAcceptController: GET /leads/available, POST /leads/accept (atomic, comment-gated, FFA + credit), GET /leads/uncommented, POST /leads/{id}/mark-reassign...

Kamo·2mo ago
Featurekamo-shared-library

Credit-assignment orchestration services (shared-lib)

- LeadAllotment.isInfiniteBalance (∞ credit balance → mint-on-the-fly at accept) - CreditLeadAssignmentService: atomic Accept-Lead (select→lock→recheck→claim, m...

Kamo·2mo ago
Featurekamo-shared-library

Credit-assignment shared-lib helpers

- **************** — powers the 'must comment before accepting another lead' gate (comment = member's non-removed MediaObj in lead stream) - **************** ...

Kamo·2mo ago
Featurekamo-shared-library

Credit lead-assignment data model (shared-lib)

- Lead: requiresAssignment flag + markedForReassignmentAt/By (nullable; null actor = vendor/API import) - **************** + eventTypeForKey routing + registry ...

Kamo·2mo ago
Featurekamo-internal

Market lifecycle + market-scoped vendors/products

- Markets & Fields: Active/Archived sub-tabs; row action is Archive/Reactivate (PATCH .../active), never delete - Vendors & Products: one sub-tab per active m...

kamo·2mo ago
FeatureSecurityService

Market status filter, archive/reactivate, market-scoped vendors

- GET **************** (default active); enrich each market DTO with vendor-products derived from its vendors - Replace DELETE /lead-markets/{id} with PATCH /...

Kamo·2mo ago
Featurekamo-shared-library

Scope vendors to a market; derive market products; archive markets

- LeadVendor gains a required MARKET_ID (columnDefinition pinned to plain UUID so the FK column does not inherit the referenced PK's gen_random_uuid() default...

Kamo·2mo ago
Fixkamo-internal

Stop refresh icon blinking via infinite check loop

Once a domain was SSL-confirmed, checkDns unconditionally built a new domain object even when sslConfirmed was already true. The new object reference re-trigger...

kamo·2mo ago
Featurekamo-internal

Add media subdomain to the required records list

media.<domain> backs the realtime websockets (chat, calls, SMS, theme provisioning) and media streaming, but it was missing from the DNS setup catalog, so custo...

kamo·2mo ago
FixEmailService

Return 422 (not 500) when member has no mailbox

listFolders and other read endpoints threw IllegalStateException from MailContext.toMailCredentials() when a member had no IMAP credentials provisioned, which t...

Sage·2mo ago
Fixkamo-internal

Don't fetch org with a precision-truncated id

LabelManager derived orgIdStr from getOrgIdString() (precision-safe) with a fallback to String(organization.id). organization.id is a JS number and silently tru...

kamo·2mo ago
FeatureBillingService

TRIAL_PENDING mode for a not-yet-started trial

Sage·2mo ago
FeatureSecurityService

Start trial clock on org owner's first login

Seed new orgs with a PENDING trial (source=TRIAL, trialExpiresAt=null) that grants nothing until started, then start the 3-day clock on the owner's first FQDN-s...

Kamo·2mo ago
FixSecurityService

Set site region + use node-local MinIO per pod

- Add kamo.minio.region (MINIO_REGION, default us-west-ca-s-1) so SigV4 signatures match the server's enforced site region; fixes background upload and sett...

Kamo·2mo ago
Fixkamo-shared-library

Sign requests with configurable site region

MinIO now enforces MINIO_SITE_REGION (us-west-ca-s-1) in the SigV4 authorization scope since site replication was enabled. The client was built without a region...

Kamo·2mo ago
Fixkamo-login

Drop background images that 404 instead of showing a broken frame

Track failed background image loads and filter them out of the Swiper carousel, so an incompletely provisioned theme (e.g. optionone, whose bg/2.webp was never ...

Kamo·2mo ago
Refactorkamo-login

Remove the 2s intro/loading animation screen

Drop showIntro/introComplete state, the 2s intro timer effect, and the branded early-return loading screen. The page now renders straight into the background + ...

Kamo·2mo ago
Featurekamo-login

Panel bleeds off-page left so its edge never shows on bounce; card fades ~250ms sooner

- Welcome/recover panel now extends --welcome-bleed (16rem) off the left edge with its right edge still pinned to --welcome-w; inner content padding is comp...

Kamo·2mo ago
Featurekamo-login

Choreographed entrance — panel springs in after bg loads, then card fades

Wait for the first background image (onLoad, with a 3s safety fallback), then spring-bounce the welcome/recover panel in from off-screen left (physics spring, s...

Kamo·2mo ago
FeatureSecurityService

Auto-grant a 3-day trial to every newly created org

Kamo·2mo ago
Featurekamo-internal

Homepage trial-mode banner with live countdown

kamo·2mo ago
Fixkamo-shared-library

Comp provisioning clears trial deadline (comp supersedes trial)

In the existing-subscription update path of provisionCompSubscription, set trialExpiresAt to null so a previously trialling org is cleanly promoted to comp with...

Kamo·2mo ago
Featurekamo-shared-library

Org-level gate grants full catalog for active TRIAL

resolveEntitlement now short-circuits for TRIAL subs whose trialExpiresAt is in the future (compute-on-read). Adds static isTrialActive() helper and 4 unit test...

Kamo·2mo ago
Featurekamo-shared-library

Add TRIAL billing source + trialExpiresAt on AccountSubscription

Adds BillingSourceType.TRIAL, a precise LocalDateTime trialExpiresAt field on AccountSubscription (nullable, column trial_expires_at), and a repository finder *...

Kamo·2mo ago
Featurekamo-shared-library

**************** (steward exception queue)

Org-scoped-by-status finder backing the closing-steward exception queue (e.g. all BLOCKED_STEWARD packages for an org). Spring Data derived; no schema/KI.

Kamo·2mo 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