KamoCRM

লাইভ লগ পরিবর্তন

প্রতিটি বৈশিষ্ট্য, সংশোধন এবং উন্নতি, এটি জাহাজ হিসাবে পোস্ট করা হয়েছে। চালু করার জন্য কিছুই রাখা হয় নি।.

17,500
মোট ফলাফল
5,986
IMAP-র বৈশিষ্ট্য
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 24, 2026
FixDaemonService

Add SecurityConfig to permit daemon trigger and actuator endpoints

Spring Security defaults blocked all endpoints with 401. Added explicit config to permit /api/daemon/** and /actuator/** without authentication.

Kamo·7mo ago
Otherkamo-internal

Allow 6 settings cards per row on xl screens and hide Club House nav item

Settings page grids now scale to 6 columns at xl breakpoint. Club House menu item commented out in NavPri.

kamo·7mo ago
Fixkamo-internal

Update ticket popup tool window to use light theme matching chatColors

Replace dark theme (dark backgrounds, white text, amber accents) with the light color scheme used by all other popup tool windows in the app.

kamo·7mo ago
Fixkamo-internal

Remove MANAGE_SUPPORT conditional from settings/analytics tabs, enable NavPri slide-out

All tabs now always visible. Removed disablePanel from NavPri Support entry so the slide-out panel works on hover.

kamo·7mo ago
Fixkamo-internal

Make description textarea fill remaining popup window height

Removed minRows/maxRows constraints and set flex layout on the input root so the textarea expands to fill all available vertical space.

kamo·7mo ago
FeatureDaemonService

Add manual job trigger controller with duplicate execution guard

POST /api/daemon/trigger/{jobName} triggers any Quartz job immediately. Returns 409 if the job is already executing. GET /api/daemon/trigger/status returns runn...

Kamo·7mo ago
CIDaemonService

Temporarily set geolite sync cron to every 2 minutes for testing

Will revert to weekly Sunday 3 AM after confirming sync works.

Kamo·7mo ago
Fixkamo-shared-library

যৌথ ব্যবহারের জন্য Midnit Infiniz chanice Howst definity

Kick (OB BJid), IMG (ID) একটি ধরনের কলাম তৈরি করুন গরমিল (uid vde) OBJ IMGIDE-র মধ্যে একক উপস্থিত MIg.ID (ইউUID পিকে)।.

Kamo·7mo ago
Fixkamo-shared-library

EXTACS-র মাধ্যমে নিদ্রিত অবস্থায় স্থাপনার জন্য নেটিভ অনুসন্ধানের পদ্ধতি ব্যবহার করা হবে (ASTOSC)

নেমে আসার জন্য এক্সট্রেস (ASECT) ব্যবহার করা যাবে না. (দাঁড়াও না ।) একটি স্থানীয় SQL অনুসন্ধানের জন্য পরিবর্তন করা হয়েছে কোদালDB স্থানীয় ভাবে হ্যান্ডেল করে।...

Kamo·7mo ago
Featurekamo-internal

Remove old help system, add support nav items

Delete app/help/ and app/components/help/ directories. Add SupportButton to NavTop toolbar and Support menu item to NavPri sidebar navigation.

kamo·7mo ago
Featurekamo-internal

Add frontend types and API proxy routes

TypeScript interfaces for all support DTOs and 13 API proxy routes forwarding to MediaService for topics, tickets, and reporting endpoints.

kamo·7mo ago
FeatureMediaService

Add support ticket services, REST controllers, and STOMP relay

Implements the MediaService backend for the support ticket system: - SupportTopicService: CRUD for org-scoped support topics - SupportAssignmentService: round-r...

Kamo·7mo ago
Featurekamo-shared-library

JPA কর্পোরেশন যোগ করো

Kamo·7mo ago
Fixkamo-internal

Redesign AI processing toggle as labeled switch with Assistant icon

Replace icon button with a toggle switch using the MUI Assistant icon, labeled "Train AI With This Note". Moved to the left of the save button. Renamed "Create"...

kamo·7mo ago
March 23, 2026
Featurekamo-internal

Add deep-linking support to notes page via query param

Support /notes?id={noteId} URL pattern so AI chat source links can navigate directly to a specific note. Opens the note in edit view when the page loads with an...

kamo·7mo ago
FeatureAIService

Include clickable source links in RAG context for AI chat

Update RagClient to embed markdown links in the context sent to the AI model. KB articles link to /kb/{guid}, notes link to /notes?id={noteId}. Instructs the mo...

Kamo·7mo ago
Featurekamo-internal

Add AI processing toggle to notes UI

Add aiProcessingEnabled field to Note types and toggle button in NoteEditor toolbar. Members can enable/disable AI processing per note, which controls whether n...

kamo·7mo ago
RefactorSecurityService

Remove notes code, moved to KBService

Notes management (controller, service, encryption) has been relocated to KBService where it better aligns with knowledge and content management responsibilities...

Kamo·7mo ago
FeatureAPIService

Route /api/notes to KBService instead of SecurityService

Notes management has been moved from SecurityService to KBService.

Kamo·7mo ago
FeatureAIService

Pass memberId to RAG for note-aware AI chat

Add extractMemberId to SessionHelper. Update RagClient to send memberId in search requests so RAG returns both org KB articles and the member's own AI-enabled n...

Kamo·7mo ago
FeatureRAGService

Add note embedding support to RAG pipeline

Add NoteEventConsumer for NOTE_EVENTS NATS stream and NoteEmbeddingPipelineService for processing notes. Update Qdrant to store sourceType, memberId, noteId. Se...

Kamo·7mo ago
FeatureKBService

Add notes management with RAG integration

Move notes CRUD from SecurityService to KBService. Add note encryption, NATS event publishing for RAG pipeline, and AI processing toggle support. Notes with AI ...

Kamo·7mo ago
FeatureInitializerService

Add AI processing column and note embedding records table

Add AI_PROCESSING_ENABLED column to notes table and create NOTE_EMBEDDING_RECORDS table for tracking note RAG vectorization.

Kamo·7mo ago
Featurekamo-shared-library

নোটের মধ্যে উপস্থিত তথ্য মুছে ফেলার জন্য AI পুনরায় সহায়তা প্রদর্শন করা হবে

নোট, DTOOs, এবং অনুরোধ অনুযায়ী একটি একটি এক একটি এক Infined ক্ষেত্র সংযুক্ত করুন । অনুসরণ করার উদ্দেশ্যে নোটPutic রেকর্ড ও সংগ্রহস্থল প্রস্তুত করা হবে RG লাই...

Kamo·7mo ago
Fixkamo-internal

Add filter toggle button to notes header

The sidebar collapse button was hidden behind the app's left nav bar. Replaced it with a filter icon toggle in the NotesHeader that is always accessible regardl...

kamo·7mo ago
FixSecurityService

Transparent server-side encryption with stable master key

- Add permanent notes.master-encryption-key to ConfigMap (was generating a random key on each pod restart, making old notes undecryptable) - Always encrypt ...

Kamo·7mo ago
FixSecurityService

Clear undecryptable note content and disable encryption flag

When server-side decryption fails (corrupted data or key mismatch), clear the content and set isEncrypted=false on the entity so the note stops showing cipherte...

Kamo·7mo ago
FixSecurityService

Decrypt encrypted notes in getAllNotes and searchNotes responses

getAllNotes and searchNotes were returning raw encrypted content for notes with isEncrypted=true. Now decrypts content server-side before returning, matching th...

Kamo·7mo ago
Featurekamo-internal

Use sized avatar variants — medium for profiles/emails, small for nav/lists

Add size parameter to fetchMemberAvatar (defaults to 'sm'). Email signatures, email sending, profile headers, posts, comments, and hex heads now request the med...

kamo·7mo ago
Fixkamo-internal

Extract plain text from Lexical JSON for note card previews

The note content is now Lexical JSON, not HTML. The preview function was falling back to stripHtml which dumped raw JSON as the preview. Now parses Lexical JSON...

kamo·7mo ago
FeatureSecurityService

Support multi-size photo avatar uploads and crop endpoint

Update uploadPhotoAvatar to accept optional sized variants (fileSm, fileMd, fileLg) stored with suffix naming ({hash}_sm.png, etc). Add PUT /{id}/crop endpoint ...

Kamo·7mo ago
Featurekamo-internal

Add photo crop tool with react-easy-crop and multi-size avatar storage

Replace the old PhotoCropDialog with an interactive crop tool using react-easy-crop. When uploading or editing a photo, users now select a square crop area (wit...

kamo·7mo ago
Fixkamo-shared-library

JavaScript শুদ্ধতার জন্য সিরিয়াল সংরক্ষণ করুন

CocrochBUndyBid-র আই. ডি. বায়.এম.এল.এফ.-এর অংশ সংখ্যা হিসাবে পার্স করার সময় নির্ভুলতার হার । চিহ্নিত স্থানে যোগ করো আই- সি- আই- ডি এবং ব্যবহারকারীর ই- উপাদানে...

Kamo·7mo ago
FixDaemonService

Rewrite GeoLite sync — correct download URL, streaming hash, batch inserts

- Use MaxMind's current permalink API with HTTP Basic Auth (account-id + license-key) - Streaming SHA-256 instead of Files.readAllBytes (prevents OOM on 100MB+ ...

Kamo·7mo ago
Fixkamo-internal

Forward raw JSON responses in notes API routes to preserve ID precision

CockroachDB unique_rowid() IDs exceed JavaScript's MAX_SAFE_INTEGER. The previous response.json() + NextResponse.json() round-trip caused JSON.parse to convert ...

kamo·7mo ago
Fixkamo-internal

Improve notes save flow — keep editor open, show actual errors

- Don't close the editor after saving an existing note (only close after creating a new one) - Fix fetchWithAuth to read error.error instead of error.message ...

kamo·7mo ago
Fixkamo-internal

Open notes directly on click, derive categories from data, remove encryption

- Click a note to open it directly in the editor instead of making a separate API call that was failing - Derive categories and tags from loaded notes data in...

kamo·7mo ago
FixSecurityService

Use OTKPreAuthFilter attributes instead of re-validating OTK in NotesController

The OTKPreAuthFilter already consumes and validates the OTK, storing the session data in request attributes. NotesController was trying to re-validate the alrea...

Kamo·7mo ago
FixAPIService

Explicitly forward visitor IP to downstream services

ForwardedHeaderFilter consumes X-Forwarded-For from the incoming request, so when APIService forwards to SecurityService via RestTemplate the header is missing....

Kamo·7mo ago
Featurekamo-internal

Load countries from CountryType enum, add flag icons to geo-blocking

Countries route now proxies to /api/security/countries (CountryType enum) instead of **************** (empty GeoLite table). Adds react-world-flags for country ...

kamo·7mo ago
March 22, 2026
Featurekamo-internal

Rewrite Access Blocks help tips for clarity

Explains all four sections (whitelist, blacklist, temp blocks, geo-blocking) in plain language. Adds a CIDR range guide with examples showing /32, /24, /16, /8 ...

kamo·7mo ago
Fixkamo-internal

Resolve notes page load failure and replace Quill editor with Lexical

Add missing runtime/dynamic exports to all notes API routes to enable proper OTK authentication. Replace React Quill WYSIWYG editor with the same Lexical-based ...

kamo·7mo ago
Fixkamo-internal

Forward visitor IP/User-Agent to backend, add duration unit picker

apiProxy: Now forwards X-Forwarded-For and User-Agent from the original visitor so backend logs the real client info instead of the Next.js server. AccessBlock...

kamo·7mo ago

যেমন তুমি জাহাজ দেখেছ?

সব কিছু তোমার নিজের কাজে এসেছে. বিনামূল্যে পরিকল্পনা চালু করুন এবং মাসে পুনরায় এই পাতাটি পড়ুন।.

চিরকালের জন্য মুক্তকরণ আরম্ভ করা হবেপ্রদর্শন সংক্রান্ত পছন্দ