KamoCRM

ライブ・チェンジ・ログ

あらゆる機能、修正、改善、出荷時として掲載 打ち上げには何も戻らない.

17,500
総変更点
5,986
特徴:
5,284
フィックス
30
プロジェクト
プロジェクトによるフィルタ
すべてのプロジェクト17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
タイプ別フィルター
すべてのタイプBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
March 18, 2026
Featurekamo-internal

Expand all settings groups by default

kamo·7mo ago
Featurekamo-internal

Replace editor/preview toggle with inline template editor

New TemplateInlineEditor component renders the full template (header, backgrounds, margins, signature) with a borderless Quill editor embedded in the body area....

kamo·7mo ago
Fixkamo-internal

Reorder source dropdown, default to user, use team member label

- Default scope changed from "company" to "user" - Dropdown order reversed: Team Members first, Department, then org - "Individual User" renamed to the parent o...

kamo·7mo ago
Fixkamo-internal

Remove placeholder text from preview, allow sending without subject

- Empty email body in preview no longer shows "Start typing your email..." - Subject is no longer required to send — Send button is enabled with just a recipi...

kamo·7mo ago
Fixkamo-internal

Template dropdown fills remaining width, other controls right-aligned

The template source dropdown now has flex:1 to fill all remaining space. Edit/Preview toggle, attach button, Draft, and Send buttons are right-aligned with flex...

kamo·7mo ago
Fixkamo-internal

Wrap email body in template HTML when sending

