KamoCRM

Mabadiliko ya Tabianchi

Kila kipengele, kurekebisha na kuboresha, posted kama meli. Hakuna kitu kilichofichwa kwa ajili ya uzinduzi.

17,500
Mabadiliko ya Jumla
5,986
Features ya
5,284
Wa
30
Miradi ya Miradi
Filter ya Mradi
Miradi yote17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter ya aina
Aina zoteBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
June 25, 2026
Fixkamo-internal

Ukurasa unaonyesha superseded edt + seli za usafiri zisizo na barabara kwa uaminifu

Kichupo cha Huduma kinasomeka kama haijakamilika kwa hatua mbili ambazo zinafanywa: edt ilionyesha bar tupu 0% ingawa EDT4 (hydro) inasimamia msingi wa EDT2 na ...

Sage·4mo ago
June 23, 2026
Otherkamo-internal

Utawala wa Ulimwengu: Orodha ya mwenyeji wa kila-shard + matangazo ya ujumbe wazi

#4 Cold-region visibility: the world beacon now carries regions_list, so each shard card in the Live tab lists the exact region addresses it hosts (not just a c...

Sage·4mo ago
Otherkamo-internal

Universe admin: live operator actions (Phase 3)

Actions tab gains a Live operations section that drives the live game's existing gRPC admin surface, each behind a confirm dialog and recorded to a capped Redis...

Sage·4mo ago
Otherkamo-internal

Utawala wa Ulimwengu: Hifadhi ya data ya moja kwa moja / barabara ya afya + Worldgen kukimbia historia

