Mabadiliko ya Tabianchi

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

17,927
Mabadiliko ya Jumla
4,612
Features ya
4,539
Wa
32
Miradi ya Miradi
Filter ya Mradi
Miradi yote17,927AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,521TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,577kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filter ya aina
Aina zoteBuild24CI523Chore670Docs226Feature4,612Fix4,539Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
August 15, 2026
Featurekamo-marketing

Add the meeting and payroll integrations

Zoom and Microsoft Teams for meetings, and the ten payroll vendors — ADP Workforce Now, BambooHR, Dayforce, Gusto, Paychex Flex, Paycor, Paylocity, Rippling, UK...

Kamo·3w ago
Featurekamo-marketing

Count apps and integrations separately with real numbers

"Apps & Integrations" was one tile reading 31+. It is now two, each with a figure that can be re-derived rather than estimated: Apps 64 — Forgejo pro...

Kamo·3w ago
Stylekamo-marketing

Reset the home headline on a display face and one light pass

The h1 stacked four effects: a fade wrapper, mouse parallax on each line, per-character 3D rotation on line one, and a blue/purple/green gradient cycling across...

Kamo·3w ago
Featurekamo-marketing

Read the org's real background count and play order

The hero probed for bg/1.webp and then hardcoded three frames, so an org with more never showed them and the rotation modulo'd by LOCAL_BGS.length regardless of...

Kamo·4w ago
August 12, 2026
Fixkamo-marketing

Locale-correct structured data, and a robots.txt rule that matched nothing

Every BreadcrumbJsonLd and ItemList URL was hardcoded to /en, so the structured data on /fr/terms told crawlers its breadcrumb parent was the English page — 19 ...

Kamo·4w ago
Featurekamo-marketing

Index the collection detail pages in 19 more languages

The sync finished, so the ~2,400 detail pages that were noindexed for having English body copy now have real translations and can be indexed. Measured across al...

Kamo·4w ago
Fixkamo-marketing

Stop advertising ta as a translated alternate

Key coverage is not translation. TranslateService returns the source text when no provider supports a direction — ProviderRouter logs "No provider supports en->...

Kamo·4w ago
Featurekamo-marketing

Localize the hub cards and stop bundling the English datasets

The four hub pages rendered client components that imported the collection modules directly and took no props, so every card — industry names, integration tagli...

Kamo·4w ago
Featurekamo-marketing

Translate the collection pages instead of hiding them

The 2,400 noindexed detail pages were noindexed because their body copy has no translation: competitors, industries, integrations and glossary keep their prose ...

Kamo·4w ago
Fixkamo-marketing

Stop canonicalizing 21 translated locales into English

Every non-English page carried a hardcoded canonical to its /en twin — `export const metadata` is module-level, so it could not vary by locale and 28 pages ship...

Kamo·4w ago
August 11, 2026
Fixkamo-marketing

Derive the add-on unit from the catalog, and correct stale prices

The storage add-on advertised as "+$4 /user/month" for a pool the same page called organization-wide. Cause: mapAddOns matched addonCode "additional_storage" wh...

Kamo·4w ago
August 8, 2026
Fixkamo-marketing

Render Contact sales for add-ons with no list price

PageAddOn.price was typed number and built with Number(addon.pricePerUnit), so an add-on with no list price — the enterprise-negotiated origination systems — re...

Kamo·4w ago
Fixkamo-marketing

Stop the runtime theme sheet whitening the canvas on light-mode machines

