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
September 7, 2026
FeatureSecurityService

Hifadhi ya mmiliki, imebeba mzigo wa malipo ambao tayari upo

Launchpad ni kupata mita ya kuhifadhi, na njia ya wazi ya kulisha ni Ni maombi yake mwenyewe kwenye kila ukurasa. Idadi hiyo haikustahili “Naapa kwa mng’ao wa m...

Kamo·1mo ago
FeatureSecurityService

Tuzo SPREAD THE WORD kutoka kwa Ukuaji wa Hub

Kwa mfano, *** Inahesabu Hub ya Ukuaji wa Mwanachama na kutoa maoni yao juu ya suala hilo. Hii ina maana kwamba badala ya kutaja idadi. Soma hapa kwa kila mtu ...

Kamo·1mo ago
FeatureSecurityService

Tuzo ya Kujiunga Timu kwa kila mtu, bila nyuma

Huduma ya usalama inamiliki mwanachama, hivyo inamiliki mafanikio. Tuzo hiyo, kwa mujibu wa Inakubali na kuchapisha; Huduma ya Vyombo vya Habari tu. Kila siku ...

Kamo·1mo ago
FeatureSecurityService

Mtu anaweza kuomba mwongozo kwa njia ambayo

Kusubiri kwa muda mrefu hakumwambia kiongozi yeyote. Kamati hiyo imesema wazi kuwa “Kiongozi hajatambuliwa” – na njia pekee ya kupata mteja Wakati wa kuandika i...

Kamo·1mo ago
September 6, 2026
FeatureSecurityService

Tuma kwa AI kumwambia kila mtu kwenye thread, sio tu mwandishi

Barua hiyo inatuma barua hiyo Media Service, kwa hivyo wasikilizaji wake wanapaswa kuhamia Vivyo hivyo: Kila mshiriki katika uzi wa ripoti anapunguza yeyote ali...

Kamo·1mo ago
FeatureSecurityService

Mungu pekee ndiye anayeweza kutawala, na hakuna anayeweza kutawala

ManAGE USERS imefikia utambulisho wa vioo vya kuvunja. MtumiajiAdminController Ni mtumiaji tu wa Mfumo, hivyo mmiliki asiye Mungu anaweza kuzima akaunti ya Mung...

Kamo·1mo ago
FeatureSecurityService

Waambie ni nani mpango wa shirika uko juu, na nani anayeweza kubadilisha

Mahakama inaweza kusema kwamba kesi ilikuwa inaendelea na hakuna kitu kingine. Vyanzo vya "TRIAL" au null, hivyo bure, muda mrefu wa majaribio, kulipwa na compe...

Kamo·1mo ago
FeatureSecurityService

Kiongozi anaweza kutoa rika au mdogo, kamwe juu

MANAGE PLATFORM ADMINS ni haki ya kusimamia orodha ya upatikanaji wa jukwaa, Sio haki ya uvumbuzi. Bila ya kuwa na nguvu, kila kitu kilikuwa kimya Na yeyote ata...

Kamo·1mo ago
FeatureSecurityService

Piga mashine ya kubuni kwa matumizi ya coder na kuchapisha kile kilichohamishwa

Inalisha menyu ya Desktop ya Linux sasa inachukua - ni kiasi gani cha mwanachama Kufagia badala ya kushinikiza, kwa sababu idadi ni kuzaliwa kwenye mashine na ...

Kamo·1mo ago
FeatureSecurityService

Kutoa Ribbon wording, na kuzalisha favicons kutoka tab icon

