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

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

17,874
เปลี่ยนแปลงทั้งหมด
4,587
คุณสมบัติต่าง ๆ
4,515
แก้ไข
32
โครงการ
กรองโดยโครงการ
ทุกโครงการ17,874AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService351InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,556kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
กรองตามประเภท
ทุกประเภทBuild24CI522Chore670Docs226Feature4,587Fix4,515Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
April 24, 2026
FixKlusterServices

Regenerate /etc/freepbx.conf on restart

/etc is ephemeral (not a hostPath), so /etc/freepbx.conf written by the installer is lost on every pod restart. Added else branch to regenerate it from env vars...

Kamo·4mo ago
FixKlusterServices

Bypass start_asterisk, wait for control socket instead

start_asterisk uses `pidof asterisk` which returns a false positive on pod restarts, causing the wait-for-Asterisk loop to hang. Now startup.sh starts Asterisk ...

Kamo·4mo ago
FixKlusterServices

Start Asterisk in background, wait for it, then run installer

The entrypoint.sh does not run the FreePBX installer — it only starts services. startup.sh now replicates the entrypoint setup steps, starts Asterisk in backgro...

Kamo·4mo ago
FixKlusterServices

Let entrypoint handle install, not startup.sh

FreePBX installer (php install -n) requires Asterisk to already be running. Our startup.sh was calling it before Asterisk started, causing "Error communicating ...

Kamo·4mo ago
FixKlusterServices

Mount /etc/asterisk only, not /etc, to fix PHP simplexml error

Mounting the full /etc as a hostPath volume was corrupting PHP extension loading even after seeding from the image — simplexml_load_file undefined at install ti...

Kamo·4mo ago
FixKlusterServices

Reduce CPU limits to 2:1 ratio to eliminate overcommitment

Docs 4→1 core, jibri 4→2 cores, libretranslate 2→1 core, bergamot 2→1 core, coturn 1→0.5 core. Saves ~7.5 cores off node limits.

Kamo·4mo ago
FixKlusterServices

สลับไปยังเครื่องคอมพิวเตอร์/ ฟรีพไบซ์: 17 ด้วยสถาปัตยกรรมที่ถูกต้อง

footofit/freepbx ไม่มีอิมเมจ FreePBX 17 (ถูกเปิดใช้ตั้งแต่ 2022). escodes/ freepbx: 17 (เพิ่ม Appr 2026, Astevice 21 + FreePBX 17) ต้องการ กระสวย MariaDB และขั้...

Kamo·4mo ago
ChoreKlusterServices

Drop public admin ingress; access via http://k[12]m1:8088

