Mabadiliko ya Tabianchi

Kuona nini sisi ni kujenga katika muda halisi. Kila kipengele, kurekebisha, na kuboresha kusafirishwa kwenye jukwaa.

17,876
Mabadiliko ya Jumla
4,587
Features ya
4,517
Wa
32
Miradi ya Miradi
Filter ya Mradi
Miradi yote17,876AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService352InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,557kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter ya aina
Aina zoteBuild24CI522Chore670Docs226Feature4,587Fix4,517Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
July 9, 2026
Featurekamo-shared-library

Shared AusEngineClassifier — one source of truth for the §8.2 agency mapping

The program→engine, run→engine, and decision→gate mappings were local to **************** The capital-markets lock-stage AUS hard-stop needs the identical class...

Kamo·2mo ago
July 8, 2026
FixAIService

Robust vision provider/model selection across vendors

Two-pass selectVisionProvider: prefer any org provider that has an active vision-capable model adapter already emits image_url content and reports supportsVisio...

Kamo·2mo ago
Featurekamo-internal

AI auto-tag + caption UI; provider cost-tier/vision settings (P3)

Settings → AI → Providers: each provider gains a Cost tier (Light/Medium/Heavy) select and a Supports vision toggle (+ list chips). Materials drawer: 'Suggest t...

kamo·2mo ago
FeatureAIService

Provider cost-tier/vision passthrough + internal one-shot vision endpoint

AiProviderController reads/echoes costTier + supportsVision. ProviderRoutingService gains selectVisionProvider(orgId, tier). **************** runs a one-shot vi...

Kamo·2mo ago
FeatureMediaService

AI auto-tag + caption via org's providers (P3)

MaterialAiController POST **************** verifies ownership, mints a short-lived signed material URL, and calls AIService's internal vision endpoint (org's ow...

Kamo·2mo ago
Featurekamo-shared-library

AiProvider gharama tier + maono bendera (mbili orthogonal uwezo axes)

Adds costTier (LIGHT/MEDIUM/HEAVY via new AiProviderTier enum) and supportsVision boolean to AiProvider, so integrations can pick how expensive a provider to us...

Kamo·2mo ago
Fixkamo-internal

Persist "display external images" server-side instead of localStorage

The choice now comes from the message's server-recorded remoteImagesAllowed flag and is saved via POST **************** so it's durable and consistent across de...

kamo·2mo ago
FeatureEmailService

Server-side "display external images" consent