The send handler was sending raw editor content without the template. Now wraps the body in the full template layout (far bg, margin, near bg, padding, header, ...

kamo·7mo ago
Fixkamo-internal

Remove horizontal scrollbar and extend preview to full height

- Use padding on the outer far-bg div instead of margin on the inner near-bg div to prevent width:100% + margin overflow - Set overflowX:hidden on the preview...

kamo·7mo ago
Fixkamo-internal

Repopulate member/org data when switching source scope

The sync ref was set once and never reset, so switching scope left the new scope's config with empty content fields (empty names, email, company, etc.) causing ...

kamo·7mo ago
Featurekamo-internal

Add "No Template" option to template scope dropdown

Adds a "No Template" option at the top of the template dropdown list. When selected, skips the backend fetch and renders plain email body without any header, si...

kamo·7mo ago
Fixkamo-internal

Move template dropdown, preview toggle, and attach to footer row

Move template scope dropdown, Editor/Preview toggle, and attachment button from the subject row to the bottom footer bar, aligned left. Draft and Send buttons s...

kamo·7mo ago
Fixkamo-internal

Fetch member/org data directly instead of through hooks

Removed useUserInfo, useSignatureData, and useImageResolver hooks which each had independent async fetch cycles causing race conditions where memberId/orgId wer...

kamo·7mo ago
Fixkamo-internal

Use example data in email preview when member/org data not loaded

The preview was rendering empty signatures because member/org data from useSignatureData returns empty strings while loading (or when memberId/orgId are 0). Now...

kamo·7mo ago
Fixkamo-internal

Always render template preview even without saved backend template

When no template is saved in the backend (404), fall back to DEFAULT_CONFIG instead of showing plain unformatted content. The preview now always renders with at...

kamo·7mo ago
Fixkamo-internal

Re-render templates client-side with real data in email preview

The preview was showing placeholder text ({{member.firstName}} etc.) because it used the pre-rendered placeholder HTML from the backend. Now the MessageTool: -...

kamo·7mo ago
Featurekamo-internal

Add template scope dropdown and preview tab to tool window email composer

Add to the MessageTool (tool window email composer, not the standalone MessageComposer): - Template scope dropdown in the subject row: Individual (default), D...

kamo·7mo ago
Featurekamo-internal

Add template scope selector and preview tab to email composer

- Add template scope dropdown (Organization / Department / Individual User) to the toolbar row, defaulting to Individual User - Fetch the saved template from ...

kamo·7mo ago
FixEmailService

Add rspamd config to K8s ConfigMap and set ddl-auto to none

The rspamd.base-url property was missing from the production ConfigMap, causing CrashLoopBackOff on deploy. Also corrects dev ddl-auto to none.

Kamo·7mo ago
Featurekamo-internal

Wire signature templates to backend for persistent save/load

- Add backendAdapter.ts with bidirectional mapping between frontend SignatureConfig and backend flat entity format - Generate pre-rendered HTML with placehold...

kamo·7mo ago
FeatureEmailService

Add email signature template CRUD endpoints

REST controller at /api/email/signature-templates with: - GET /{scope} — retrieve template by org+scope - PUT /{scope} — create or update template (upsert) - DE...

Kamo·7mo ago
Featurekamo-shared-library

EmailSignatureTemplate のエンティティティとリポジトリを追加する

JPA は、メールヘッダ/signature/footer テンプレートを永続させるためのエンティティティティティティ 組織スコープごとの構成。 すべてのデザイン設定を保存し、 テンプレートの選択、画像ソース、および法的フッターの設定 正規カラム。 また、非正規化レンダリングされた HTML カラムを含む (ヘッダー、...

Kamo·7mo ago
Featurekamo-internal

Derive signature content from backend, add social links management

- Remove manual Personal Information, Company Information, and Social Links sections from the signature Content tab — data is now pulled automatically from ...

kamo·7mo ago
FeatureSecurityService

Add website and social links to member profile GET/PUT endpoints

GET /api/security/members/{id} now returns website and socialLinks fields. PUT /api/security/members/{id} accepts website (string) and socialLinks (map of platf...

Kamo·7mo ago
Featurekamo-shared-library

組織とメンバーにウェブサイトとソーシャルリンクフィールドを追加

LinkedIn、Twitter、LinkedIn のフィールドで埋め込む EmbSocialLink を追加します。 Facebook、Instagram、YouTube、TikTok、GitHubのURL。 ウェブサイト(VARCHAR 500)を追加し、両方の組織にソーシャルリンクを埋め込む カラムのプレフィッ...

Kamo·7mo ago
Fixkamo-internal

Simplify source selector, add dirty tracking and unsaved changes dialog

- Remove department/user sub-type selectors — templates are org-level for the organization, all departments, and all users - Remove the avatar icon to the lef...

kamo·7mo ago
Fixkamo-internal

Move Live Preview label into email header bar, remove Copy HTML button

Live Preview title and icon now sit right-aligned inside the To/Subject header bar. Removed the Copy HTML button and all clipboard logic.

kamo·7mo ago
Fixkamo-internal

Move source selector into builder header, 2-col templates, wider preview

- Move Source dropdown from top card into the builder panel header bar (matching the Live Preview title position) - Remove Undo and Reset buttons entirely - C...

kamo·7mo ago
Fixkamo-internal

Default margin to 8px and padding to 16px

kamo·7mo ago
Featurekamo-internal

Add near/far background colors, margin/padding sliders, center email option

Design tab additions: - Near Background color (content area background, default white) - Far Background color (outer email area background, default white) - Mar...

kamo·7mo ago
Featurekamo-internal

Add image scale sliders, signature image type, and footer alignment

- Add three image source selectors: Header Image, Signature Image, Footer Image (each with None / Member Avatar / Logo Simple / Logo Full options) - Add scale...

kamo·7mo ago
Featurekamo-internal

Replace photo upload with Header/Footer image source selectors

Replace the drag-and-drop photo upload with two dropdown selectors: - Header Image: None | Member Avatar | Logo Simple | Logo Full - Footer Image: same options ...

kamo·7mo ago
Featurekamo-internal

Add Header tab with 29 header templates and rename UI labels

- Add "Header" tab with 29 email header templates (banner, accent, branded, decorative categories) plus "No Header" option - Rename "Template" tab to "Signatu...

kamo·7mo ago
Fixkamo-internal

Prevent live preview panel from overflowing right edge

Change builder and preview panels from fixed flex-basis (55%/45%) to shrinkable flex so the gap between them is properly accounted for.

kamo·7mo ago
Featurekamo-internal

Add 21 additional email signature templates

Add elegant-border, two-column-grid, banner-top, gradient-accent, card-style, left-aligned-clean, right-photo, centered-minimal, executive, creative-blocks, tec...

kamo·7mo ago
Fixkamo-internal

Use richTextExtension.configure() instead of RichTextExtension class

RichTextExtension class is not exported from the published @lexkit/editor package. Use the exported richTextExtension instance with .configure().

kamo·7mo ago
Fixkamo-internal

Remove duplicate ContentEditable — use RichTextExtension's plugin

The richTextExtension already renders its own ContentEditable via RichTextPlugin. Having a second manual ContentEditable created two editable areas. Remove the ...

kamo·7mo ago
Featurekamo-internal

Rebuild email signature manager with template-based visual builder

Replace the basic Quill rich text editor with a structured, form-driven signature builder featuring 8 professional templates, design customization controls (col...

kamo·7mo ago
Fixkamo-internal

Overhaul KB editor and article page layouts

Fix editor component: - Wrap in flex column container so toolbar stays fixed and content area scrolls independently - Use position:relative on content wrapper...

kamo·7mo ago
Featurekamo-internal

KBの記事ビューに未公開と削除ボタンを追加

逆転するUnpublishボタン(PUBLISHEDの記事で可視)を追加 AIチャットからDRAFTを削除 確認で削除ボタンを追加 ダイアログ 未公開エンドポイントのプロキシルートを追加します.

kamo·7mo ago
FeatureRAGService

Handle unpublished events by removing vectors from Qdrant

When an article is unpublished, delete its vectors from Qdrant so the AI chat no longer references it.

Kamo·7mo ago
FeatureKBService

Add unpublish endpoint for KB articles

Add POST /articles/{guid}/unpublish that sets status back to DRAFT and publishes a kb.article.unpublished NATS event so RAGService can remove the article from t...

Kamo·7mo ago
FixRAGService

Add search request/response logging to RagSearchController

Log orgId, query, result count, and full stack traces on error to diagnose 500 responses seen from AIService.

Kamo·7mo ago
FixAIService

Add response body and request logging to RagClient for debugging

Log the RAG search request URL, orgId, query, and response body on error to diagnose 500 responses from RAGService.

Kamo·7mo ago
FixKlusterServices

Enable auto-truncate on embedding model to prevent 413 errors

Add --auto-truncate flag so inputs exceeding the 256 token limit are silently truncated instead of rejected with a validation error.

Kamo·7mo ago
FixRAGService

Reduce chunk size to fit all-MiniLM-L6-v2 token limit (256 max)

Chunk target was 2000 chars (~512 tokens) but the embedding model only accepts 256 tokens, causing 413 validation errors. Reduce to 800 chars (~200 tokens) with...

Kamo·7mo ago
FixKlusterServices

Load embedding model from local hostPath to prevent HuggingFace download failures

The embedding-model pod was in CrashLoopBackOff because it couldn't download the model from HuggingFace on startup (network/DNS issue). Mount the model from a h...

Kamo·7mo ago
FixRAGService

Use integer match filter for Qdrant searches instead of matchKeyword

The orgId and articleId payload fields are stored as integers via value(Long), but search and delete filters used matchKeyword() which only matches string/keywo...

Kamo·7mo ago
FixRAGService

Index KB articles for RAG on creation, not just when published

Previously the RAG pipeline only indexed PUBLISHED articles, requiring the full review/approval cycle before the AI chat could reference them. Now indexes all a...

Kamo·7mo ago
Fixkamo-internal

強化されたバックエンド応答フィールドに一致するレビューページを更新

Uid をキーとして使用して下さい、運行、表示のための記事Title のための記事ガイドして下さい、 日付の提出 新しいバックエンド応答フォーマットにマッチ これには、レビューリストの記事の詳細が含まれています.

kamo·7mo ago

配送を見るのが好きですか?

自分のワークスペースに到着します。 無料プランをスタートし、月に再度このページをお読みください.

永遠に無料で始める料金を見る