Admin UI is now internal-only over LAN/WireGuard on port 8088 (FreePBX's nginx bound directly on hostNetwork). No Traefik route, no Let's Encrypt cert, no publi...

Kamo·4mo ago
FeatureKlusterServices

Deppling FreePBX 17 + Jigasi SIP สะพานที่ k1m1 และ k2m1

FreePBX (Treedofit/freepbx: 17- latest) เรียกใช้ด้วยเครื่องโฮสต์ Network ดังนั้น SIP/RP รักษา IP ของลูกค้าตัวจริง ติดอยู่ 1-per-node ผ่าน โหนดเอสอีเตอร์ SIP บน ...

Kamo·4mo ago
Fixkamo-internal

Parse formData before forwarding to prevent binary corruption

request.text() on multipart/form-data corrupts binary file bytes; pass parsed FormData as init.body so forwardToApi skips request.text() and lets fetch regenera...

kamo·4mo ago
Fixkamo-internal

Remove minHeight:100vh causing double scrollbars

The outer box's minHeight:100vh exceeded the layout's calc(100vh - 56px) container, which caused both the browser-level scroll and the inner overflow:auto to be...

kamo·4mo ago
Refactorkamo-internal

Drop editor page header, rename General sub-tab

- Removes the back-arrow IconButton + shield icon + title + subtitle from the top of the security-model / master-model editor. The Cancel button in the stic...

kamo·4mo ago
Fixkamo-internal

ทิ้งส่วนหัวคอลัมน์ของ Page จากตารางรักษาความปลอดภัย

เมื่อพนักงานที่จ่ายเงินเองสนามคาโมเฟซถูกถอดออก แผ่นตารางในร่างกายแถวถูกลบ แต่แถวส่วนหัวยังคงมี '(Teammember)' จ่ายเซลล์, ย้ายคอลัมน์ทุกหนึ่งช่องไปยัง ด้านซ้ายขอ...

kamo·4mo ago
FixSecurityService

เหตุผลที่แท้จริงเบื้องหลังการผิดพลาดไป 400 ครั้ง

MONTHTIME จะส่งค่ากลับมาเป็น HTTP 400 ด้วยรหัส = UNUTIME BAR AUTHTIMETHTISTISTATE และเนื้อความ "ร้องขอ "bad: ร้องขอไม่ดี" เมื่อบัญชีผู้ใช้ไม่ตรงกับปัจจุบัน ผลิต...

Kamo·4mo ago
Fixkamo-internal

Censoris sub-tab ตอนนี้กําลังแปล ATF ก่อน

สั่งซื้อการ์ดย่อยของ Censoration เพื่อตรงกับลําดับที่ต้องการ: 1. แอลกอฮอล์, ยาสูบและอาวุธปืน 2. ช่วงอายุสมาชิกที่ได้รับอนุญาต 3. พนักงาน ที่ ได้ รับ อนุญาต (สมา...

kamo·4mo ago
Featurekamo-internal

แสดงผลแบบแพลตฟอร์ม- Admin, แบบร่าง, การค้นหาแบบสดๆ, ตัวกรอง, โลโก้ของ org

Partiform admins (เจ้าของสูงสุด org) ตอนนี้เห็นทุกโดเมนในระบบผ่านทาง สร้าง /api/ความมั่นคง/org/all-networks แทนแค่สมาชิกของพวกเขา หัวเรื่องหัวเรื่องและคําบรรยาย...

kamo·4mo ago
FeatureSecurityService

เพิ่ม get / api/ความปลอดภัย/org/all-networks for partmins

เจ้าของบ้านสูงสุด สามารถเรียกทุกองค์กรในระบบได้ ข้อมูลสมาชิกสัมพันธ์กับการโทร ออร์กที่ผู้โทรมีสมาชิก สถิติจะได้ ISOwner/GrippleId load; อื่น ๆ ได้สมาชิก Idd: Un...

Kamo·4mo ago
Featurekamo-internal

ลบรายการย่อยในเครื่องมือแก้ไขความปลอดภัย + ทําความสะอาด

- ตัวแก้ไขระบบความปลอดภัยบน~ ในระบบย่อย 4 แบบ: ข้อมูลทั่วไป (Basic Intel, visieve, ใครสามารถสร้างได้ ตั้งค่าแพลตฟอร์ม, การปรับแต่งโดเมน, ตลาดพาณิชย์), Censorati...

kamo·4mo ago
RefactorInitializerService

วางรายการย่อย

ผู้จัดจําหน่ายต้นแบบไม่ผ่าน การชําระเงินสามรัฐที่ถูกลบออกไป เมื่อ สร้าง แบบ จําลอง ความ ปลอด ภัย แบบ หลัก แล้ว สนาม ก็ จะ หาย ไป ChildOrg Security Model และบริก...

Kamo·4mo ago
RefactorSecurityService

พารามิเตอร์การวาง

กระจกเงาการเปลี่ยนแปลงร่วมกัน รักษาความปลอดภัย Master Model Control และ Model Control croller ไม่อ่าน/ เขียนอีกต่อไป ทีมเม็มเบอร์ เทนเฟส เซ็ตติ้ง เครื่องมือแก้ไ...

Kamo·4mo ago
Refactorkamo-shared-library

ตั้งค่าโครงการ

นโยบาย การ จ่าย เงิน เอง หมด ไป แล้ว — การ จัด การ กับ เงิน ซื้อ บิล นิง กรอ ป การเรียกเก็บเงินต่อกลุ่ม ไม่ใช่ผ่านระบบรักษาความปลอดภัย ลบ TeamMmber Perfess Cons...

Kamo·4mo ago
FixSecurityService

การโหลดโดเมนต่าง ๆ ผ่านทางการค้นหา Byditte Domains, ลดลง@ transpact

<i> การอัพโหลด MinIO ทั้งหมด และยังมีความเสี่ยง Lazy Intition Exception หาก ภายในได้รับออแกนิชัน ไบด์ ธุรกรรมดําเนินการก่อนที่จะแก้ไข Domain Accessorg.get Domin...

Kamo·4mo ago
Fixkamo-internal

ลบสิ่งที่ซ้ํากันออกไป

ส่งต่อTOApi จะทําการค้นหาเมื่อเข้ามา (??ประเภท=...) จากต้นฉบับ ต้องการที่อยู่ URL การฝังตัว? type=ครั้งที่สองในApiPath ผลิต *? ประเภท=เต็มรูปแบบ? ประเภท = เต็มท...

kamo·4mo ago
Fixkamo-internal

เรียกคืนสถานะการสลับกล่องจดหมายสําหรับหมายเลขสมาชิก int64

ใช้ GetMBEIDSprinting สําหรับเรียกกล่องจดหมาย/ jobending, id/mailbox id จากอีเมลเซอร์วิซ และไดรฟ์ตัวสลับที่จากส่วนบุคคล กล่องจดหมายหากมีอยู่ ดังนั้น การรวมหมายเ...

kamo·4mo ago
Featurekamo-internal

Alias visibility UI + Subdomain Branches button on branch-types page

SubdomainBranchesDialog: - Alias editor replaced chip list with a table-style row list showing Members and Team Members checkboxes per alias — admins control ...

kamo·4mo ago
FeatureSecurityService

Alias visibility filtering + auto-verify subdomain ownership

OrganizationController: - Web-alias org creation now auto-marks ownershipVerified=true and isDnsVerified=true on the created OrgDomain — no TXT record needed ...

Kamo·4mo ago
Featurekamo-shared-library

Add per-alias creator-type visibility flags

Add visibleToMembers / visibleToTeamMembers boolean columns to ChildOrgSecurityModelAlias so admins can restrict which parent aliases appear to Members vs Team ...

Kamo·4mo ago
Fixkamo-register

Cache-bust logo URLs using themeRevision from config.json

DynamicMetaLoader now stores themeRevision in sessionStorage and fires KAMO_THEME_CONFIG_LOADED after fetching config.json. ThemeLogo listens for that event and...

Kamo·4mo ago
Fixkamo-internal

Cache-bust logo URLs using themeRevision from config.json

DynamicMetaLoader now stores themeRevision in sessionStorage and fires KAMO_THEME_CONFIG_LOADED after fetching config.json. ThemeLogo listens for that event and...

kamo·4mo ago
FixSecurityService

อัปโหลดไปยังสาธารณะ/ {โฟลเดอร์ย่อย}/img/ แทนการวางถัง

การอัปโหลด Logo endpoint กําลังเขียนไปยังเจ้าของ 'Sumingwong' (ไม่มีการตั้งค่า) แทนที่เส้นทางชุดตกแต่งสาธารณะของ org ปูมบันทึกเดี๋ยวนี้ ตรงไปที่... สืบค้นหรือเต...

Kamo·4mo ago
FixSecurityService

ลบโหนด k2m1 ที่ถูกลบออกจากขอบ-โหนดโดยปริยาย

k2m1 (10.8.2.1) ตกอย่างถาวร. ทิ้งไว้ในรายการที่ล้มเหลว ทําให้การอัปโหลดเป็นการหยุดชั่วคราว จนกว่าจะเกิดเพลิงไหม้อีกครั้ง ค่าปริยาย ขณะนี้เป็น k1m1 อย่างเดียว; k...

Kamo·4mo ago
Fixkamo-shared-library

ปรับใช้ การเชื่อมต่อ/ เขียน/ อ่าน เวลาออกไปยัง minoclate ผ่าน Okhtpclent

โดยไม่ต้องจับเวลา, เครือข่ายย่อยของเว็บไซต์จําลอง (k2m1) อันเนื่องมาจาก Matchbucket และใส่ Object เรียกร้องให้บล็อกไม่สิ้นสุด swatching เป็นอนันต์ "บันทึก..." บ...

Kamo·4mo ago
Featurekamo-internal

กล่องการตั้งค่า, พาธของตัวช่วยตั้งค่าเว็บ, และ DNS ของพาเนลจัดการการตั้งค่า

เพิ่มสาขาย่อย Organization UI ข้ามพื้นผิวสาม: - ~ เปิดปุ่ม "สาขาซูโบฮาระ" ใหม่ เปิดกล่องโต้ตอบสําหรับระดับโปรแกรมที่เปิดให้สลับค่าได้ + gopathal values ด้วย เคร...

kamo·4mo ago
FeatureSecurityService

ปรับแต่งระดับออร์ก, โปรแกรมลูกข่าย gopads, และเว็บ-alasorg

เชื่อมต่อคุณสมบัติการขอข้อมูล - โปรแกรมย่อย Branches Control สําหรับ org- ระดับความเชื่อถือ + Go Paults (ตรวจสอบล่าสุด) - ไป DaddsClitient ทําหน้าที่ตรวจสอบ - ก...

Kamo·4mo ago
Featurekamo-shared-library

เพิ่มโครงสร้าง, การเข้ารหัส, และนามแฝง/ แผ่นพับปูมบันทึก

Comment=เพิ่มข้อมูลการรับ/ ส่งข้อมูล/ เข้ารหัสของ AES-GCM/ OCKSOGBSPPOWERAGBOBSPOWERAGEKSEKSEKSEKSEKSEKSEKSEKSEKSEKSEKSEKSEKSEKSEKSEKSEKSEKSEKSEKSEKNUKSEKNUPDE....

Kamo·4mo ago
Fixkamo-internal

กล่องจดหมายที่จะอ่านโปรแกรม org โดเมนของผู้ให้บริการ

การเชื่อมต่อที่ใช้ก่อนหน้านี้กําลังอ่าน /api/ email/ eslibutions (email september) โต๊ะ). ตารางที่อาศัยอยู่เท่านั้นเมื่อผู้ให้บริการอีเมลที่สาม การ ประสาน งาน ถ...

kamo·4mo ago
Refactorkamo-register

ทิ้งข้อความกํากับโพรไฟล์ของฉัน + ช่องว่างส่วนการรวม

ตอน นี้ จังหวะ ของ ผม ทั้ง สี่ ตอน มี ส่วน เดียว กัน — 8px ระหว่างส่วนหัวแต่ละส่วนกับสนามของแต่ละส่วน, 16px ระหว่าง ส่วน ป้ายแจ้งเตือนอธิบายว่าอีเมลเป็นเครื่องห...

Kamo·4mo ago
Refactorkamo-register

Tiedy โพรไฟล์ของฉัน + การตรวจสอบโทรศัพท์แบบวาง

กําหนดขั้นตอนโพรไฟล์ My ดังนั้นทั้งสี่ส่วนแบ่งเดียวกัน การจัดวางและรูปแบบหัวเรื่อง คําสั่งตอนนี้เป็นชื่อกฎหมาย นามแฝง อีเมล โทรศัพท์ - FormName: ลบกระดาษห่อ, ห...

Kamo·4mo ago
RefactorSecurityService

ทิ้งการตรวจสอบ SMS สําหรับช่องโทรศัพท์เมื่อเซ็น

หมายเลขโทรศัพท์ที่สะสมระหว่างการลงทะเบียน ช่องข้อความทางเลือก: ไม่มี / regriter/phone/intiny, ไม่มีรหัส SMS, ไม่ ขอยืนยัน จุดสิ้นสุดการลงทะเบียนยอมรับหมายเลขเป็...

Kamo·4mo ago
Refactorkamo-shared-library

ทิ้งรายการโทรศัพท์Code About

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

Kamo·4mo ago
Featurekamo-internal

การวางลงก่อน (Prefix), ประตูโดเมนของกล่องจดหมาย, สถานะโดยตรง

- คํานําหน้าชื่อและคํากํากับกําลังลดลงจาก ชื่อโครงการ: จุดปลาย แสดงการย่อ/ ขยาย + ชื่อเต็มต่อตัวเลือก กล่องจดหมาย "Prographation Office" ถูกยกเลิกแล้ว นอกจาก โด...

kamo·4mo ago
FeatureSecurityService

สถานะทีมหมดอายุ + ชื่อของหมวดหมู่นําหน้า/ suffix

HOURSฟังก์ชัน () จะคืนค่ากลับมาเป็นชั่วโมงของค่าเวลาที่กําหนด ชื่อ เพิ่มสมาชิก / เพิ่มแบบฟอร์มสมาชิกทีม ไม่ต้องฮาร์ดโค้ดพวกเขา - POST / made-team-mady ตอนนี้ปฏิ...

Kamo·4mo ago
Fixkamo-internal

Unrap( ตลาด: [...]} ซองจดหมายในกล่องที่แนบ

Get /api/ ความไม่ปลอดภัย/ Commerce- starks back( ตลาด: [...] ข้อความ: "..." } ไม่มีอาร์เรย์ กล่องโต้ตอบตลาดพาณิชย์ที่แนบได้รักษาทั้ง การตอบสนองเป็นอาร์เรย์และระ...

kamo·4mo ago
Featurekamo-internal

แบบเต็มความกว้าง, แบบเพิ่มสามพานี

ทําการสร้างแบบฟอร์มใหม่ โดยใช้พื้นที่เนื้อหาทั้งหมดแทน 1100px-กว้างเป็นศูนย์กลาง - การจัดวางแบบตอบสนอง 3 โคลัมน์: ส่วนซ้ายเหนียว Nav (md+), เต็ม- ความกว้าง ฟอร...

kamo·4mo ago
Fixkamo-internal

ผนวกรวม OTK ไปเป็นพร็อกซี.ts, ลบกองกลางที่ซ้ํากัน

ถัดไป.js 15 ปฏิเสธที่จะสร้างเมื่อมีทั้งกองกลางและพร็อกซีอยู่ เดอะ OTK ออกเส้นทางที่อาศัยอยู่ในกองกลางของเครื่อง — ส่งคําขอใด ๆ กับ Otk=... to / valiate เพื่อให้...

kamo·4mo ago
Featurekamo-register

รวมนามแฝง/ ชื่อ/ โทรศัพท์ เข้าในขั้นตอน "โพรไฟล์ของฉัน"

รวมการแยกก่อนหน้านี้ "E-Mail & Alias", "ชื่อของฉัน", และ "หมายเลขโทรศัพท์" เป็นขั้นตอนหนึ่งใน "โพรไฟล์ของฉัน" สําหรับ 13+ registrents ด้วยนามแฝง + อีเมล + ชื่อต...

Kamo·4mo ago
FeatureSecurityService

สร้างอีเมล + ชื่อทางกฏหมาย สําหรับการทําลายเซ็นให้น้อยกว่า 13

The /api/fecure/ regriter endpoint ก่อนหน้านี้ปฏิเสธการร้องขอใด ๆ ไม่มีอีเมล นามสกุล หรือนามสกุล ที่สร้างเส้นทางที่ต่ํากว่า 13 เป็นไปไม่ได้ บัญชีเหล่านั้นมีเฉพา...

Kamo·4mo ago
Fixkamo-internal

อ่านใหม่ *** from Redis Master and dedupe OTK POST

Reglica อ่านพลาดเซสชันเขียนใหม่หลังจากแลกเปลี่ยน OTK, ก่อให้เกิด ความล้มเหลวผิดพลาดและการเปลี่ยนเส้นทางล็อกอิน ข้ามความล่าช้าอินโทรเมื่อ Otk อยู่ แบ่งปันสัญญารั...

kamo·4mo ago

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

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

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