DynamicMetaLoader appends theme.<domain>/css/globals.css to <head> after our own stylesheet, and that file still carries create-next-app boilerplate: :root{--ba...

Kamo·1mo ago
August 5, 2026
Fixkamo-marketing

Submit the lead at step 1 instead of only on booking

handleFormSubmit iliangalia *** na kuendeleza hatua - haikufanya mtandao Piga simu wakati wote, kwa hivyo maelezo ya mawasiliano ya mgeni aliyeorodheshwa yalien...

Kamo·1mo ago
August 3, 2026
Fixkamo-marketing

500s on dynamic-segment pages + en fallback for missing locale keys

Removing the global force-dynamic made routes with generateStaticParams attempt static rendering for on-demand params, which throws DYNAMIC_SERVER_USAGE because...

Kamo·1mo ago
Featurekamo-marketing

Phase 3+4 — convert the traffic that already arrives

- changelog (#2 destination) gets a conversion block; careers shows the honest no-openings state - /subscribe page: post-registration plan intent lands somewher...

Kamo·1mo ago
Featurekamo-marketing

Related-content modules + signup CTA retargeting on programmatic templates

Solutions, integrations, alternatives, and glossary templates were organic dead ends: no internal related links and "Start free" CTAs pointing at /pricing inste...

Kamo·1mo ago
Featurekamo-marketing

Awamu 0 + 1 - chombo cha funnel halisi, unblock rangi ya kwanza

- mbele data-* props kupitia MagneticButton/RippleButton (matukio kamwe kufikiwa DOM) - Chombo cha Ushirikiano, Hero, PreviewBanner, sehemu ya CTA; ?ref = kweny...

Kamo·1mo ago
Chorekamo-marketing

Commit outstanding work in progress

Staged and committed as-is so nothing is left uncommitted in the working tree. 4 files changed, 72 insertions(+)

Kamo·1mo ago
Fixkamo-marketing

Kuchochea kubectl download dhidi ya flaky egress [skip ci]

dl.k8s.io over the runner's egress intermittently drops mid-transfer: curl: (56) OpenSSL SSL_read: decryption failed or bad record mac which fails the deploy ...

Kamo·1mo ago
July 31, 2026
Featurekamo-marketing

Starter Imefungwa na Watumiaji wa 5, Biashara katika 25

Repositions the published seat caps on /pricing (and the calculator, JSON-LD offers, and llms.txt summaries) to match the subscription catalog: Starter 25 -> 5 ...

Kamo·1mo ago
July 16, 2026
Featurekamo-marketing

Replace forked chat na mwenyeji <kamo-chat> embed; kufuta urithi wakala widget

Inabadilisha mazungumzo ya AI / msaada wa kuishi (PublicChatWidget + AiChatPanel + LiveHelpPanel + /api /chat / ** njia za wakala wa seva) kwa mwenyeji, <kamo-c...

Kamo·1mo ago
June 26, 2026
Docskamo-marketing

Kuweka alama ya mradi (rescind no-md sera)

Kamo·2mo ago
April 30, 2026
Featurekamo-marketing

Distinguish actively-translating vs queued messages

The translation queue was already sequential, but every queued bubble rendered "Translating…". Now the single in-flight message shows "Translating…" with a puls...

Kamo·4mo ago
Featurekamo-marketing

Show error icon when a message fails to translate

When the per-message translate call returns translated:false, errors out, or times out, the chat bubble now renders an AlertTriangle icon in red with tooltip "F...

Kamo·4mo ago
Featurekamo-marketing

Stream translations newest-first for visitor history

When the visitor lands on a non-English locale and the support chat has existing English messages, every bubble flagged needsTranslation by the backend now show...

Kamo·4mo ago
Featurekamo-marketing

Auto-translate visitor and agent messages

Live agent replies arriving in a language other than the visitor's URL locale now show a "Translating…" bubble while the TranslateService call resolves, then sw...

Kamo·4mo ago
April 29, 2026
Featurekamo-marketing

Move translations to kamo-translation-dictionary

All 22 locale files move to the centralized kamo-translation-dictionary repo. The CI now clones that repo and copies the kamo-marketing/ folder into messages/ b...

Kamo·4mo ago
CIkamo-marketing

Scope concurrency to build jobs, not Kubernetes deploys

Workflow-level concurrency serialized the whole pipeline (including kubectl rollouts). Move the group to the build job only so deploy jobs from different runs c...

Kamo·4mo ago
April 27, 2026
Featurekamo-marketing

Add Go logo to BUILT WITH banner

Kamo·4mo ago
April 26, 2026
Fixkamo-marketing

Periodic STOMP presence heartbeat for public support

Refresh Redis TTL for public session presence so agents see accurate online state.

Kamo·4mo ago
Chorekamo-marketing

Update locale translations and hash [skip ci]

Kamo CI·4mo ago
Featurekamo-marketing

Add Flowroute to integrations hub page

Kamo·4mo ago
Featurekamo-marketing

Add Flowroute to INTEGRATED WITH banner

Kamo·4mo ago
Featurekamo-marketing

Show active offer banner with live millisecond countdown

Fetches the active promotion server-side on the home page and renders a HeroOfferBanner between the subheadline and the free-forever callout. The banner shows t...

Kamo·4mo ago
Fixkamo-marketing

Drive minimized-tab entry through animation controls

Switching animate={...} to animate={tabControls} broke the entry animation: tabControls has no queued target on mount, so the button stayed at its initial { y: ...

Kamo·4mo ago
Featurekamo-marketing

Live unread badge + bounce on new agent message

- Keeps LiveSupportPanel mounted offscreen while the widget is minimized (only when a support session exists) so the STOMP subscription stays alive and onUn...

Kamo·4mo ago
April 25, 2026
Fixkamo-marketing

Remove SSR guard causing hydration mismatch; drop SockJS for native WebSocket

- Hero.tsx: remove typeof window check around ParticleField — ParticleField already has ssr:false so the guard produced a server/client tree mismatch (React #...

Kamo·4mo ago
Fixkamo-marketing

Use /public/{mainDomain}-{tld} path matching actual MinIO bucket layout

The getThemePath() was generating /domain/{tld}/{split}/kamosite paths that don't exist in MinIO — theme files live in the public bucket under kamocrm-com/, bad...

Kamo·4mo ago
Fixkamo-marketing

Add suppressHydrationWarning and fix broken placeholder images

suppressHydrationWarning on <html> prevents React error #418 caused by browser extensions (e.g. translate, dark mode) mutating html attributes between SSR and c...

Kamo·4mo ago
Fixkamo-marketing

Remove duplicate connectStomp call in sendMessage

When the first message creates a new session, onSessionCreated updates props which triggers useEffect to call connectStomp. The inline call in sendMessage was r...

Kamo·4mo ago
April 21, 2026
April 20, 2026
Chorekamo-marketing

Update locale translations and hash [skip ci]

Kamo CI·4mo ago
Chorekamo-marketing

Remove kamo-capcha-widget node_modules from repo

Drop tracked files under **************** so the tree matches a clean install (dependencies belong in package lock, not git).

Kamo·4mo ago
Featurekamo-marketing

Show live state with changelog link and daily count

Replace preview countdown and signup copy with a compact "Now LIVE" callout, keep the changelog link, and always show today’s change count from the API after it...

Kamo·4mo ago
Fixkamo-marketing

Render system events as friendly text in visitor support chat

NAME_CHANGED system events no longer show raw JSON in the chat bubble; they display as a centered italic pill ("Changes name to {name}"). Other system events ar...

Kamo·4mo ago
Chorekamo-marketing

Update locale translations and hash [skip ci]

Kamo CI·4mo ago
Fixkamo-marketing

Skip VISITOR_MESSAGE echoes in LiveSupportPanel STOMP handler

Visitor messages are now tagged messageType=VISITOR_MESSAGE by the backend. Skip these in the STOMP subscription so the visitor's own messages don't re-appear o...

Kamo·4mo 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