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
October 21, 2026
FeatureInitializerService

KamoCameras ni pamoja na katika Biashara na juu, na juu ya kila uwanja wa Premium na juu

Mmiliki, 2026-10-20 (IoT karibu na F11): Biashara, Biashara na sawa zao katika ulimwengu mwingine. - Jukwaa laTierMatrixMigration: Biashara faida KAMO CAMERAS (...

KamoΒ·6d ago
October 18, 2026
FeatureInitializerService

Angalia kumbukumbu za seva ya OAuth (IoT SP09)

KamoΒ·1w ago
October 14, 2026
October 13, 2026
FeatureInitializerService

Scan com.kamo.z.shared.cameras (merge feat/kamo-cameras)

Mfuko wa vyombo vya KamoCameras unajiunga na orodha ya @EnableJpaRepositories ya KamoInitializerApp. Kwa kuwa kukimbia kamera ya schema (9 meza) alifanya kutoka...

KamoΒ·1w ago
October 12, 2026
September 28, 2026
FeatureInitializerService

Familia, Jumuiya na orodha za kibinafsi kando ya ngazi ya biashara ya KamoCRM

KamoUniverse inauza catalogs nne nje ya jukwaa org mpango meza moja. Hii ni Weka data na data kwa wale watatu. -Utawala wa ulimwengu (@Order 0) Kwa mfano, *** ...

KamoΒ·4w ago
September 24, 2026
FeatureInitializerService

Uhamiaji kwa org alias domains, kuona jukwaa la org

Kuundwa kwa [TD="width: 456"] [FONT=&](2)[/FONT][FONT=&]Bila kuathiri masharti ya kifungu kidogo (1) [TD="width: 456"] [FONT=&](2)[/FONT][FONT=&]Bila kuathiri m...

KamoΒ·4w ago
FeatureInitializerService

Nguzo na shughuli magogo ramani Arive Ushirikiano

Kwa mfano, *** (kwa Kiingereza: Arive Links) Picha zote na Wizara ya Mambo ya Ndani ya Nchi. ......................................................................

KamoΒ·4w ago
September 23, 2026
FeatureInitializerService

Kipengele cha mpango wa Notes ni "Kumbuka & Checklists"

Programu ya Vidokezo ina orodha ya orodha tangu 2026-09-23 na inaitwa "Maelezo na Orodha" kila mahali ni jina. Ulinganishaji wa ukurasa wa bei Jina lake la kuza...

KamoΒ·4w ago
FeatureInitializerService

Weka programu kwenye orodha ya haki, ongeza tu

[TD="width: 456"] [FONT=&](2)[/FONT][FONT=&]Bila kuathiri masharti ya kifungu kidogo (1) mahali fulani kwenye ngazi ya tier, kwa sababu programu catalog haina k...

KamoΒ·4w ago
September 13, 2026
FeatureInitializerService

Webinar notify member, wanachama wa timu walinakili kwenye barua pepe za mtangazaji

Mstari mmoja kwa (shirika, mwanachama wa timu): Orodha ya Kutambuliwa ya Zaidi Kuweka mipangilio ya wavuti ya wavuti. Vyombo vya habari vinatoa taarifa hizi kwe...

KamoΒ·1mo ago
FeatureInitializerService

Ukurasa transition overrides, shirika na mpito wa ukurasa wa mwanachama mwenyewe

Mstari mmoja kwa mmiliki (ORG na kitambulisho cha org, MEMBER na kitambulisho cha mwanachama): orodha Na kwa upande mwingine, au kwa upande mwingine, ni tu kwa ...

KamoΒ·1mo ago
September 12, 2026
FeatureInitializerService

[td="width: 456"] [font=&](2)[/font][font=&]bila kuathiri masharti ya kifungu kidogo

Nguzo ya TEXT inayoshikilia mali ya kila mpito kama JSON iliyoingizwa na kitambulisho cha mpito. Hakuna cha Backfill: null inamaanisha defaults kila mpito, kama...

KamoΒ·1mo ago
FeatureInitializerService

****** mbele ya kila msomaji

Ishara ya orodha, NULL inamaanisha TILE DISSOLVE iliyosafirishwa, kwa hivyo hakuna kitu kilichorejeshwa. Amri 0 kwa sababu chombo ramani nguzo kutoka hii kujeng...

KamoΒ·1mo ago
FeatureInitializerService

Index ya kipekee (campaign, anwani) kwa mazingira mapya

Huduma ya barua pepe kutumika kujenga ***** katika kila mmoja DDL juu ya nguzo hii ni hapa badala. Uwezo wa kujitegemea, kujitegemea (YugabyteDB hujenga indexes...

KamoΒ·1mo ago
September 7, 2026
FeatureInitializerService

The The The The Kwa mazingira mapya

Huduma ya barua pepe inaendesha ddl-auto: hakuna, kwa hivyo hakuna safu inaweza kuonekana peke yake - chombo anatangaza yao na Hibernate kusoma meza furaha bila...

KamoΒ·1mo ago
September 6, 2026
FeatureInitializerService

System bug.media session guid na index yake ya kuangalia

Kichwa nyuma ya thread ya maoni ya ripoti, vinavyolingana [TD="width: 456"] [FONT=&](2)[/FONT][FONT=&]Bila kuathiri masharti ya kifungu kidogo (1) cha kifungu h...

KamoΒ·1mo ago
FeatureInitializerService

Kuongeza kukataa sababu, na kufagia majina matatu ya hali ya kustaafu

status name ina jina linalosoma nyuma kupitia @Enumerated (STRING), kwa hivyo mstari bado Baada ya kusema kuwa mara kwa mara ni gone haina kusoma kama default β€”...

KamoΒ·1mo ago
September 5, 2026
FeatureInitializerService

Seed the $99 per-seat startup fee on every paid tier

The loader passed null for setupFee on all four plans, so a freshly seeded environment priced onboarding at nothing while production charges $99 a seat β€” the ki...

KamoΒ·1mo ago
September 4, 2026
FeatureInitializerService

System_bug.published, defaulting to TRUE

The column behind the Publish flag: a god-mode operator can now file a report that stays with god mode until somebody releases it. DEFAULT TRUE is the whole re...

KamoΒ·1mo ago
FeatureInitializerService

Make hr_job_application.member_id nullable

ddl-auto adds columns; it never relaxes constraints. Flipping optional=false to true on the entity changes what the ORM believes and nothing about what the data...

KamoΒ·1mo ago
September 3, 2026
FeatureInitializerService

Email_signature_badges, and the columns that order them

The footer badge library plus footer_badges / footer_badge_spacing / footer_badge_height on email_signature_templates. A runner and not just ddl-auto for the u...

KamoΒ·1mo ago
FeatureInitializerService

Scan hr.careers, and drop the frozen work-location CHECK

Two changes, both required before the careers entities can reach the database. The @EnableJpaRepositories list is an explicit array while @EntityScan is wildca...

KamoΒ·1mo ago
September 2, 2026
FeatureInitializerService

Commerce_quotes.setup_fee

A one-off setup fee on a quote that presents a single price. The fee already existed on QuoteOption, where each alternative carries its own; a flat sheet had no...

KamoΒ·1mo ago
FeatureInitializerService

Reprice stored quote totals through the pricing engine

Quote money columns are written, not computed on read, so the two corrections that landed on 2026-09-02 β€” a unit price is a per-month rate the term multiplies, ...

KamoΒ·1mo ago
FeatureInitializerService

The columns that let an event invite its guests

Three on calendar_events, because whether a meeting invites people belongs to the meeting rather than to the moment it was saved β€” an edit six weeks later that ...

KamoΒ·1mo ago
FeatureInitializerService

Commerce_quotes.billing_basis

The per-quote snapshot of the org's quoteConversionBilling choice, so a quote keeps the terms it was raised under after an administrator changes the setting. Nu...

KamoΒ·1mo ago
FeatureInitializerService

Columns for a market's quote contact and the per-quote snapshot

A market names its answer in QUOTE_CONTACT_MODE (+ QUOTE_CONTACT_MEMBER_ID when that answer is one explicit person), and each quote keeps the contact it was rai...

KamoΒ·1mo ago
FeatureInitializerService

Migration for KB_ARTICLE_RELATIONS

Mirrors KbArticleRelation in kamo-shared-library. Written explicitly rather than left to ddl-auto so the UID and DATE_CREATED defaults live in the database, whi...

KamoΒ·1mo ago
August 29, 2026
FeatureInitializerService

Keep every live domain routing once verification becomes mandatory

Host to organization resolution is about to require ownership_verified on the top-level domain row, so that a domain several organizations have merely named rou...

KamoΒ·1mo ago
August 28, 2026
FeatureInitializerService

The three per-member-type home-screen columns on a security model

CHILD_ORG_SECURITY_MODELS gains DEFAULT_MEMBER_HOME_SCREEN, DEFAULT_TEAM_MEMBER_HOME_SCREEN and DEFAULT_ORG_OWNER_HOME_SCREEN. Each holds HOME_SCREEN_DEFAULT (t...

KamoΒ·1mo ago
August 27, 2026
FeatureInitializerService

The REVOKEs three entity javadocs already claimed existed

BillingWormGuard, BillingDispatch and BillingSyncIssue each cite "a REVOKE UPDATE, DELETE in the KamoInitializer migration". No such migration existed β€” the sta...

KamoΒ·2mo ago
FeatureInitializerService

System_bug_view β€” who has read which report

Per VIEWER, not per bug, and that is the whole reason it is a table rather than a first_viewed_at column on system_bug: triage is worked by several people at on...

KamoΒ·2mo ago
FeatureInitializerService

Land the company phone toggle columns before EmailService reads them

ADD COLUMN IF NOT EXISTS on **************** for user_company_phone_main and user_company_phone_toll_free. This service's ddl-auto: update would add both from ...

KamoΒ·2mo ago
FeatureInitializerService

4 GB per seat on every plan, and seats rather than users

Storage stops being a tier differentiator. The 2/4/5 ladder put one gigabyte between Starter and Business on a page that then had to explain what "pooled" meant...

KamoΒ·2mo ago
FeatureInitializerService

Per-seat storage, and a flat Enterprise pool

2 GB per seat on Free, 4 on Starter, 5 on Business. Enterprise stops scaling with seats entirely - a flat 150 GB for the organization - which "N GB per seat" ca...

KamoΒ·2mo ago
FeatureInitializerService

Seed KamoPBX platform defaults

Hibernate ddl-auto adds the SYSTEM_CONFIGURATION columns; @ColumnDefault only applies to newly inserted rows, so the existing singleton needs backfilling. Seed...

KamoΒ·2mo ago
FeatureInitializerService

Per-extension PBX billing schema, backfill and catalog

PbxBillingSchemaMigration is @Order(0) because it adds a column. The shared-library entity maps phone_cost_mode from the moment the build starts, so any runner ...

KamoΒ·2mo ago
August 26, 2026
FeatureInitializerService

One shared calendar per org, one primary per member

Provisioning had nothing underneath it, so two simultaneous first loads both inserted. Collapses what that already made β€” twenty duplicate rows across seven org...

KamoΒ·2mo ago
FeatureInitializerService

Schema for member-connected inboxes

The old member-only unique on member_imap_configs is discovered by shape rather than by its Hibernate-generated name, and dropped only after the wider key exist...

KamoΒ·2mo ago
FeatureInitializerService

Both mail add-ons are priced per mailbox

Prices unchanged at $5 and $2; only the unit changes. Copy now states what actually counts, and that aliases are unlimited and free.

KamoΒ·2mo ago
FeatureInitializerService

Schema for per-mailbox billing

KamoΒ·2mo ago
FeatureInitializerService

One primary member per mailbox

is_primary was unique per member only, so two members could both claim a mailbox β€” and PrimaryMailboxIdentityLookup returns null on an ambiguous address, so tha...

KamoΒ·2mo ago
FeatureInitializerService

DDL for the per-member line-window gate

Adds **************** defaulting to false. A column rather than a feature flag because there is no flag system here and MemberCapabilities is a closed, fail-cl...

KamoΒ·2mo ago
FeatureInitializerService

Widen the comms spine to an owner, in the order that keeps it safe

LEAD_CONTACT_POINTS and LEAD_COMMUNICATIONS gain the document manager's (assoc_type, assoc_object_id) pair so an account, a patient or a commerce record can own...

KamoΒ·2mo ago
FeatureInitializerService

Add the RingCentral JWT and direct-number columns

Order 0, because the shared-library entities map both columns from the moment this build starts: every runner that loads a PhoneExtension or a MemberVoipOAuthTo...

KamoΒ·2mo ago
August 25, 2026
FeatureInitializerService

Create member_availability_window, retire the dated slot table

Creates member_availability_window, adds **************** and rebuilds webinar_child_org_restriction around the type plus an optional weekday. Drops webinar_ava...

KamoΒ·2mo ago
FeatureInitializerService

Read pointers for SMS, AI chat, webinars and missed calls

Three of the five conversation surfaces had no server-side notion of read at all. All four columns are nullable with no backfill: null means never looked, which...

KamoΒ·2mo 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