KamoCRM

Live Change Log

Every feature, fix and improvement, posted as it ships. Nothing is held back for a launch.

18,569
Total Changes
6,654
Features
5,579
Fixes
30
Projects
Filter by project
All Projects18,569AIService282APIService179BillingService165ConversionService118DaemonService147DocsService256ESigService98EmailService628InitializerService344KBService162KlusterServices771MCPGatewayService277MediaService622RAGService79SecurityService2,023TranslateService62VOIPService265VectorService11kamo-apps29kamo-asterisk-support28kamo-capcha17kamo-capcha-widget4kamo-internal8,750kamo-login342kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,859kamo-signer-monorepo61kamolos115
Filter by type
All TypesBuild23CI527Chore794Docs3,287Feature6,654Fix5,579Other1,001Performance174Refactor284Revert23Style45Test177Upgrade1
July 9, 2026
FixConversionService

Bound concurrent ffmpeg to prevent OOM under upload bursts

A multi-file upload fires all files at once; each ffmpeg decode allocates the full uncompressed frame, so N concurrent large images blew past the pod's memory l...

Kamo·4mo ago
FixConversionService

Downscale-only (never upscale small images)

**************** scaled small images UP to fill the box (800x600 -> 1440x1080). Compute a concrete downscale factor capped at 1.0 from the probed dimensions ins...

Kamo·4mo ago
FixConversionService

Harden ffmpeg resize (probe safety, dim caps, bomb guard)

Adversarial-review follow-ups on the ffmpeg rewrite: - probeDimensions redirects ffprobe output to a file and calls waitFor() FIRST (destroyForcibly on timeou...

Kamo·4mo ago
FixSecurityService

Fail the upload if resize fails (no full-size fallback)

Reverts the store-original fallback: if ConversionService cannot resize the image, return 422 instead of storing the full-size original (a huge image would then...

Kamo·4mo ago
FixConversionService

Resize backgrounds via ffmpeg subprocess (crash-isolated)

ImageIO + webp-imageio could native-crash the JVM (SIGSEGV in libwebp-imageio, UpsampleBgraLinePair_SSE2) on certain WebP inputs, taking the whole ConversionSer...

Kamo·4mo ago
Featurekamo-internal

MortgageDetailsTab container (live cockpit)

kamo·4mo ago
Featurekamo-internal

Relevance-gated ScenarioToolGrid

kamo·4mo ago
Featurekamo-internal

MortgageHeroBand with count-up KPIs + meters

kamo·4mo ago
Featurekamo-internal

WhatIfStudio (full-width sandbox)

kamo·4mo ago
Featurekamo-internal

CompletenessCard (click-to-fill)

kamo·4mo ago
Featurekamo-internal

ReverseSummaryCard

kamo·4mo ago
Featurekamo-internal

Editable **************** + onDraftChange bridge

kamo·4mo ago
Featurekamo-internal

Preview org photos in "Organization" mode; 24MB uploads

- Stage now previews the org's theme photos (config.json backgroundImageCount -> img/bg, like OrgSlideshowLayer) when Source = Organization; the filmstrip (...

kamo·4mo ago
FixSecurityService

Fall back to the original image when resize fails

ConversionService can native-crash (libwebp-imageio SIGSEGV) or be unavailable, which made every member wallpaper upload fail ("Failed to process image" -> 500)...

Kamo·4mo ago
Featurekamo-internal

CountUp + Meter animated primitives

kamo·4mo ago
Featurekamo-internal

Reverse-aware insights + AI facts

kamo·4mo ago
Fixkamo-internal

Coerce deriveRelevance purpose to LoanPurpose | null

scenarioFromLeadFields' loanPurpose is LoanPurpose | null | undefined, but Relevance.purpose is LoanPurpose | null — the possible undefined failed the prod type...

kamo·4mo ago
Featurekamo-internal

Add HECM row to eligibility

kamo·4mo ago
Featurekamo-internal

Add reverse (HECM) estimate model

kamo·4mo ago
Stylekamo-internal

Stage preview scrolls in-flow + half height

Per feedback: the preview header no longer sticks/floats over the form as you scroll (removed the sticky pin, plus its now-unused prop + media query) and its he...

kamo·4mo ago
Featurekamo-internal

Add deriveRelevance purpose-flags engine

kamo·4mo ago
Featurekamo-internal

Map 6 new lead fields into ScenarioInput

kamo·4mo ago
Testkamo-internal

Add vitest scoped to app/lib/mortgage engine

kamo·4mo ago
Featurekamo-internal

Background watermark on available/history/credits, centered on content card

Adds <BackgroundWatermark> to the shared LeadsCreditLayout content card (behind the table/list, above it via z-index) so /leads/available, /leads/history, and /...

kamo·4mo ago
Fixkamo-internal

Stop duplicating the memberId query in the GET proxy

The GET list proxy hand-appended ?memberId= to the apiPath, but forwardToApi already re-appends the browser's query string — producing ?memberId=X?memberId=X, w...

kamo·4mo ago
Fixkamo-internal

Center calendar watermark to container; move selector under logos

- BackgroundWatermark: make ThemeLogo a direct flex child of the container-filling box so sizePercent (e.g. /calendar 60%) is relative to the positioned con...

kamo·4mo ago
ChoreSecurityService

Rebuild to pick up shared-lib Organization.bgWatermark

No source change. Triggers CI to re-clone kamo-shared-library main (now carrying the bg_watermark org column added in bc45b97) so the org GET/PUT serialize and ...

Kamo·4mo ago
Featurekamo-internal

Org Background Watermark setting (None/Full/Simple)

Adds a "Background Watermark" radio field to Settings > Essential > behavior-labeling > Branding that controls which logo (or none) renders as the faint backgro...

kamo·4mo ago
Featurekamo-shared-library

Add bgWatermark branding field to Organization

Nullable String column (NONE|FULL|SIMPLE) driving the per-org background logo watermark preference; null resolves to FULL on the client. Merged in patchOrganiza...

Kamo·4mo ago
Refactorkamo-internal

Drop the Background & Theme section from My Account

Completes the consolidation onto the dedicated wallpaper page: removes the org-vs-own switch, its handler, the "My Wallpapers" link and the now-unused backgroun...

kamo·4mo ago
Featurekamo-internal

Add "My Wallpapers" shortcut next to the background switch

The dedicated wallpaper editor was reachable from My Account but not from the home page. Adds a frosted "My Wallpapers" pill to the left of the top-right Backgr...

kamo·4mo ago
Featurekamo-shared-library

**************** (P(fund) sweep set)

Kamo·4mo ago
Featurekamo-internal

Recompute P(fund) action on the Capital & Risk console

Steward button rebuilds the pipeline-funding projections from the live pipeline (POST passthrough, org from session) then reloads the fan/KPIs. Gives the flagsh...

kamo·4mo ago

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing