Live Change Log

See what we're building, in real-time. Every feature, fix, and improvement shipped across the platform.

17,980
Total Changes
4,641
Features
4,557
Fixes
32
Projects
Filter by project
All Projects17,980AIService112APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService385InitializerService301KBService74KlusterServices547MCPGatewayService43MediaService462RAGService61SecurityService1,527TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,598kamo-login319kamo-marketing588kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,326kamo-signer-monorepo50kamolos102
Filter by type
All TypesBuild24CI523Chore670Docs231Feature4,641Fix4,557Other6,781Performance136Refactor274Revert23Style48Test71Upgrade1
April 19, 2026
Featurekamo-shared-library

Add OrgBranchTypeService

Kamo·4mo ago
Featurekamo-shared-library

Add OrgBranchTypeRepository

Kamo·4mo ago
Featurekamo-shared-library

Add OrgBranchTypeDTO

Kamo·4mo ago
Featurekamo-shared-library

Add OrgBranchType entity

Kamo·4mo ago
Fixkamo-shared-library

Rewrite all canonical templates with full branded design

All 5 templates now use the consistent outer table structure (600px, rounded card, gray header/footer) matching the block editor's serializeFullEmailHtml output...

Kamo·4mo ago
Featurekamo-shared-library

Add MANAGE_MEMBERS(130) right to RoleRightType

Kamo·4mo ago
Chorekamo-shared-library

Bump version to 1.5.0 — rights resilience release

Kamo·4mo ago
Featurekamo-shared-library

Add OrgRoleRightRepository with race-safe insertIfAbsent

Kamo·4mo ago
Featurekamo-shared-library

Add graceful RoleRightTypeConverter for unknown ordinals

Kamo·4mo ago
Featurekamo-shared-library

Add 11 new rights (119-129) and CALCULATOR service type

MANAGE_CRM_SETTINGS, VIEW_TASKS, CALC_SIMPLE, CALC_SCIENTIFIC, CALC_PROGRAMMER, CALC_GRAPHING, CALC_UNIT_CONVERTER, CALC_CURRENCY_CONVERTER, CALC_EMOJIS, CALC_C...

Kamo·4mo ago
Featurekamo-shared-library

Add 7 module-access rights (IDs 112-118)

ACCESS_COMMERCE, VIEW_CALENDAR, ACCESS_CHAT, ACCESS_MAIL, ACCESS_VOIP, VIEW_SUPPORT, VIEW_ANALYTICS

Kamo·4mo ago
Featurekamo-shared-library

Improve email verification template — URL fallback, expiry text, subject

- Add plain-text verification link below button as copy-paste fallback - Switch expiry variable from {{expiryMinutes}} to {{expiryText}} for human-readable fo...

Kamo·4mo ago
April 18, 2026
Stylekamo-shared-library

Add branded outer frame to email-verification canonical template

Wraps inner content with a proper email shell: header with org name, padded content area, and footer. Uses {{orgName}} as the identifier.

Kamo·4mo ago
Refactorkamo-shared-library

Remove eager feature-loading from getOrganizationByDomain

Features are an org-level concern unrelated to most callers of this method (e.g. registration, login domain resolution). Force-loading them via setFeatures() re...

Kamo·4mo ago
Fixkamo-shared-library

Mutate features collection in-place to avoid cascade orphanRemoval error

Calling org.setFeatures(newList) replaces the Hibernate-tracked persistent collection, causing JpaSystemException when any query triggers auto-flush in an open ...

Kamo·4mo ago
Fixkamo-shared-library

Add DEFAULT false to email_verified column definition

Hibernate's schema migrator generates ALTER TABLE without a default, failing on tables with existing rows. columnDefinition forces it to include DEFAULT false s...

Kamo·4mo ago
Featurekamo-shared-library

Add recovery entities + repos; bump to 1.3.0 (SP3)

Adds PasswordResetToken, SmsOtp, RecoverySession, AccountVerificationCode JPA entities with corresponding repositories for SP3 recovery flow.

Kamo·4mo ago
Chorekamo-shared-library

Bump kamo-shared-library version to 1.2.0 for SP1 additions

Adds EmailTemplate, EmailTemplateCategory, TemplateStatus, TemplateKeys, CanonicalTemplate, CanonicalTemplateLoader, and canonical HTML resources.

Kamo·4mo ago
Featurekamo-shared-library

Add CanonicalTemplateLoader + CanonicalTemplate record

Reads the three REQUIRED templates (WELCOME, PASSWORD_RESET, EMAIL_VERIFICATION) from classpath resources at **************** Consumed by KamoInitializerService...

Kamo·4mo ago
Featurekamo-shared-library

Add canonical HTML + JSON for WELCOME, PASSWORD_RESET, EMAIL_VERIFICATION

Source-of-truth content for SYSTEM rows. Loaded at KamoInitializerService startup by CanonicalTemplateLoader and UPSERTed into email_templates. Part of SP1.

Kamo·4mo ago
Featurekamo-shared-library

Add EmailTemplate entity + repository

Stores one SYSTEM row per template_key (org_id NULL, is_system TRUE) plus one clone per org per template_key. Soft-reference org_id/category_id. DB- driven time...

Kamo·4mo ago
Featurekamo-shared-library

