CP13 Task 14 rulings T14-1..9 (follow-ups open and continue after a send)
CP07 Task 43 ruling T43-4 (an approved re-execution is never refused INTENT_REQUIRED)
Every email address opens a Write popup, and every phone number — settings included — opens Call / Text
Email addresses, project wide. <EmailAddress> is the email twin of <PhoneNumber>; pressed, it opens one design of popup: - Write opens the email composer window...
Cast profile sp97lab2 for the CP97 lab org SP97 Lab 2 (Run 16)
The test org SP97 Lab 2 (1200096283021796487) holds CP00 Task 0's people (the same users), departments, job title, heads, levels and Vera's grants; no Nell, no ...
Nothing dials by itself any more, and four red tests on main go green
The softphone never places a call for the member (owner rule, 2026-10-13): - The lead header's Call work / Call personal now fill the dialpad and stop, like eve...
Cast profiles and mint-session's org hint for the CP97 parallel lab orgs (Run 16)
KC_CAST_PROFILE=<name> loads tools/cast-profiles/<name>.sh (another TEST org's cast; CAST_NELL/CAST_TEAM/CAST_TAG); without it nothing changes. mint-session sig...
Tours show for members signed in before them, and survive a failed progress read
Two reasons the first deploy showed no tour, not even on the App Shelf: - The progress read was attempted once per page, and every tour surface waited on it. ...
The cast neither compares nor removes the seeded Show Tour rights (CP07 Task 43 ruling T43-2)
CP07 Task 43 ruling T43-1 — a withheld SI record is passed on as what it learned from (master CP-D72)
Every phone number on screen opens a Call / Text popup
Any number kamo-internal shows — a lead's, a contact's, a borrower's, a customer's, a vendor's, an applicant's, a colleague's, a voicemail caller's — is now a <...
Merge remote-tracking branch 'origin/main' into cameras-ui
# Conflicts: # ****************
KamoCameras settings — Site Setup (enroll a connector in three steps, site cards), Cameras (grid with on/off and audio, drag-and-drop groups organiser), site detail (overview, discover, cameras, camera systems, advanced go2rtc settings with history, diagnostics), camera and group pages with a shared Security tab, menu and landing entries
Pure rules in app/lib/cameraSettings.ts with tests: enrollment code formatting and validation (SiteKeys alphabet), connector download pick per OS/arch, install ...
The camera viewer — Cameras nav menu, the live cameras tool window and its maximized navigator
- Nav tool 'cameras' (app + VIEW_CAMERAS): saved layouts, groups (each expanding to its cameras), ungrouped cameras with a status dot, Open viewer, Manage cam...
Guided onboarding tours for every app, offered at sign-in and retakeable from the App Shelf
One tour per app security group — 31, from Customer Relationships to E-Signatures — each gated on the app being on, the member being able to open it, and the ap...
Display on Intake now saves
The form editor built each field for the save request without isDisplayOnIntake, so the server stored false for every field that was not required. The toggle re...
Connector download sizes arrive as strings; the checksums file is not offered as a build
CamerasApi turns KamoCameraService's string longs (config versions) into numbers
Drop the event dialog's Cancel event button, which could never show
It was gated on an attendee row marked as organiser for the member's own address, and the calendar's guest sync never writes one (production holds none). It als...
Foundation — KAMO_CAMERAS (39) and rights 334-337 mirrored, isKamoCameras, BFF proxies, camerasApi, openCameraWindow
Attaching a custom form to a market now saves
The market dialog sent each form as Number(uuid). That is NaN, which JSON sends as null, and the service skips a null form id, so every save reported success wi...
CP10 verified in sp00verify — PROGRESS section, rulings CP10-T21-1..7 (KamoCollab CP10 Task 21)
CP09 verified in sp00verify — PROGRESS section, rulings CP09-T26-1..4 (KamoCollab CP09 Task 26)
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.
