Mabadiliko ya Tabianchi

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

17,857
Mabadiliko ya Jumla
4,574
Features ya
4,511
Wa
32
Miradi ya Miradi
Filter ya Mradi
Miradi yote17,857AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService347InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,550kamo-login318kamo-marketing580kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter ya aina
Aina zoteBuild24CI522Chore670Docs226Feature4,574Fix4,511Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
September 10, 2026
TestMediaService

Kushughulikia swala la watazamaji wa dawati wakati wa mtihani

maisha katika maktaba ya pamoja, hivyo hakuna chochote katika mfuko huu Aliifungua njia na njia isiyo na makosa huko Huduma ya Vyombo vya Habari vya Ajali kweny...

KamoΒ·1d ago
September 9, 2026
Testkamo-internal

Kufunika topInset ya dirisha lililoongezwa tayari heshima

ToolWindowShell imechukua topInset tangu strip tab kutua - huanza dirisha chini ya strip na kuacha ni fupi kwa kiasi sawa, au strip ni inayotolewa Juu ya kichwa...

KamoΒ·1d ago
TestESigService

Kuwasilisha kwa kweli kuandika tarehe ya saini, na kupuuza waya

Kitengo vipimo kuzunguka hii kufunika vipande - muundo, aina predicate, Kuondolewa kwa uwanja - na hakuna hata mmoja wao anayeweza kuona wiring. Kwa mujibu wa t...

KamoΒ·1d ago
Testkamo-internal

Mlinzi wa mwendo alilingana na fomu, na longhand aliamua nje yake

The the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the ...

KamoΒ·2d ago
Testkamo-internal

Kuthibitisha menu chat dirisha pia ushauri haki

Msaidizi wa mtihani wa mwisho wa Media Service, kwenye mlango wa pili. ya chat Menyu ya michezo ilikuwa na shimo la haki kwa uhuru wa icon ya nav - iliomba Haki...

KamoΒ·2d ago
Testkamo-internal

Kuanguka kwa utaratibu wa msalaba ilikuwa tawi ambalo hakuna jaribio lililochukuliwa

Invariant aliongeza katika 80aee0ee iko nyuma ya misaada yote wakati "Masaa" taarifa hakuna mpaka muhimu - ambayo hutokea wakati saa kufungua muhimu na kamwe ha...

KamoΒ·2d ago
Testkamo-internal

Milipuko miwili ya saa ni ya kujitegemea, lakini sio ya kawaida

Rangi na sauti zinaongezeka kwa kupigwa kwa makusudi tofauti - kiwango na Nchi ni tofauti na vocabularies, na kila mmoja anasema kitu ambacho wengine hawawezi. ...

KamoΒ·2d ago
TestMediaService

Kuthibitisha pointi za mwisho zinakubaliana na haki, sio tu kwamba inafanya kazi

Michezo ya kubashiri inathibitisha majibu ya lango kwa usahihi. Hakuna ushahidi wa tatu Waongozaji huuliza - na tofauti hiyo ni kasoro nzima ya mabadiliko haya ...

KamoΒ·2d ago
Testkamo-internal

Kuacha pinning orodha ya hoja ya setThemeSlug katika madai ya chanzo

"Akaunti" ilikuwa nyekundu kwenye kichwa. Alisema kutokana na chanzo cha programu / kuthibitisha / ukurasa.tsx na required maandishi halisi 'setThemeSlug (orgRe...

KamoΒ·2d ago
September 7, 2026
Testkamo-internal

Pin mita ya kuhifadhi nyeupe, na meli kurekebisha nyuma runner wafu

Kuwa na walinzi badala ya kutoa taarifa kwa kuwa hakuna Kwa upande mwingine, ni juu ya kuangalia moja kwa moja. Makosa matatu kati ya manne walikuwa giza kwa se...

KamoΒ·4d ago
Testkamo-internal

Kushindwa kujenga juu ya tabia font bitmap haiwezi kuteka

Codepoint Press Start 2P haina kutoa kama tofu. browser kwa kimya Inarudi kwenye font ya mfumo, kwa hivyo tabia inaonekana, imeumbwa vizuri, na tu laini - na kw...

KamoΒ·4d ago
TestMediaService

Kusahau kila kitu kilichosemwa, si watu wawili wanaokumbuka

Maswali matatu yaliyoongezwa katika kipengele hiki kamwe hayahusiani na kitu chochote. Haya mambo ya Zaidi ya predicate mbaya ingekuwa: Spring Data inathibitish...

KamoΒ·4d ago
September 6, 2026
Testkamo-internal

Home / KITAIFA / MICHEZO Mwisho wa Safari, Mwisho wa Mwisho

Preselect ilifikia vikao viwili na faili mbili, kwa hivyo jambo la thamani ya pinning ni Safari badala ya nusu: mpango uliochaguliwa kwenye / mpango wangu unafi...

KamoΒ·4d ago
Testkamo-internal

Maelezo ya mauzo ya Pin KamoCRM, na kwamba hakuna org inaweza kubadilisha yao

Kwa mfano, namba na namba ni mara kwa mara hariri moja mbali na kuwa kuangalia tena, ambayo Ingekuwa njia ya mteja kuuliza kuhusu mpango wa KamoCRM kurudi kwa m...

KamoΒ·4d ago
Testkamo-internal

Aina nav-option kurekebisha vipimo vya rafu mkono launcher

Msaada kwa ajili ya kila kitu - kwa ajili ya bure au kwa ajili ya bure. ChomboKey juu yake ilikuwa kosa aina ya mtihani kukimbia kamwe aliona na tsc alifanya.

KamoΒ·5d ago
TestConversionService

Kuhakikisha kuwa mkataba huo unatekelezwa kwa kweli

[TD="width: 456"] [FONT=&](2)[/FONT][FONT=&]Bila kuathiri masharti ya kifungu kidogo (1) cha kifungu hiki, Tume itakuwa na Sanduku linarudi kwa njia isiyo ya ka...

KamoΒ·5d ago
TestMediaService

Pin ambayo inasaidia foleni nchi mgeni chat katika

kutatuaTopic huamua ambapo mgeni kutoka tovuti ya mteja hufikia mtu, na kila njia inaweza kwenda vibaya inakwenda vibaya kimya kimya - chat filed chini Picha zo...

KamoΒ·5d ago
September 5, 2026
Testkamo-internal

Bonyeza kulia kwenye menu moja

Mshughulikiaji mwenyewe tayari - ameingizwa ndani ya 734f68cb na ahadi ya wakati huo katika Ujumbe wa pamoja, chini ya ujumbe usiohusiana. Huu ndio ushuhuda amb...

KamoΒ·5d ago
Testkamo-internal

Cover the arrangement the Gmail sidebar actually asks for

The classification is tested in folderTargets; this is the call the sidebar makes with it. None of Gmail's well-known folders is a root and none is named anythi...

KamoΒ·6d ago
TestEmailService

Pin the two rules that let an OAuth grant and typed-in DAV credentials share a row

An org-level ContactIntegration holds either a typed-in DAV URL and password or an OAuth grant, and the CalDAV/CardDAV tab writes to that one row from two indep...

KamoΒ·6d ago
September 4, 2026
Testkamo-internal

Guard the provider catalog's interpolated i18n keys

check-i18n-keys.mjs reads literal t('...') calls, and the catalog builds its keys by interpolation β€” **************** and oauthClients.field.${labelKey} β€” so no...

KamoΒ·1w ago
September 3, 2026
Testkamo-shared-library

Wire the accept-gate mock into the FFA spend test

acceptNextLead consults LeadAcceptEligibilityService before it reaches any of the credit logic these cases are about, and the test builds the service by reflect...

KamoΒ·1w ago
TestKlusterServices

Drive a real PTY and a real socket through the terminal pump

The existing tests pin argv and framing in isolation; these four prove the pieces actually move bytes. A shell is forked under a genuine pty.fork and pumped ove...

KamoΒ·1w ago
September 2, 2026
TestSecurityService

Hold withTermsUnchanged to carrying every field

The method rebuilds UpdateQuoteRequest positionally, so a field added to that record and forgotten here is dropped from every save by a member without EDIT_QUOT...

KamoΒ·1w ago
Testkamo-shared-library

Pin the quote letter's dotted templateKey, as the HR family already is

The constant is not the templateKey. CanonicalTemplateLoader.load derives only the FILENAME from the constant (QUOTE_SENT -> quote-sent.json) and reads template...

KamoΒ·1w ago
Testkamo-internal

Guard the confirmation on a single-message delete

A member reported deleting the wrong email from /messages: the row's trash icon fired straight through to the API, so one stray click on the right edge of a row...

KamoΒ·1w ago
TestSecurityService

Pin the status-label body an org sends to drop a label

The two shapes that used to fail: an empty list, which is what clearing the last remaining label sends and what the handler rejected as malformed, and an entry ...

KamoΒ·1w ago
August 27, 2026
TestMediaService

Pin the attachment sniff to real encoder output

The existing cases build a header by hand, which tests the code against my belief about the format rather than against the format. These sixty-four-byte prefixe...

kamoΒ·2w ago
TestKlusterServices

Match the SIP status code, not the reason phrase

sip-probe.py required the literal string "200 OK". 2600Hz's Kamailio config answers OPTIONS with "200 Rawr!!", so the probe reported a healthy, correctly config...

KamoΒ·2w ago
TestKlusterServices

Probe SIP for real, and assert the white-label holds on the wire

A TCP connect to 5060 proves almost nothing β€” it succeeds against anything listening, and on UDP it cannot fail at all. That ambiguity is exactly what led me to...

KamoΒ·2w ago
TestSecurityService

Fail the build on a @Transactional Spring cannot advise

Two shapes get no transaction advice at all, and neither is visible at a call site or in a unit test: a non-public method, which the proxy cannot intercept, and...

KamoΒ·2w ago
Testkamo-internal

Pin the reason dialog, and let app/patients be tested at all

app/patients/** was in no vitest include pattern, so a test written beside the clinical console's own kit was collected by nothing and would have passed by neve...

kamoΒ·2w ago
Testkamo-internal

Pin the two form rules that fail silently

Both decide what NOT to send, which is the half of a form with no visible symptom when it goes wrong. A blank remittance line must not become a zero. Every lin...

kamoΒ·2w ago
August 26, 2026
Testkamo-shared-library

Actually exercise the terminal guards

The test that shipped with them asserted only that an ACCEPTED quote reports itself terminal β€” true before the guards existed and still true if both were delete...

KamoΒ·2w ago
Testkamo-internal

Pin toSessionType and backendCategoryFor

Neither had a single caller in this file before now, despite being exactly the class of function its own header warns about: a one-character typo ('Text' for 'T...

kamoΒ·2w ago
Testkamo-shared-library

Parse every core repository query against the real mapping

Spring Data validates an annotated @Query at bean creation, so a bad JPQL path ships green and crash-loops the consuming service instead of failing CI. The clin...

KamoΒ·2w ago
Testkamo-internal

Pin down bucketOf and unreadForRow against a repeat

This file just shipped four silent defects in one review round β€” an AI row that fell through to the wrong bucket, a title that was never read off the row, a buc...

kamoΒ·2w ago
TestBillingService

Prove library HQL parses on the Hibernate this service actually runs

kamo-shared-library builds on Boot 3.3.4 / Hibernate 6.5; BillingService runs Boot 3.1.5 / Hibernate 6.2.13. The library's own HQL tests therefore pass vacuousl...

KamoΒ·2w ago
August 25, 2026
TestSecurityService

Baseline the desktop probe, which is guarded where the scan cannot see

**************** has been failing on main since ba3f85c. DesktopProbeController#probe is not unguarded β€” it checks X-Internal-Auth through authorized(auth), con...

KamoΒ·2w ago
August 24, 2026
Testkamo-shared-library

Ratchet that a blocked capability with no app has a call-site guard

Splitting an app from the capability inside it is what lets a clinic hold a phone system and a video room at all, but it moves the enforcement burden. PhiModule...

KamoΒ·2w ago
August 22, 2026
TestDocsService

Give the audit test the new constructor argument

Missed in the previous commit, which I pushed off a grep's exit code instead of maven's β€” so a red suite went out as green. The controller gained a ClassicSaveP...

KamoΒ·2w ago
August 21, 2026
TestSecurityService

An opt-in probe that executes the grid's SQL, not just its HQL

/leads went down on 2026-08-20 with 'missing FROM-clause entry for table a2_1' and no test caught it, because none of them could: the library compiles against H...

KamoΒ·3w ago
August 14, 2026
Testkamo-internal

Catch a template-built i18n key that next-intl cannot reach

The catalogue's keys contain dots, and they were written into en.json as literal flat keys. next-intl resolves by splitting on dots, so every one of the 46 even...

kamoΒ·3w ago
Testkamo-internal

Make 'do not hand-edit the unenforced list' enforceable

The list has been wrong four times (58 -> 52 -> 47 -> 57) and every single time because it was edited by reasoning instead of regenerated. The file already said...

kamoΒ·3w ago
August 12, 2026
Testkamo-internal

Strengthen hrOverview id-precision and attendance-state coverage

The precision test used a 15-digit memberId, which round-trips through Number() losslessly and never proved the join key stays a string. Switch to an id past Nu...

kamoΒ·4w ago
August 11, 2026
Testkamo-shared-library

Pin how the pool divides into per-mailbox limits

Dovecot needs a byte figure per mailbox, but storage is one organization-wide pool across eighteen domains. The division has to hold one property above all β€” th...

KamoΒ·4w ago
Testkamo-shared-library

Pin the delegation-mode semantics

These predicates are what the surfaces hide themselves on, so getting one wrong either offers a button that cannot work or silently permits a charge the owner m...

KamoΒ·4w ago
August 9, 2026
Testkamo-shared-library

Pin the deprecated-alias exclusion

The catalog key is ServiceType's numeric id, and several retired constants deliberately share one with the app that replaced them β€” DOC_MANAGER with DOCS on 8, ...

KamoΒ·4w ago
August 7, 2026
Testkamo-shared-library

Script the half of the scan invariant this repo cannot see

SharedLibBeanSafetyTest can only police the library: it knows a bean requires a repository from some package, and nothing about whether the ~40 services scan it...

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