บันทึกการเปลี่ยนแปลงชีวิต

ดูว่าเราจะสร้างอะไรในเรียลไทม์ ทุก ๆ ลักษณะ, การ ซ่อม, และ การ ปรับ ปรุง ต่าง ๆ จะ ถูก ส่ง ข้าม เวที.

17,865
เปลี่ยนแปลงทั้งหมด
4,581
คุณสมบัติต่าง ๆ
4,512
แก้ไข
32
โครงการ
กรองโดยโครงการ
ทุกโครงการ17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
กรองตามประเภท
ทุกประเภทBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
December 5, 2025
Otherkamo-analytics

fix revenue type

Francis Cao·9mo ago
CISecurityService

Trigger pipeline after kamo-shared-library update

snadjafinia·9mo ago
Fixkamo-shared-library

Resolive mulbagFetch Expressy and แก้ไขเองรูปแบบความต่อเนื่อง

- การร้องขอแบบปรับแต่งเอง การ สมาคม คบหา ที่ กําหนด ไว้ เอง - ใช้แฟ้มบันทึกและฟลัชเพื่อให้แน่ใจว่าการเปลี่ยนแปลงจะยังคงอยู่ทันที - เพิ่มการบันทึกการดีบั๊กไปยังโ...

snadjafinia·9mo ago
CISecurityService

Trigger pipeline after kamo-shared-library update

snadjafinia·9mo ago
Fixkamo-shared-library

การ เก็บ และ การ ขน ของ ที่ กําหนด ไว้ นั้น เหมาะ สม ก่อ ให้ เกิด การ สัมพันธ์ สมาคม กับ ตลาด

- ลบคลังแพกเกจออก ปัจจุบันใช้การเอาเด็กกําพร้า JPA ออกเพื่อทําความสะอาด - เริ่มสะสมตลาดขี้เกียจCustom Forms ก่อนล้าง - การเก็บค่าประกันเริ่มต้นในการปรับปรุง Mag...

snadjafinia·9mo ago
CISecurityService

Trigger pipeline after kamo-shared-library update

snadjafinia·9mo ago
Fixkamo-shared-library

แก้ไขค่าปรับแต่งเอง

สืบค้นเมื่อ Organization Id เพื่อหลีกเลี่ยงการขนถุงหลายใบ ลบด้านซ้าย JOIN FETCH สําหรับกองและสนามในการค้นหาเดียวกัน - คลังภาพถูกเปิดให้บริการแบบ Lazyly ภายในการ...

snadjafinia·9mo ago
FixSecurityService

Reload market after create/update to initialize lazy collections

- Updated createMarket and updateMarket to reload market using getMarketById - This ensures all lazy collections (marketCustomForms, vendorProducts) are initial...

snadjafinia·9mo ago
Fixkamo-internal

Add salesSubType to LeadMarket interface and use it in edit form

- Added salesSubType field to LeadMarket interface to match DTO - Updated handleEditClick to use salesSubType from DTO when setting parent/child types - This fi...

snadjafinia·9mo ago
CISecurityService

Trigger pipeline after kamo-shared-library update

snadjafinia·9mo ago
CISecurityService

Trigger pipeline after kamo-shared-library update

snadjafinia·9mo ago
Fixkamo-shared-library

Resolive multiBagFetch Expressed โดยการใช้การโหลดแบบขี้เกียจในการซื้อขาย

- สารตะกั่ว reposition: retrieved เพื่อสอบถามง่าย ๆ โดยไม่ต้องหลาย JOIN FETCH - ตัวนํา MagnetSerview: เพิ่ม@ transpactal (อ่านแต่เท่านั้น=จริง) เพื่อรับ Market ...

snadjafinia·9mo ago
Fixkamo-internal

Type predicate in the filter function

snadjafinia·9mo ago
Fixkamo-internal

Use passed systemFields for field mapping interface grouping

- FieldMappingInterface: Fixed getSystemFieldsByCategory to use passed-in systemFields prop instead of default BASE_SYSTEM_FIELDS - FieldMappingInterface: Added...

snadjafinia·9mo ago
FixSecurityService

Correct path handling for mortgage fields and custom form data in lead imports

- Fixed mortgage fields to use 2-part paths (mortgageFields.loanAmount) in setNestedFieldOnCreateRequest - Fixed custom form data to use 3-part paths **********...

snadjafinia·9mo ago
Fixkamo-shared-library

เพิ่มการโหลดที่กระตือรือร้นสําหรับอุปกรณ์เก็บคลังเพื่อแก้ไขปัญหาการโหลดขี้เกียจ

ไดเรกทอรีกําหนดเอง: เพิ่ม JON FETCH สําหรับกองและเขตการค้นหาโดย id and Organization Id 2551) - นักแสดงนํา Market Reposition: เพิ่ม JOIN FETCH เพิ่มสําหรับ marke...

snadjafinia·9mo ago
FixSecurityService

Make email/username login case-insensitive

- Normalize input username/email to lowercase before comparison - Use LOWER() function on database column for case-insensitive matching - Fixes issue where user...

snadjafinia·9mo ago
Fixkamo-internal

Reset state on market data load failure to prevent stale data

- Added state reset in else block when response.ok is false - Ensures selectedMarketConfig and customFields are cleared on failed market load - Maintains consis...

snadjafinia·9mo ago
Chorekamo-internal

Minor whitespace cleanup

snadjafinia·9mo ago
Fixkamo-internal

Fix syntax error and add debug logging for market field loading

- Fixed syntax error in complex type assertion by breaking into proper interfaces - Added debug logging to track market data, salesSubType, and custom form load...

snadjafinia·9mo ago
Fixkamo-internal

Use salesSubType for mortgage field detection in manual import

- Updated LeadMarket interface to match DTO structure (customForms only has basic info initially) - Fixed comment to clarify salesSubType is used for mortgage d...

snadjafinia·9mo ago
Featurekamo-shared-library

เพิ่มสนามขาย

เพิ่มสนามขาย Sub Planguage เพื่อแยกความแตกต่างระหว่างรายการขายแม่และประเภทย่อย - เมื่อเซลล์จีทีมีพ่อแม่ (เช่น Residentival mouthage), สินค้าขายจะกลายเป็นพ่อแม่...

snadjafinia·9mo ago
OtherKlusterServices

Add complete Kamo logo SVG with all 14 paths

Embed full SVG content directly instead of partial paths

snadjafinia·9mo ago
OtherKlusterServices

Use CSS-only approach for Kamo logo

Removed broken SVG file mount, using CSS background-image to load external logo directly on #logo element

snadjafinia·9mo ago
OtherKlusterServices

Fix logo.svg to reference external Kamo logo URL

Use SVG image element to embed external logo instead of complex paths with broken transforms

snadjafinia·9mo ago
OtherKlusterServices

Replace Roundcube logo.svg with Kamo logo SVG

Mount custom logo.svg to **************** to replace the Roundcube watermark/background logo

snadjafinia·9mo ago
OtherKlusterServices

Add custom CSS file to override Roundcube watermark logo

- Created custom.css with watermark override - Mount CSS file to /var/www/html/custom.css - Configure Roundcube to load additional_stylesheets

snadjafinia·9mo ago
OtherKlusterServices

Replace all Roundcube logos with Kamo logo including watermark

Updated skin_logo config to array format to cover: - Main header logo - Small collapsed header logo - Inbox watermark/background logo

snadjafinia·9mo ago
OtherKlusterServices

Add mail subdomain to auto-cert SUBDOMAINS list

Enables automatic SSL certificate creation for mail.kamocrm.com

snadjafinia·9mo ago
Otherkamo-analytics

Merge pull request #3834 from ****************

Bump jws from 3.2.2 to 3.2.3

Mike Cao·9mo ago
OtherKlusterServices

Expose Postfix ports 25 and 587 via hostPort for inbound mail

Required for receiving external SMTP connections on K1M1

snadjafinia·9mo ago
Featurekamo-internal

Add missing Next.js API routes for leads endpoints

- Added /api/security/leads route for GET (all leads) and POST (create lead) - Added /api/security/leads/[id] route for GET, PUT, DELETE operations - Added ****...

snadjafinia·9mo ago
OtherKlusterServices

Configure Roundcube to use Mailgun SMTP directly

Bypassing local Postfix for outgoing mail, connecting directly to smtp.mailgun.org with TLS on port 587

snadjafinia·9mo ago
OtherKlusterServices

Switch Postfix to Alpine-based deployment with MySQL support

Similar to Dovecot, using Alpine 3.18 with postfix-mysql package installed at runtime for reliable MySQL virtual maps support

snadjafinia·9mo ago
OtherKlusterServices

Fix postfix command to use apt-get instead of apk

boky/postfix is Debian-based, not Alpine

snadjafinia·9mo ago
OtherKlusterServices

Add postfix-mysql support for MySQL virtual maps

Installed postfix-mysql package at container startup to enable MySQL dictionary lookups for virtual domains/users/aliases

snadjafinia·9mo ago
OtherKlusterServices

Add auth debugging and ensure MySQL driver packages for Dovecot

- Enable auth_debug, auth_debug_passwords, auth_verbose - Add dovecot-mysql package for proper SQL support - Add mariadb-connector-c for MySQL protocol compatib...

snadjafinia·9mo ago
OtherKlusterServices

Add MySQL auth fix job for MariaDB client compatibility

Changes kamo user from caching_sha2_password to mysql_native_password Required for Dovecot (Alpine/MariaDB) to connect to MySQL 8

snadjafinia·9mo ago
OtherKlusterServices

Replace Roundcube logo with Kamo logo

Added skin_logo config pointing to **************** Updated deployment annotation to trigger pod restart

snadjafinia·9mo ago
OtherKlusterServices

Fix MySQL auth: change kamo user to mysql_native_password

Alpine's MariaDB client doesn't support caching_sha2_password plugin This prevents Dovecot from connecting to MySQL for authentication

snadjafinia·9mo ago
OtherKlusterServices

Force Roundcube pod restart to pick up ConfigMap change

Added annotation to trigger pod recreation since ConfigMap with subPath doesn't auto-update in running pods

snadjafinia·9mo ago
Fixkamo-internal

Remove 'name' property reference in updateLead function

- Lead interface only has 'primaryContact', not 'name' - Removed fallback to patch.name in updateLead - Completes the fix for type safety

snadjafinia·9mo ago
Fixkamo-internal

Remove non-existent 'name' property references in leadsApi

- Lead interface only has 'primaryContact', not 'name' - Removed fallback to leadData.name in createLead and updateLead - Ensures type safety and correct API be...

snadjafinia·9mo ago
OtherKlusterServices

Fix Roundcube redirect loop - disable force_https

Traefik handles TLS termination, so internal traffic is HTTP Setting force_https=true caused Roundcube to redirect to HTTPS internally creating an infinite redi...

snadjafinia·9mo ago
OtherKlusterServices

Reference kamocrm.com wildcard cert in mail IngressRoute

The certificate secret is in kamo namespace, copied to mail namespace tls.secretName explicitly references wildcard-kamocrm-com

snadjafinia·9mo ago
OtherKlusterServices

Fix mail IngressRoute to use auto-cert service

Changed tls from certResolver: letsencrypt to tls: {} This allows the auto-cert service to automatically generate certs when mail.kamocrm.com is accessed

snadjafinia·9mo ago
OtherKlusterServices

Fix Roundcube readiness probe - use TCP socket instead of HTTP

Roundcube redirects / to login page (302), failing HTTP readiness probe TCP socket check on port 80 works correctly

snadjafinia·9mo ago
Fixkamo-internal

Replace remaining Grid closing tags with GridLegacy in CreateLeadClient

- Fixed all remaining </Grid> tags that should be </GridLegacy> - Ensures proper closing of GridLegacy item components - Resolves JSX syntax error

snadjafinia·9mo ago

เหมือนที่คุณเห็นการขนส่ง?

ทุก คน ที่ ได้ รับ การ ปรับ ปรุง เหล่า นี้ จะ ลง ไป ใน ที่ ทํา งาน ของ คุณ โดย อัตโนมัติ. เริ่มให้อิสระและดูมันเติบโตสัปดาห์แล้วสัปดาห์เล่า.

เริ่ม เป็น อิสระ ตลอด ไปแสดงพริ้นซ์