Tab ya kuishi sasa hutumia ulimwengu mpya.gateway.health na ulimwengu.persistence.health beacons pamoja na ulimwengu.load: strip datastores (CockroachDB quorum ...

Sage·4mo ago
June 22, 2026
Otherkamo-internal

Universe admin: add Live tab — real-time game shards, players & regions

New read-only platform-admin view of the running game (not just the offline worldgen pipeline). Subscribes once per process to the universe.world.load beacon ev...

Sage·4mo ago
Featurekamo-internal

Show per-stage data layers incl. EDT4 ocean mask + TRF2 markings

Kadi za hatua za dashibodi za ulimwengu sasa zinaorodhesha safu za data kila bawa la tile, Kusisitiza wale walioongeza hivi karibuni: Mask ya bahari ya EDT4 (uu...

Sage·4mo ago
June 21, 2026
CIkamo-capcha

Kurekebisha kubectl kufunga hatua (GITHUB PATH si kazi katika hatua moja)

The install step verified with 'kubectl version --client' in the same step that appended its dir to GITHUB_PATH — but GITHUB_PATH only applies to later steps, s...

Kamo·4mo ago
CIkamo-capcha

Drop decommissioned k2m1 deploy job

k2m1 is offline/decommissioned; the deploy_k2m1 job only ever failed and marked the whole pipeline red after k1m1 deployed fine. k1m1 is now the sole build+depl...

Kamo·4mo ago
Performancekamo-capcha

Lower PoW difficulty (cost 1000, counter 2000-4000)

Solve cost is the product of CHALLENGE_COST x counter range; both were over-cranked (~37.5M PBKDF2 rounds, ~40-75x a stock Capcha), making the widget slow on lo...

Kamo·4mo ago
June 20, 2026
Featurekamo-internal

Surface tile staleness + targeted "Regenerate N" on the page

The agent snapshot now carries per-recipe staleness (up-to-date / stale / missing); plumb it through the API + SSE to the page: - Services tab shows a freshne...

Sage·4mo ago
Chorekamo-internal

Trigger redeploy ya ujenzi wa hivi karibuni

kamo·4mo ago
Fixkamo-internal

Onyesha hesabu ya mapigo ya moyo ya kuishi, sio thamani ya stale perpass

Progress read status.have first, which the initial 'running' event sets to 0 — and `0 ?? count` keeps 0, so the live count never showed (and hydro mis-counted a...

Sage·4mo ago
Fixkamo-internal

Add Universe to the settings slide-out (NavPri)

Ukurasa wa ulimwengu ulisajiliwa kwenye kadi za kutua lakini sio kwenye kadi za kutua MipangilioStatusWind slide-nje kwamba NavPri kweli kufungua, hivyo hakuwa ...

Sage·4mo ago
June 19, 2026
Featurekamo-internal

Universe world-generation admin page

Adds /settings/platform/universe under Platform Administration — its own platform card + three sub-tabs (Overview, Services, Actions) — to start and monitor the...

Sage·4mo ago
June 16, 2026
FixSecurityService

Expose GD (god eligibility) in /user-info for kamo-universe

The session stores the GD flag (KSessionService) but /user-info never returned it, so kamo-universe's KamoIdentity always deserialized is_god=false and the god/...

Kamo·4mo ago
FixEmailService

Don't save transactional NoReply sends to a Sent folder

NoReply is a send-only address with no mailbox, but every transactional send still attempted an IMAP append to its Sent folder, producing a noisy AUTHENTICATION...

Kamo·4mo ago
FixSecurityService

Case-insensitive email lookup so reset emails send

Password recovery lowercased the input but findByEmailEmail does a case-sensitive match against the stored email (e.g. Sage@KamoCRM.com), so the user was never ...

Kamo·4mo ago
Featurekamo-shared-library

Kuongeza kesi ya hisia findByEmailIgnoreCase

Emails are stored with inconsistent case (e.g. Sage@KamoCRM.com) and CockroachDB string equality is case-sensitive, so findByEmailEmail misses on case alone. Ne...

Kamo·4mo ago
June 15, 2026
Fixkamo-login

Proxy Password Reset kwa Usalama wa Ndani DNS

The /api/recover proxy defaulted to api.kamocrm.com, which Traefik routes to APIService (no recover controller) → 404 → "Something went wrong" on /reset-passwor...

Kamo·4mo ago
FixKlusterServices

Kuhamia Dovecot maildirs kwa PVC ya ndani-path (off rclone / MinIO FUSE)

Maildirs were on hostPath /mnt/shared-files/email/mail — the rclone FUSE mount backed by MinIO object storage, which can't safely host a maildir (no atomic rena...

Kamo·4mo ago
Otherkamo-internal

Update project files

kamo·4mo ago
FeatureEmailService

Self-heal mailbox accounts from app DB (drift recovery)

The app DB is the source of truth for which mailboxes should exist; KamoMail accounts live in the mail server's virtual_users. If the mail DB loses data, mailbo...

Kamo·4mo ago
FixKlusterServices

Weka datadir ya MySQL kwenye PVC ya mitaa badala ya rclone / MinIO FUSE

The mail MySQL datadir (and maildirs) were on hostPath /mnt/shared-files, an rclone FUSE mount backed by MinIO object storage, which cannot durably or consisten...

Kamo·4mo ago
FixEmailService

Mailbox list API returns UI-shaped ****************

GET /api/email/mailboxes returned the raw entity (providerStatus, lastSyncedAt, no member count). The settings UI reads **************** so status was always un...

Kamo·4mo ago
FixSecurityService

Carry impersonation audit trail across org jumps

When the caller is already an impersonation session (a god admin acting as another member, carrying SUDO_MEMBER_ID), entering another org from /network minted t...

Kamo·4mo ago
Featurekamo-internal

Kulinganisha / kutuma kwa niaba ya sanduku la barua la mwanachama lililobadilishwa

- Thread mailbox mmiliki Id kutoka switcher kupitia activeMailbox katika Uundaji wa mazingira (event + URL param). Ujumbe Mpya / jibu / kuandika mbele kwa sandu...

kamo·4mo ago
FixEmailService

Authorize privilege-based mailbox access for read + send-as

resolveForMailbox only granted access via a direct MemberMailbox assignment, so mailboxes surfaced through **************** rights threw NoSuchElementException ...

Kamo·4mo ago
Fixkamo-internal

Kuacha kurasa za gating kwenye cookies *** katika midware wakala

wakala.t (Next middleware) itaelekezwa kila ombi la ukurasa bila *** Jinsi ya kufuta cookies. Katika kipindi cha sasa cha utekelezaji wa ahadi hiyo, ambayo Ombi...

kamo·4mo ago
Fixkamo-internal

Kuacha kugusa kuki; tuma ishara wazi wito wa auth

Rip out all the legacy-cookie clearing/migration. The token lives in sessionStorage (key ***) and travels as the X-***-Token header, which the backend already p...

kamo·4mo ago
Fixkamo-internal

Don't adopt the legacy *** cookie; clear it instead

Right after the sessionStorage switch ships, every browser still has its old *** cookie. The migration adopted that value into sessionStorage (and the server co...

kamo·4mo ago
Fixkamo-internal

Fall back to my-networks when all-networks 403s

hasPlatformAdminAccess is derived client-side (owner-of-session-org AND host-org-is-top-level). A child-org owner whose session lands on the top-level host is m...

kamo·4mo ago
Featurekamo-internal

Carry *** in per-tab sessionStorage instead of a shared cookie

The session id lived in a browser cookie shared across all tabs of an origin, so a second tab (impersonation) could not hold its own session. Move the carrier t...

kamo·4mo ago
Featurekamo-internal

God-mode Impersonate button on member settings header

Adds a top-right 'Impersonate' action on /settings/member/[id], visible only when the signed-in session carries god mode (getIsGod) and the target isn't self/ne...

kamo·4mo ago
FeatureSecurityService

God-mode member impersonation endpoint

POST /api/security/impersonate mints a fresh ***+OTK for an arbitrary member of the caller's current org, gated on the caller session carrying god mode (GD). Re...

Kamo·4mo ago
June 14, 2026
FeatureSecurityService

Return orgName + language in /user-info

Resolve the org's display name and the member's selected language (ISO-639-1 code) from the DB so kamo-universe can show each player's org + language flag on th...

Kamo·4mo ago
June 13, 2026

Je, unaona nini kuhusu usafiri?

Kila kitu kinaingia kwenye tovuti yako mwenyewe. Anza kwenye mpango wa bure na usome ukurasa huu tena katika mwezi mmoja.

Kuwa Huru MileleMtazamo wa bei