Replaces the client-local (localStorage) remembering of the external-image choice with a durable per-member record. New RemoteImageConsentService (fail-soft rea...

Kamo·2mo ago
Featurekamo-shared-library

EmailRemoteImageConsent entity + repository

Member-scoped record that a member has chosen to display external (remote) images for a specific message, keyed by member_id + normalized RFC Message-ID (unique...

Kamo·2mo ago
FeatureInitializerService

Add INVESTOR_PRICE column to rate_locks + loan_pricing_snapshots

@Order(80) idempotent ADD COLUMN IF NOT EXISTS (DECIMAL(9,4), matching the price-to-100 grids) so the MLOS RCE can record the true non-par investor execution pr...

Kamo·2mo ago
Featurekamo-shared-library

Record the true non-par investor price on RateLock + LoanPricingSnapshot

The binding rate-lock-of-record and its bound quote carried only rate + lockDays; discount/origination points were left null, so the core entities read PAR whil...

Kamo·2mo ago
Fixkamo-internal

Parent options expose their sub-items instead of being single links

Mail, Docs, VoIP, Calculator and Support are nav options that open a sub-menu rather than navigating, so on the home launchpad they must not be a single link. E...

kamo·2mo ago
Fixkamo-internal

Persist OAuth provider selection immediately so the switch sticks

Selecting Microsoft 365 / Google Workspace / Zoho only navigated to the connect screen without saving, so leaving before completing OAuth reverted to the previo...

kamo·2mo ago
FixEmailService

Scope KamoMail mailbox/domain listing to the org's own domains (cross-tenant leak)

SECURITY: **************** ran 'SELECT email FROM virtual_users' (and **************** 'SELECT name FROM virtual_domains') with no org scoping, so mailbox/domai...

Kamo·2mo ago
Featurekamo-internal

Let admins connect RingCentral on a member's behalf

On another member's phone settings, an admin with manage-VOIP rights (canManageVoipConfig) now sees Connect/Reconnect/Disconnect for the member's RingCentral ac...

kamo·2mo ago
FeatureVOIPService

Allow admins to connect RingCentral on a member's behalf

The per-member RingCentral flow was self-serve only, so an admin managing another member's profile saw "they must connect it themselves". Sysadmins commonly cre...

Kamo·2mo ago
Fixkamo-internal

Remember "display external images" per message

The unblock choice lived in the renderer's local state, but switching messages unmounts/remounts the iframe renderer (the reading pane shows a loader between me...

kamo·2mo ago
Featurekamo-internal

Uchambuzi wa matumizi + Maoni ya Maarifa (P2)

Records **************** events and an Insights dialog with org totals + the most-used materials (by downloads + previews).

kamo·2mo ago
FeatureMediaService

MaterialAnalyticsController — record events + aggregates

Picha ya ****** (rekodi) + GET / analytics (kwa-mahesabu ya nyenzo) Aina ya + org.

Kamo·2mo ago
Featurekamo-shared-library

MaterialEvent chombo + repo (usage analytics)

Append-only usage events **************** with a per-(imgId,type) aggregate query. Table MATERIAL_EVENTS (targeted CRDB DDL; KI auto-scans).

Kamo·2mo ago
Featurekamo-internal

Approval workflow UI + load-all filtering (P2)

Status control in the drawer **************** status badge on tiles, and a status filter in the toolbar. Also loads all material pages up-front (capped) so sear...

kamo·2mo ago
FeatureMediaService

MaterialReviewController — status map + set-status

GET /api/media/materials/reviews (org-wide imgId→status map) + POST to set a material's status (validated, reviewer-stamped, upsert).

Kamo·2mo ago
Featurekamo-shared-library

MaterialReview entity+repo (approval status side-table)

DRAFT/PENDING/APPROVED/ARCHIVED per material, keyed by imgId (imaging schema untouched). Table MATERIAL_REVIEWS (targeted CRDB DDL; KI auto-scans).

Kamo·2mo ago
Fixkamo-internal

Treat ACTIVE status as connected in OAuth provider configs

The Microsoft 365 / Google Workspace / Zoho config views gated their connected state on providerStatus === 'CONNECTED', but the backend EmailProviderStatus enum...

kamo·2mo ago
FixEmailService

Persist selected OAuth provider on callback so it stops reverting to KamoMail

Switching an org to Microsoft 365 (or Google Workspace / Zoho) never stuck: the OAuth callback stored tokens and only flipped status on a pre-existing provider ...

Kamo·2mo ago
Featurekamo-internal

Kwa mwanachama RingCentral kuunganisha + softphone mtandao v2 fixes

Softphone SDK fixes (ringcentral-web-phone ni v2.4.0, si v0.x adapter) Ililengwa - matumizi ya zamani ya wp.userAgent. * yalitupa init: Rewrite RingCentralPhone...

kamo·2mo ago
FeatureVOIPService

Kwa kila mwanachama RingCentral OAuth utambulisho + softphone SIP fixes

Softphone SIP karatasi za plastiki: - kupataSipCredentials: ramani outboundProxyBackup + stunServers (mtandao wa simu v2 mahitaji) Wao kwa WSS failover + ICE / ...

Kamo·2mo ago
Featurekamo-shared-library

Kuongeza MemberVoipOAuthToken kwa kila mwanachama RingCentral connections

Kwa mwanachama wa OAuth ishara ya ufunguo (mwanachama, mtoa huduma, instanceId) msaada upanuzi-scoped RingCentral shughuli - softphone sip-provision pamoja na U...

Kamo·2mo ago
Featurekamo-internal

UI au UI (P2)

Left-nav Collections section (create/select/delete), campaign filter on the collection view, and a collections editor in the detail drawer (add/remove material,...

kamo·2mo ago
FeatureMediaService

MaterialCampaignController - CRUD + kipengee ramani + kuongeza / remove

/api/media/materials/campaigns: list/create/update/delete, GET /items (org-wide imgId↔campaignId map), POST /add + /remove with org-ownership checks.

Kamo·2mo ago
Featurekamo-shared-library

MaterialCampaign + vyombo vya bidhaa / repos (makusanyiko)

First-class named collections grouping materials across folders. Tables MATERIAL_CAMPAIGNS + MATERIAL_CAMPAIGN_ITEMS (targeted CRDB DDL; KI auto-scans on next r...

Kamo·2mo ago
Featurekamo-internal

Tags UI + udhibiti wa ngazi ya upatikanaji (P2)

Tags (org-scoped, cross-cutting): tag chips on tiles, a tag filter bar (AND across selected), and a tag editor in the detail drawer (assign/remove existing, cre...

kamo·2mo ago
FeatureMediaService

MaterialTagController - tag CRUD + kugawa / saini + ramani ya kazi

/api/media/materials/tags: list/create/delete tags, GET /assignments (org-wide imgId↔tagId map the workspace joins client-side), POST /assign + /unassign with o...

Kamo·2mo ago
Featurekamo-shared-library

MaterialTag + vyombo vya kazi / repos ( lebo za shirika)

Flat, cross-cutting tag mhimili juu ya folders kwa vifaa vya masoko. Picha zote na Wizara ya Mambo ya Ndani ya Nchi Material TAG ASSIGNMENTS (Iliyoundwa kupitia...

Kamo·2mo ago
Featurekamo-internal

Managed public links UI (P1) — create/expiry/revoke/view-count

Mchoro wa kina hupata jopo la 'viungo vya Public' (ShareLinkManager): kuunda kiungo cha kudumu na Lebo ya hiari na expiry (1h / 1d / 7d / 30d / kamwe), nakala, ...

kamo·2mo ago
FeatureMediaService

Endpoints za kiungo cha umma (unda / orodha / revoke) + huduma iliyofuatiliwa

Adds POST/GET /api/media/materials/links and DELETE /links/{id} backed by MaterialShareLink, and resolves managed tokens on the public GET first (checking revok...

Kamo·2mo ago
Featurekamo-shared-library

MaterialShareLink registry entity + repo (managed/tracked public links)

Backs revocable, expiring, maoni-counted viungo vya umma kwa ajili ya vifaa vya masoko - kuendelea Kwa hivyo viungo vinaweza kuorodheshwa, kufutwa, na kuhesabiw...

Kamo·2mo ago
Featurekamo-internal

Kuongeza kulia-click / short-press mazingira menu kwa majadiliano-view safu

Inakamilisha orodha ya hatua katika njia zote mbili za mtazamo. Mazungumzo ya sasa yafunguliwa Menyu hiyo iliyoshirikiwa kwenye bonyeza kulia na kugusa kwa muda...

kamo·2mo ago
Featurekamo-shared-library

DecisionGate.appliedThreshold exposes the actual confidence bar

The gate internally applies max(tenant override, safetyFloor, stage floor) but callers only had the pre-gate tenant wall. appliedThreshold returns the true bar ...

Kamo·2mo ago
FixEmailService

Resolve welcome-email logo from the org theme host, not the apex

Header/footer logos in system emails (welcome/verification) were built as **************** — an apex path that only exists on the Kamo marketing site, so for cu...

Kamo·2mo ago
Featurekamo-internal

Enterprise Materials workspace (P0) — folders, search, bulk, real preview, shared email composer

Inabadilisha gridi ya gorofa ya mita 200 na nafasi kamili ya kazi ya hati juu ya picha zilizopo backend (ambayo tayari inasaidia folda, takataka, kugawana, hist...

kamo·2mo ago
Featurekamo-internal

Overhaul /messages — iframe rendering, list context menu, threading, races, a11y

Implements the audit of the /messages page end-to-end. Reported issues: - Reply/Reply All/Forward buttons now show text labels; removed from the more-actions ...

kamo·2mo ago
Fixkamo-internal

Source home from the nav registry, add nav cross-highlight, fix settings scroll

The home page was rendering a stale, separately-maintained feature list (Clubhouse, Feed, Reports, Tasks, Network) that isn't even in the nav registry, so it ex...

kamo·2mo ago
CIKlusterServices

Weka vipengele tu ambavyo usanidi wake ulibadilika; kamwe usakinishe upya

huduma za kupeleka.yml ilitumia tena kila huduma na waendeshaji wa nguzo zilizosanikishwa (cert-manager, KubeVirt, CDI - na 600s kusubiri) juu ya kila kushiniki...

Kamo·2mo ago
Featurekamo-internal

Instrument Panel redesign — accent families, masthead, section-index nav, unified glass card

Redesigns the two most-visited landings into a permission-shaped operator's console. Foundation - Turn on the already-bundled Geist Sans/Mono (were discarded b...

kamo·2mo ago
Fixkamo-shared-library

Suluhisho la wakati wa muda ni pamoja na madirisha ya SuperSEDED (masuluhisho ya kihistoria ya ufanisi)

All three effective-version resolvers (rate-sheet, guideline, lock-policy) queried only status=ACTIVE, then window-filtered. But supersession flips the prior ve...

Kamo·2mo ago
FixDocsService

Bounds-check assoc-type ordinal lookups (fixes Materials list 500)

DocsService was running a shared-lib built before ImageAssocType.MATERIALS (ordinal 11) was added, so listDocuments' ImageAssocType.values()[11] threw ArrayInde...

Kamo·2mo ago
FixKlusterServices

Move data dir off MinIO FUSE mount to local disk

rspamd's /var/lib/rspamd was hostPath-backed by the rclone FUSE mount of the MinIO shared-files bucket. Every hyperscan recompile / map refresh rewrote files th...

Kamo·2mo ago

Je, unaona nini kuhusu usafiri?

Kila moja ya hizi updates ardhi katika nafasi yako ya kazi moja kwa moja. Kuanza bure na kuangalia kukua wiki baada ya wiki.

Kuwa Huru MileleMtazamo wa bei