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

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

17,933
เปลี่ยนแปลงทั้งหมด
4,614
คุณสมบัติต่าง ๆ
4,543
แก้ไข
32
โครงการ
กรองโดยโครงการ
ทุกโครงการ17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
กรองตามประเภท
ทุกประเภทBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
April 15, 2026
FixDocsService

Add esign repos to JPA repository scan so ESignTemplateRepository bean is found

DocsService was crashing on startup because ESignTemplateRepository lives in com.kamo.z.shared.esign.repos which wasn't included in the @EnableJpaRepositories s...

Kamo·5mo ago
April 13, 2026
Fixkamo-marketing

ใช้หน้าต่าง 24 ชั่วโมง แทนวันที่UTC ของวันนี้

เซิร์ฟเวอร์ทํางานใน UTC ดังนั้นในตอนกลางคืนที่พื้นที่เวลาสหรัฐอเมริกา จะคืนค่ากลับมาเป็น ISOSTring () พรุ่งนี้วัน และไม่มีการจับคู่ ใช้หน้าต่างหมุน 24h แทน.

Kamo·5mo ago
Fixkamo-marketing

บังคับใช้ในเส้นทางการเปลี่ยนแปลง API เพื่อป้องกันไม่ให้การจัดเก็บวันที่หมดอายุ

ถัดไป.js ได้จับตัวผู้ดูแลเส้นทาง GP ในเวลาก่อสร้าง เยือกแข็ง () New Date to the build example ดังนั้น การนับการเปลี่ยนแปลงของวันนี้จึงไม่เคยปรับปรุงข้อมูลเลย.

Kamo·5mo ago
Fixkamo-internal

ใช้แฟล็กของระบบ docs เฉพาะสําหรับแท็บเอกสารของระบบเท่านั้น ให้แสดง Docs ทั้งหมดใน Docs Docs values

แท็บเดิม Docs ตอนนี้แสดงเอกสารทั้งหมดสําหรับโปรแกรม org/ assoctography นี้โดยไม่มี กําลังกรองโดย AssocObjectId แท็บ Docs Docsเท่านั้น: จริง ที่จะได้หมอที่มีแต่ก...

kamo·5mo ago
FixDocsService

Use **************** for hasDesignVersion, add systemDocsOnly filter

hasDesignVersion now checks if an esign template exists with current_design_version > 0, instead of using isSigTemplate which is true for all uploads through th...

Kamo·5mo ago
Fixkamo-internal

ลบทั้งเธรด

เมื่อยังไม่มีการตั้งค่า param ของที่อยู่ URL ที่อยู่ URL ให้เป็นหมอดั้งเดิมและแก้ไขแท็บ Docs ขณะนี้ สืบค้นโดย ID ของสมาชิกปัจจุบันในขณะที่ veriarys ระบบด้วย ล้า...

kamo·5mo ago
FixConversionService

Add @JsonIgnoreProperties to UploadTemplateRequest to prevent hash null on unknown fields

The frontend sends accessLevel, description, folderId, docTypeId in the metadata JSON. Jackson was failing to parse the entire metadata object when encountering...

Kamo·5mo ago
April 12, 2026
Fixkamo-internal

Place dropped field at ghost's exact visual position