Add EmailTemplateCategory entity + repository

Org-scoped categories for email templates. Soft BIGINT org_id (no FK) matches existing patterns. Case-insensitive name uniqueness per-org is enforced via a part...

Kamo·4mo ago
Featurekamo-shared-library

Add TemplateStatus enum + TemplateKeys constants for transactional templates

Declares the REQUIRED/CUSTOM/ARCHIVED lifecycle states and the three required template keys (WELCOME, PASSWORD_RESET, EMAIL_VERIFICATION). Variable contracts fo...

Kamo·4mo ago
April 17, 2026
Featurekamo-shared-library

Add domain ownership verification via DNS TXT record

- OrgDomain: add verificationToken and ownershipVerified fields - DomainService: add setVerificationToken() and setOwnershipVerified() - DomainDTO: expose verif...

Kamo·4mo ago
Fixkamo-shared-library

Query CommitLogs with LEFT JOIN so zero-translation records are caught by retry

The old query selected from CommitLogTranslation — commit logs with no translations at all were invisible to it. Use LEFT JOIN from CommitLog so the HAVING COUN...

Kamo·4mo ago
Featurekamo-shared-library

Add sslConfirmed/sslConfirmedAt fields to OrgDomain and DomainDTO

Adds two new fields to OrgDomain entity and DomainDTO to track SSL certificate confirmation status after the auto-cert service issues a certificate. Also adds s...

Kamo·4mo ago
Featurekamo-shared-library

Add billing entities and repositories for Stripe integration

New package **************** with 9 entities (BillingCustomer, BillingSubscription, BillingPaymentMethod, BillingInvoice, BillingCredit, BillingCreditLedger, Bi...

Kamo·4mo ago
April 16, 2026
Featurekamo-shared-library

Add translation entities and repositories for CommitLog, KbArticle, SubscriptionPlan

- CommitLogTranslation + CommitLogTranslationId (PK: commit_log_id, locale) - KbArticleTranslation + KbArticleTranslationId (PK: article_uid, locale) - Subscrip...

Kamo·4mo ago
Featurekamo-shared-library

Restore removed languages with translationSupported field

Add translationSupported boolean to LanguageType enum. Restore URDU, MARATHI, TELUGU, and GUJARATI (translationSupported=false). All 22 previously supported lan...

Kamo·4mo ago
Fixkamo-shared-library

Replace removed DocumentNotFoundException with ImagingException in ImageService

DocumentNotFoundException was deleted as part of the Document entity removal but ImageService still referenced it in 9 places. Replaced with the existing Imagin...

Kamo·4mo ago
Featurekamo-shared-library

Remove standalone Document entity — all docs now use Img/ImgDat imaging system

The Document entity, DocumentRepository, and DocumentNotFoundException are removed. DocsService WOPI and Docs integration now operates entirely through the Img ...

Kamo·4mo ago
Featurekamo-shared-library

Add Lead Intake system entities, repos, DTOs, and service

Adds the complete data layer for the automated lead intake system: - 4 entities: LeadIntakeEndpoint, LeadIntakeFieldMapping, LeadIntakeRawPayload, LeadIntakePro...

Kamo·4mo ago
Featurekamo-shared-library

Add **************** to CommitLogRepository

Kamo·4mo ago
Fixkamo-shared-library

Remove memberType field entirely to prevent Hibernate duplicate column

The previous fixes (@Transient on field, @Access(AccessType.FIELD) on class) were insufficient. Bytecode inspection revealed Lombok's @Setter generated a public...

Kamo·4mo ago
Fixkamo-shared-library

Add @Access(AccessType.FIELD) to Member to stop Hibernate mapping getMemberType() as a column

The previous fix (@Transient on the memberType field) was insufficient. Hibernate 6 was still discovering the public getMemberType() method via property scannin...

Kamo·4mo ago
Featurekamo-shared-library

Track uploaded-by member on Img entity

Add createdByMember (ManyToOne) field to Img so the uploader is persisted at upload time. ImageService.uploadDocument() now sets it from the calling member. Hib...

Kamo·4mo ago
Fixkamo-shared-library

Resolve security_level SQL error caused by duplicate MEMBER_TYPE column in Hibernate 6

Member.java mapped MEMBER_TYPE both as @DiscriminatorColumn and as an explicit @Column field. Hibernate 6 selected the column twice in the parent table projecti...

Kamo·4mo ago
Featurekamo-shared-library

Add doc sharing security rights (SHARE_DOCS_SEARCH_MEMBERS, SHARE_DOCS_ALIAS_MEMBERS, SHARE_DOCS_SEARCH_TEAM_MEMBERS, SHARE_DOCS_ALIAS_TEAM_MEMBERS)

New RoleRightType entries (IDs 108-111) under ServiceType.DOCS to control member document sharing permissions with search vs alias-only access patterns.

Kamo·4mo ago
April 15, 2026
Featurekamo-shared-library

Add real BLAKE3 hashing, pre-upload dedup check, and org-scoped dedup

- Replace BLAKE3 placeholder with real BouncyCastle Blake3Digest in HashUtils - Add dedupScope column to ImgOrgAssoc (GLOBAL or ORG, default GLOBAL) - Add org-s...

Kamo·4mo ago
April 12, 2026

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing