Live Change Log

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

17,865
Total Changes
4,581
Features
4,512
Fixes
32
Projects
Filter by project
All Projects17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter by type
All TypesBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
September 11, 2026
Featurekamo-internal

A tracking link can land on the white-label CRM fees article

Adds **************** to the destinations the tracking-link picker offers on /marketing/tracking, with its own icon. The path is locale-free like its siblings: ...

KamoΒ·15m ago
Featurekamo-internal

A department's Select checks the members it is showing

The Directory's per-department Select used to switch the whole list into select mode with nothing checked, and read "Done" until pressed again. It now checks ev...

KamoΒ·54m ago
Featurekamo-internal

Void an organization from Platform -> Configuration -> Organizations

The Organizations tab gains Active and Void sub-tabs, and each organization's drawer a way to void it β€” or, on the Void tab, to restore it. - Active / Void sub...

KamoΒ·2h ago
Featurekamo-internal

Topic titles in the bar's dropdowns sit on a darker plate of the brand

A menu's own name at its top and every section heading (Support's "Online Support", "Bugs & Enhancements", "Training"; Docs' "Create new") now sit on a rounded ...

KamoΒ·3h ago
Featurekamo-internal

Faces on messages only in conversations of three or more

A face beside every message tells people apart, and between two people the side a message is drawn on already does that - so the corner face now appears only wh...

KamoΒ·6h ago
Featurekamo-internal

Every message wears its author's face, on the bubble's corner

In every chat popup tool window - Chat, Support, Exec2Exec, Social, SMS, AI Chat - each message now carries a 16x16 photo that overlaps the bubble's top-left co...

KamoΒ·14h ago
Featurekamo-internal

The Signature Requests tab, and a colleague's save in the template editor

Signature Requests, between Templates and Common in the Docs manager: every document the collection's templates sent out for signature, in a grid paged on the s...

KamoΒ·14h ago
Featurekamo-internal

Add a meeting link to the conversation - always the platform's Kamo Meet

Both sides of an Exec2Exec window now carry the camera the other chat windows have: Add a meeting link. The meeting is created by MediaService as the PLATFORM o...

KamoΒ·15h ago
Featurekamo-internal

The desk's filters, faces and presence; an Exec2Exec badge that burns

Interaction Center > Chats > Exec2Exec gets two filters under the sub-tabs: Org Owner (All | Org-less | Org Owner) and Order By (Last Message | Latest Sign In) ...

KamoΒ·16h ago
Featurekamo-internal

Files and Templates, version history, and versioning settings

Members asked for documents that keep their history the way their organization chooses, and for templates that stand on their own instead of the Originals/Modif...

KamoΒ·16h ago
Featurekamo-internal

A Nav Logo Overlay and a Careers Logo Overlay

Behavior & Labeling gains two more logo overlays in the vocabulary the other six use - a token, resolved against the org's own palette: - "Nav Logo Overlay", d...

KamoΒ·18h ago
Featurekamo-internal

A minimized Exec2Exec head runs a current of light round its rim

A line to KamoCRM's executives must never sit in the dock looking like one more chat. Its minimized head now carries an energy rim: a gold-to-white-to-sky arc r...

KamoΒ·18h ago
September 10, 2026
Featurekamo-internal

NavTop's Exec2Exec control is the desk for a KamoCRM executive