Use active.rect.current.translated (the DragOverlay ghost's client rect) instead matches the translated rect, so the field now lands precisely where the user re...

kamo·5mo ago
Fixkamo-internal

เส้นทางทั้งหมด esig API เรียกผ่าน TApi () เพื่อแก้ไขความล้มเหลว

ทั้งหมด 10 อีสิกผู้ดูแลเส้นทางได้รับการชี้ไปยัง ESIG SVERVER URL ที่แก้ไข ถึงตัวแทน Komosig-service แทนที่ผู้ดูแลทั้งหมดด้วย ส่งต่อ TOApi () ดังนั้นร้องขอการไหล...

kamo·5mo ago
FixESigService

Replace upsertSigners with full delete+insert to handle frontend temp UUIDs

The frontend assigns temporary crypto.randomUUID() values to newly-added signers before any backend call. The previous upsert-by-uid logic would throw 404 for t...

Kamo·5mo ago
Fixkamo-internal

หมุนภาพทางแนวตั้ง

แมลงสองตัวในภาพตัวอย่าง: 1. แทนที่ 'hight:/'${splayPresect * 100}%' -' -' (ความสูงคงที่บน abs - ธาตุ ประจํา ตําแหน่ง — ไม่ น่า เชื่อ เมื่อ มี ความ สูง ของ บล็อ...

kamo·5mo ago
Fixkamo-internal

Move scroll ownership from PdfCanvas to canvasContainerRef

PdfCanvas root Box previously had overflow-auto + h-full, making it its own scroll container. This meant: - scrollbarGutter: stable on canvasContainerRef had no...

kamo·5mo ago
Fixkamo-internal

Fit to Width calculates actual container width instead of resetting to zoom 1

Reads **************** (which accounts for the stable scrollbar gutter) and the page's natural width via **************** then computes fitZoom = (availableWidt...

kamo·5mo ago
Fixkamo-internal

Replace all hardcoded purple with var(--color-primary) on Settings & Signers page

Signers icon, icon background, count badge, Add Signer buttons, Add First Signer button, empty-state illustration tint, add-another hover, and the ALL_OF_TYPE s...

kamo·5mo ago
Fixkamo-internal

Remove fixed height and scroll bars from field properties panel

The panel had two vertical scrollbars: 1. DesignTab wrapper had height: 200 + overflowY: auto 2. FieldPropertiesPanel root had height: 200 + overflow: hidden, ...

kamo·5mo ago
Fixkamo-internal

Dever ตั้งค่าหน้าต่อตาจนกระทั่งหลังจากวงเวียน PDF เพื่อป้องกันไม่ให้ PDF.js ความอิ่มสีของคนงาน

บนเอกสาร PDF ขนาด 50 หน้า, เรียกการตั้งค่า Total pages ก่อนการเรียก page () แบบวนรอบ ส่วนประกอบทั้งหมด 50 ภาพตัวอย่าง Canvas ทันที แต่ละคนจะกลับมายัง PDF.js (se...

kamo·5mo ago
FixConversionService

Expand component scan and add full datasource/JPA/Redis/MinIO config

ConversionServiceApplication was only scanning com.kamo.ConversionService, missing all shared library beans (ImageService, MinIOStorageService, MemberRepository...

Kamo·5mo ago
FixConversionService

Add kamo-shared-library build stage to resolve missing dependency

The Dockerfile was trying to fetch kamo-shared-library from Maven Central, which doesn't exist there. Mirror the SecurityService pattern: clone the shared libra...

Kamo·5mo ago
Fixkamo-internal

ป้องกันการเรียงหน้าเรียง, แก้ไขภาพตัวอย่าง, เพิ่มภาพตัวอย่างของเซิร์ฟเวอร์ด้านข้างด้วย PDF.js ผิดพลาด

- เพิ่มฟลอเรนซ์: 0 ไปยังหน้า divs ใน Pdf Canvas ดังนั้นหน้าจึงไม่ต้องบีบอัดในคอลัมน์ตัวย่อ - เพิ่มรอยหยัก: 0 ถึงรายการของภาพตัวอย่างในแถบกระดาษหน้า Thumb ด้วยเห...

kamo·5mo ago
Fixkamo-internal

การไล่ระดับสี

- Pdf Canvas: ทดแทน Interfection Conservator ด้วย pages ที่กระตือรือร้น วิธีการตามผู้สังเกตการณ์เป็นที่เชื่อถือเมื่อแท็บการออกแบบเริ่มต้น ด้วยการแสดงผล: ไม่ใช้เ...

kamo·5mo ago
Fixkamo-internal

กําจัดการขัดแย้งของ Child DOM ในการแสดงผลภาพตัวอย่างแบบ PDF

แทนที่ ภาชนะบรรจุ. html/ ส่วนเสริมเพิ่มเติม ด้วยเครื่องราชอิสริยาภรณ์ วิธีการเก่าเคลียร์เจ้าของ โหนดของ DOM โดยตรง ทําให้การตอบโต้ย้อนกลับล้มเหลวเมื่อลอง เพื่อล...

kamo·5mo ago
Fixkamo-marketing

จัดการการใช้งาน pplanids และใช้ BillingCycle เป็นอาร์เรย์สตริง

ฟิลด์เหล่านี้ถูกพิมพ์เป็นข้อความ แต่มีการเรียก .spluit (",") ทําให้เกิดความล้มเหลว.

Kamo·5mo ago
FixESigService

Add CockroachDB transaction retry for template init endpoint

CockroachDB serializable isolation can trigger RETRY_SERIALIZABLE on the read-then-write pattern in initTemplate. Retries up to 3 times with backoff when detect...

Kamo·5mo ago
Fixkamo-internal

เส้นทางไปยังพร็อกซีอัตโนมัติ OTK, ลบตัวช่วย esig Proxy ที่ไม่ได้ใช้ออกไป

OTK เป็นกลไก Authority ที่ถูกต้อง — วิธีก่อนการนําเซสชัน ข้ามระบบรักษาความปลอดภัย เส้นทางพร็อกซี esig ทั้งหมดตอนนี้ใช้ VildOTK จาก Api Proxy.t อีกครั้ง.

kamo·5mo ago
FixESigService

Correct OTK Redis key format and add imaging template list endpoint

OTK keys use OTK<id> and ***<id> (no colon) matching the Next.js proxy. Added POST /api/esig/templates/list to query imaging templates via shared library ImgRep...

Kamo·5mo ago
Fixkamo-internal

Use direct session headers instead of OTK for ESigService proxy routes

Read *** session from Redis in Next.js and pass orgId/memberId as trusted headers to ESigService via internal K8s DNS. Removes OTK dependency.

kamo·5mo ago
FixESigService

Replace OTK auth with trusted session headers for internal K8s calls

ESigService is internal — the Next.js backend reads the session from Redis and passes orgId/memberId/userId as X-Org-Id, X-Member-Id, X-User-Id headers. No OTK ...

Kamo·5mo ago
Fixkamo-internal

Use init endpoint to find-or-create template by imgId on editor load

The create page passes imgId in the URL. The edit page now calls the init endpoint to find or create the ESignTemplate, then uses the returned UUID for design o...

kamo·5mo ago
FixESigService

Scan all shared library repository packages to resolve bean dependencies

ComponentScan picks up shared library services which depend on repos in donotmodify.dao.repos and commerce packages — must scan those too.

Kamo·5mo ago
April 11, 2026
Fixkamo-internal

Correct field name mapping between backend and frontend for access level API

Map backend securityLevelId→accessLevel, isOrganizationOwner→isOwner, memberType→isTeamMember in API route. Fix right check to use EDIT_MEMBER_ACCESS_LEVEL inst...

kamo·5mo ago
FixInitializerService

Set 18DOFF promotion end date to 2026-04-26

Kamo·5mo ago
Fixkamo-marketing

เพิ่มการผิดพลาดแบบคงที่สําหรับหน้านําเสนอเมื่อไม่มี URI

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

Kamo·5mo ago
Fixkamo-marketing

ปรับปรุงประเภทของ ApiProup ให้ตรงกับรายการใหม่ < string > การตอบโต้แบบแบ็คเอนต์

ปัจจุบัน รถ พ่วง ที่ ใช้ ได้ และ ใช้ ได้ เป็น อาร์เรย์ ไม่ ใช่ สาย เจ สัน.

Kamo·5mo ago
FixInitializerService

Extend 18DOFF promotion end date to 2026-12-31

The April 14 end date was causing the offer page to show as expired.

Kamo·5mo ago
FixAPIService

Validate Forgejo HMAC-SHA256 signature instead of plain secret header

Forgejo sends webhook secret as X-Gitea-Signature / X-Forgejo-Signature HMAC-SHA256 hash, not as a plain header value. Read body, verify HMAC, then forward to S...

Kamo·5mo ago

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

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

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