Uandaaji wa kujifunza mambo mawili: nini shirika linataka kona yake ya umma Kwa maneno mengine, ni nini cha kufanya na jinsi ya kufanya hivyo kwa usahihi. [TD=...

Kamo·1mo ago
FeatureSecurityService

Kujiandikisha kwa mgombea ambaye anajiandikisha badala ya kujiandikisha

Usajili tayari uliandika hivi karibuni Kujiandikisha wakati akaunti iliundwa. Hii ni ni nusu nyingine ya funnel sawa: watu wengi ambao vyombo vya habari Kuomba ...

Kamo·1mo ago
September 5, 2026
FeatureSecurityService

Rekodi tangazo mgombea kusajiliwa kwa, na kuwakaribisha wakati kuajiriwa

Usajili kwenye njia / timu sasa inakubali kutumika JobId - Uid kamo-sajiliwa Imesimama wakati bodi ya kazi ilituma mgombea kwa / timu?jobId = - na kuandika kwen...

Kamo·1mo ago
FeatureSecurityService

Kuchapisha programu kwa makusudi, na kutoa ukurasa wake muhimu chat

wa wa wa wa wa wa wa wa wa wa wa wa kuchapisha au Anastaafu ukurasa wa umma wa bidhaa na rekodi ambazo mtandao huongea widget yake ya msaada Akizungumza kwa nji...

Kamo·1mo ago
FeatureSecurityService

Kuhudumia maombi ya mikopo ya umma, kushughulikiwa na bidhaa

Picha zote na Wizara ya Mambo ya Ndani ya Nchi. .................................................................... Pamoja na leseni ya leseni ya shirika hilo....

Kamo·1mo ago
FeatureSecurityService

Expose what a seat change will cost before it is made

Raising a subscription's seat count now raises an invoice — a per-seat startup fee follows the person, so ten hires on a $99 plan is $990 and a large account ru...

Kamo·1mo ago
FeatureSecurityService

Record which domains authorize us, so their mail can go out as them

Transactional mail currently picks its From address by asking who hosts an organization's MAILBOXES. That is the wrong question. Whether we may send as chinilaw...

Kamo·1mo ago
FeatureSecurityService

Carry a terminal's activity state to the console

TerminalSummary gains `state`: busy, or waiting for its member. Read off the session's transcript — neither of which is knowable from here, which is why it trav...

Kamo·1mo ago
FeatureSecurityService

Carry the member's model and effort to a coder session

and deliberately not examined here. `coder_flags` on the agent is the one thing that decides what a session runs with — its own comment calls it "the security ...

Kamo·1mo ago
FeatureSecurityService

Refuse a sign-in whose host names no organization

Such a host could sign in until now. It fell through to the workspace-choice path and succeeded on membership alone, which made it a door where none of the tena...

Kamo·1mo ago
FeatureSecurityService

Progressive sign-in lockout, escalating to a permanent IP block

A wrong password now costs something, and the cost climbs. Counted since the subject's last successful sign-in: the first five failures are free, the sixth and ...

Kamo·1mo ago
September 4, 2026
FeatureSecurityService

Serve each org the callback URL on its own domain

This endpoint is where a member finds the string they paste into Google's console, so it is the endpoint that was wrong: it returned only the redirect the org h...

Kamo·1mo ago
FeatureSecurityService

User-account details belong to their owner, or to an operator

One rule, in one place, for the three endpoints that write a USER account: the profile's member update, the profile's personal address, and the platform Users t...

Kamo·1mo ago
FeatureSecurityService

Let a god operator and the System User set somebody's address

The personal address was self-only. It is also the address an administrator has to be able to correct — a member who has lost the mailbox on their account canno...

Kamo·1mo ago
FeatureSecurityService

Lock the shared sweeps, and run two pods

Sixteen of SecurityService's seventeen scheduled sweeps have a shared effect and now take a named distributed lease before running. There is no ShedLock anywher...

Kamo·1mo ago
FeatureSecurityService

List a member's coder sessions, and open one in a terminal

Two endpoints beside the terminal ones, and they follow the same rule those do: the Linux account is resolved from the CALLER'S OWN SESSION and no account name ...

Kamo·1mo ago
FeatureSecurityService

Bake the sign-in and sign-up logo overlays into config.json

kamo-login and kamo-register run on their own hosts with no OrgContext, so this file is the only route their branding takes - the same one KamoMeet already uses...

Kamo·1mo ago
FeatureSecurityService

Change a personal address by proving it, and administer accounts

Two surfaces on the USER account, which until now had no server of its own — the account's fields were reachable only through MemberController, an endpoint scop...

Kamo·1mo ago
FeatureSecurityService

Read a domain's live SPF record and say what it actually needs

GET /api/security/domains/{id}/spf, for the SPF step on /setup/dns. The setup page cannot give one set of SPF instructions to everybody, because the right inst...

Kamo·1mo ago
FeatureSecurityService

Force KamoMobile Logout — revoke a member's mobile devices

Force-logout deletes *** sessions, which ends a browser. It does NOT end a phone: KamoMobile holds a durable device token and mints a fresh *** from it the mome...

Kamo·1mo ago
FeatureSecurityService

Org-side CRUD for an organization's own OAuth2 client

The org-scoped twin of PlatformOAuthClientController, behind **************** Same DTO shape, same encrypt-on-write, same never-return-a-secret rule, plus platf...

Kamo·1mo ago
FeatureSecurityService

Serve an org's branding from the host it is browsed on

A white-label sign-in screen is reached at login.<customer domain> with no ?org= on the URL and nothing in sessionStorage, so the front end has no way to name t...

Kamo·1mo ago
September 3, 2026
FeatureSecurityService

Send to AI now runs in a Remote Terminal the operator can watch

The dispatch prepares the hand-off on the dev machine — screenshots, video and the composed prompt written to disk — and answers with the terminal it will run i...

Kamo·1mo ago
FeatureSecurityService

Seed the two careers rights onto HR's existing authoring group

MANAGE_JOB_POSTINGS and VIEW_JOB_LISTINGS are inserted as NOT_SPECIFIED like every new right, so without a seed the /hr/careers tab and the member Careers tab w...

Kamo·1mo ago
FeatureSecurityService

List, rename and end a member's terminals

GET **************** DELETE and PATCH on /terminals/{id}. Every one of them resolves the Linux account from the CALLER'S OWN SESSION and passes no account name...

Kamo·1mo ago
FeatureSecurityService

Serve the widened accept gate, add self-assignment, and close two contact-mask bypasses

**Endpoints for the new gate.** /leads/available-summary and /leads/available now report both reasons a member is blocked — leads owed a note since they were as...

Kamo·1mo ago
FeatureSecurityService

Serve Remote Terminal — a real shell over a WebSocket

Bridges a browser to a PTY on the member's own dev machine. Binary frames are the terminal, text frames are control; on the far hop an HTTP 101 onto a length-pr...

Kamo·1mo ago
FeatureSecurityService

Send the company alongside the contact wherever a record is labelled

A record that is both an organisation and a person is named "Harmony Home Loans (Nickolas McGarry)" — the company leads, the contact qualifies. That rule lives ...

Kamo·1mo ago
FeatureSecurityService

A communications timeline over the whole /leads filter, not one lead

GET **************** takes the SAME query string GET the lead detail page draws — across every lead the filter bar matches. "What has been said to the leads I a...

Kamo·1mo ago
September 2, 2026
FeatureSecurityService

Enter a tenant organization as one of its members, from /network

A second door beside the same-org god-mode one. Gated on the new IMPERSONATE platform right via @RequirePlatformRight, where the existing door is gated on the s...

Kamo·1mo ago
FeatureSecurityService

A member address signs you into its own org, not every org

A member who signs in with the org mailbox flagged Primary on their member settings was being offered every workspace their user account belongs to. The address...

Kamo·1mo ago
FeatureSecurityService

Enforce the platform's visibility, and let it be edited

GET/PUT /api/security/reports/catalog, both gated on MANAGE_REPORTS on the platform spine. The list comes from the REGISTRY, not the override table: an operator...

Kamo·1mo ago
FeatureSecurityService

Run the reports that are due, and send them

One internal endpoint, X-Internal-Auth gated and constant-time compared, that DaemonService ticks. The cron stays in the daemon because it is replicas: 1 with s...

Kamo·1mo ago
FeatureSecurityService

The lists a share dialog picks from, and a share target that fits every id

GET **************** returns the organization's people, departments and roles as picker options, in one call and in one shape. Built on the reporting option pro...

Kamo·1mo ago
FeatureSecurityService

Run, export and schedule the Report Studio's reports

The service half of the framework: the catalogue, the run, the pickers, four exporters, saved views and schedules. Authorization is explicit on every path, bec...

Kamo·1mo ago
FeatureSecurityService

Honour a market's contact rule wherever a quote names somebody

The staff detail, the staff preview and the customer's own page now resolve the contact through one method, so they cannot disagree about who is printed on the ...

Kamo·1mo ago
FeatureSecurityService

Page and search the org directory, and stop two row builders drifting

The networks endpoints answer with the whole set in one body. That is fine for a member of a dozen orgs and impossible for an operator on an estate meant to rea...

Kamo·1mo ago
August 31, 2026
FeatureSecurityService

Put the report title in the message, and let it be corrected

A dispatch composed the operator's instruction and the bug description with the separator between them. The title was never in it, so the session opening the me...

Kamo·1mo ago
August 29, 2026
FeatureSecurityService

Bulk-create members and team members, one transaction per record

The two bulk-add screens need to create a spreadsheet of people in one submission and report on each of them individually. That could not be built on the existi...

Kamo·1mo ago
FeatureSecurityService

Store the org's deposit account, and print it on quotes

`/api/security/receivables` is where Settings → Account → Receivables reads and writes. Two rights, not one: VIEW_RECEIVABLES reads the tab, MANAGE_RECEIVABLES ...

Kamo·1mo ago
FeatureSecurityService

Carry the team member's department in the session

The browser tab is being retitled "{Org} - {role} Portal", and a team member's role is their department — the specific thing they identify with day to day ("Sal...

Kamo·1mo ago

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