For a member with Exec2Exec Access standing in the platform organization, the control now counts messages from clients they have not viewed (GET ***************...

KamoΒ·1d ago
Featurekamo-internal

One brand-painted dropdown surface for the whole top bar

Every dropdown that hangs off NavTop β€” the eight option menus (Mail, Docs, Call / Text, Calculator, Support, Settings, Linux Desktop, Games), the availability p...

KamoΒ·1d ago
Featurekamo-internal

Show who from KamoCRM is on the chat, and how to reach them

The customer's window now lists the KamoCRM executives on their conversation, re-read whenever somebody is added or removed. The line shows NAMES only, with tit...

KamoΒ·1d ago
Featurekamo-internal

Stop at a pinned Interaction Center; keep windows under every menu

Two follow-ups to 0c5ef994 (maximize beside the nav). A PINNED Interaction Center now takes its width away from the maximized pane. Pinned, the panel is worked...

KamoΒ·1d ago
Featurekamo-internal

Maximize beside the nav, not over it

A maximized tool window used to take the whole viewport. It, its navigator column and its tab strip were all pinned at (0,0) at the dock's stacking level, over ...

KamoΒ·1d ago
Featurekamo-internal

The executive channel in the console

A direct line between a customer executive and the KamoCRM executives: the chat half of the support window with no ticket, no status, no rating and no queue. T...

KamoΒ·1d ago
Featurekamo-internal

Finish the category page β€” width, one back arrow, real words

The three managers were written to sit inside a nested tab of a tab. As a page of their own they needed the space they now have. - Configuration capped itself ...

KamoΒ·1d ago
September 9, 2026
Featurekamo-internal

Categories are a table, and each one opens as its own page

/settings/features/docs carried eight tabs: General, then seven that each mounted the same three managers against a different ordinal. Seven copies of one scree...

KamoΒ·1d ago
Featurekamo-internal

A Signature Date field, and a send that admits when nothing was emailed

**"Sent" was not the same thing as "delivered", and the dialog never said so.** ESigService discarded the result of every invitation email, so a send whose mail...

KamoΒ·2d ago
Featurekamo-internal

Open at the front of a new session, stay put inside one

Two rules that only make sense together, and the panel did the opposite of both. A member arriving in a NEW browser tab β€” a fresh sign-in, a second tab opened ...

KamoΒ·2d ago
Featurekamo-internal

Twelve endings, and every one of them looks different

A hand ends for everyone at the table at once and it ends differently for each of them. Until now it ended one way: somebody won a pot, and the window played th...

KamoΒ·2d ago
Featurekamo-internal

A side pot says who is playing for it

The last "consider" left in the request, and the one question a short stack actually has: when the middle splits in two, both piles look like money and only one...

KamoΒ·2d ago
Featurekamo-internal

One table at a time, and a table you can name

The felt half of the four rules MediaService started enforcing in a02dd1d. ONE WINDOW. The registry said `maxInstances: Infinity`, reasoning in a comment that ...

KamoΒ·2d ago
Featurekamo-internal

The whole window celebrates when somebody wins

A win used to be a sentence in a strip under the board. It is now the entire tool window: an impact flash and a shockwave, light turning behind the board, firew...

KamoΒ·2d ago
Featurekamo-internal

The Directory leads the tab strip, Chats follows

Flips the two always-present tabs. The strip now reads Directory, Chats, Sales Scripts, Terminals. The panel still OPENS on Chats: the button that opens it is ...

KamoΒ·2d ago
Featurekamo-internal

A put-away table says you are on the clock

The other half of the hexhead turn indicator. A minimized Hold'em window now lights its head while the action is on you, and drains the head's own outline β€” gre...

KamoΒ·2d ago
Featurekamo-internal

A minimized game says it is your move

A head could already say a message had arrived. It could not say a game was waiting on you β€” chess tinted its border brass, which on a forty-pixel hexagon at th...

KamoΒ·2d ago
Featurekamo-internal

The Show button, and the clock hook mounted

The client half of showing a hand nobody made you show, plus the mount point for the turn-clock audio that landed dead in the previous commit. SHOWING OUTRANKS...

KamoΒ·2d ago
Featurekamo-internal

Your own clock, out loud

A thirty-second clock a player is not watching is a hand lost to a timeout while reading an email, and the felt's draining bar only helps somebody already looki...

KamoΒ·2d ago
Featurekamo-internal

Every logo on the Branding card can be downloaded

The download control shipped on one of the six artwork slots β€” the compact company logo β€” because the row was written inline at that one call site. The other fi...

KamoΒ·2d ago
Featurekamo-internal

A table that has ended sends you to the lobby, with the news

An invitation card outlives the table it points at. Somebody follows one ten minutes later, the game is over, and the window answered with a red error bar over ...

KamoΒ·2d ago
September 8, 2026
Featurekamo-internal

The captures get the room the notation was taking

Two things the member asked for after seeing it. **The move list is gone.** Nobody was reading a column of notation; what two colleagues playing each other wan...

KamoΒ·3d ago
Featurekamo-internal

The organisation's colour, and chips in the compact pot

Finishes two things the chip subsystem had built and not wired. THE BRAND, where a card never sits. The betting line, the wash under the pot and the lift under...

KamoΒ·3d ago
Featurekamo-internal

The board is a table now

The first move of every game was wrong. Pieces were keyed by their position in a FEN scan, and scan order is not identity: after 1.e4 the element that had been ...

KamoΒ·3d ago
Featurekamo-internal

The chips are objects on a table

A member asked for the poker chips to stop being decoration. They are a subsystem now: real denominations, real stacking, racks, a betting line, pots that add u...

KamoΒ·3d ago
Featurekamo-internal

The table says what just happened

The felt re-rendered a STATE. It never presented an EVENT. Of twenty-six things that happen in a hand of poker, exactly two had any presentation at all β€” a card...

KamoΒ·3d ago
Featurekamo-internal

A poker table in a tool window, and Cheddar in the nav bar

Two genuinely different layouts, a lobby, an invite path that reaches anyone in the organization, and the wallet readout that appears whenever Games does. ## T...

KamoΒ·3d ago
Featurekamo-internal

The chat entry opens the pair's board, and you can ask an opponent back

Two colleagues who have played once have a board together for good, so the chat entry stops offering to introduce them. It reads "Open your game" and goes strai...

KamoΒ·3d ago
Featurekamo-internal

A capture shelf where the move list was, and a hexhead that says it is your turn

THE SHELF. A move list is a record; between two colleagues playing for fun the pieces you have taken are the thing worth looking at, so they get that space and ...

KamoΒ·3d ago
Featurekamo-internal

The board you play on now lives in the same room as the pane that started it

You chose a game in a dark room of board lacquer and brass, pressed start, and landed on a white MUI form with a board floating on it β€” `var(--surface)`, `divid...

KamoΒ·3d ago
Featurekamo-internal

Starting a game from a chat asks once, then plays β€” it never asks who

Clicking chess in a conversation opened the new-game pane and asked whether you wanted to play the computer or a person, then made you pick the person. The pers...

KamoΒ·3d ago
Featurekamo-internal

The opening pane, rebuilt around a game instead of an icon

The pane you get when chess has no opponent yet was the SaaS-card kit: an icon in a rounded square, two tab-cards, two segmented rows, a button. It looked like ...

KamoΒ·3d ago
September 7, 2026
Featurekamo-internal

Filter the bug and improvement reports by who filed them

Reuses /leads' Agent filter β€” the same field, the same picker, the same gesture β€” pointed at a different directory: everybody who has filed at least one report,...

KamoΒ·3d ago
Featurekamo-internal

The browser half of the fifty easter eggs

THE CLAIM ROUTE DID NOT EXIST. The Java endpoint has accepted CLIENT claims since the catalogue's first ones shipped, but nothing in Next forwarded to it and no...

KamoΒ·3d ago
Featurekamo-internal

An hourglass sprite for the Loitering track

The catalogue guard gives every TRACK a sprite no other track and no single action wears, so the ninth track needed its own 16x16. Drawn three times before it ...

KamoΒ·3d ago
Featurekamo-internal

Contact Effects moves inside Audio, Video & Controls

It was a top-level tab on the member page, sitting beside Audio & Video and answering the same question β€” what this shell does under your own hands. It is now t...

KamoΒ·4d ago
Featurekamo-internal

The celebration engine β€” an arcade machine installed inside the CRM

/achievements was already a 1987 cabinet, and nothing ever HAPPENED on it. This is the layer that happens: a banner that drops from the top shouting ACHIEVEMENT...

KamoΒ·4d ago
Featurekamo-internal

Resolve contact effects through four layers, with a tab at the platform and the member

Contact effects were a single per-member setting on one organization page. They now resolve exactly the way event sounds do β€” shipped catalogue, then the platfo...

KamoΒ·4d 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