Revert "chore(messages): add wave3 translation merge fragments (JSON)"
This reverts commit ****************
Revert "feat(setup-dns): show platform kamocrm domain on custom domain entry"
This reverts commit ****************
Show platform kamocrm domain on custom domain entry
Surface the active *.kamocrm.com hostname on the add-domain flow and detect custom domains by excluding kamocrm URLs instead of default-flag alone.
Checkpoint translations per chunk and per locale on main
Persist locale JSON after each API chunk so cancellation loses at most one batch. CI translates one locale per process and commits/pushes after each so finished...
Checkpoint translations per chunk and per locale on main
Persist locale JSON after each API chunk so cancellation loses at most one batch. CI translates one locale per process and commits/pushes after each so finished...
Disable Docker BuildKit cache so every pipeline run does a full rebuild
Sets no-cache on both image build steps so npm ci and npm run build always run, even when the source tree is unchanged.
Bust Docker BuildKit cache per commit so npm run build runs every push
Identical checkout trees (e.g. empty commits) reused cached layers and skipped a real Next build. Pass GIT_COMMIT from the workflow and label the image revision...
ปรับเทียบข้อมูลสมาชิก
เมื่อมีการมอบหมายกล่องจดหมายให้สมาชิกคนหนึ่งใน CAMO MAIL org, สมาชิก. email ไม่ได้รับการอัปเดต ทําให้บริการอีเมลCresentialService ล้มเหลวในการแก้ไข IMAP ใบรับรอ...
ป้องกันโดเมนรากที่ซ้ํากัน และทําการแก้ไขโดเมนหลัก
1 domain PER ORG. เช็กที่ไม่นับไม่ถูกต้อง .kamocrm.com web-alas โดเมน, อนุญาตให้ org สะสมโดเมนหลายโดเมน (และ 10 นามแฝงแต่ละตัว) โดยพยายามใช้นามแฝงอื่น ตอนนี้น...
เพิ่มความมั่นคงของสมาชิกและสมาชิกเป็นลําดับ
2 คนเขียนซ้ําไปซ้ํามา แถวเดียวกัน 'แถว' ก่อให้เกิดความต่อเนื่อง ความ ขัด แย้ง แยก — ความ มั่นคง ของ สมาชิก อ่าน แถว ขณะ ที่ สมาชิก จุด จบ เขียน ถึง เรื่อง นี้ (...
ลดความหน่วงในการสร้างของ org และแก้ไขความล้มเหลวในการแปล
- โปรแกรมติดต่อองค์กร: แทนที่การรับประกัน Teammembers For AllOrgs (เต็มโดเมน) Table สแกน) ด้วยความมั่นใจว่า Teammember Forrg (singleorg) — กําจัด ~00Msign DB รอ...
Attachments log translations. town to access to ตรงกับคอลัมน์ DB
คอลัมน์คือ AugustCHAR(512) ในทั้งหมายเหตุประกอบและ DB, สาเหตุ การแปลล้มเหลวสําหรับชื่อเรื่องที่ถูกแปลมานาน คอลัมน์ของ DB คือ ตอนนี้ STRING (ดําเนินการโดยตรง; นี...
ถอนหมวดหมู่และการคํานวณออกจากจดหมายตอบแบบแบ็คเอนต์
ได้รับคํานําหน้า Cathalog คืนมา เป็นจดหมายบอกรับ, ออกจากแคตตาล็อก. แผนที่นิยามไม่ได้และแผน ช่องว่างในการเลือก ประเด็นเดียวกันกับการคํานวณ ราคาที่ (การคํานวณ: {....
เพิ่ม@ json Property to is*-prixed boolean DTO dadieved
Lombooks foundations is xxx () is- getter for boolean diver name is xxx Jackson parts'sa ชั้นนํา's from is-getters and securizes them เป็น 'xx' แทน 'xxxxx' ดังน...
ใช้ s แทนฟลอมเมอร์เพื่อฆ่า ท่าเรือแบบเก่า (ไม่ใช่บน k0m1)
ไม่ติดตั้งฟิวส์และ lsof บนโฮสต์วิ่ง ใช้ s- tnp ด้วย crap เพื่อสกัดเอาพอร์ต PID 18080 และฆ่ามันโดยตรง แล้วก็ สลับ prunch เป็น SIGKIL (- Killill) จึงไม่ได้ขึ้นอยู...
Clean up stale port-forward so cancelled translate job doesn't block next run
Bash doesn't forward signals to backgrounded processes, so kubectl port-forward outlived cancelled workflow runs and held port 18080, blocking every subsequent ...
Restore all broken placeholder values across pages
Salvage-keys script had grabbed CSS classNames, inline styles, and JS template literals instead of the original English text for 114 message keys spanning notes...
แสดงปุ่มตั้งค่าใช้จ่ายสําหรับโปรแกรมเจ้าของที่ไม่มีบัญชีผู้ใช้
เมื่อเจ้าของจัดการเปิดแท็บวางแผนและไม่มีการเรียกเก็บเงิน มี แสดงการติดกับดักรองเท้าแทนทั่วไป "การติดต่อของคุณ ข้อความจากเจ้าของ ปุ่มเรียก POST / api/ความปลอดภัย...
เรียกคืนชื่อหน้าและคําบรรยายภาพจากประวัติของ gt
วีรบุรุษ Title เป็น 'Herro title' (แทน), วีรบุรุษ Subtitle is' ช่องว่าง 2'. (Salvage-คีย์เผลอคว้าชื่อคลาสของ CSS). ค่าที่ถูกต้องที่กู้กลับมาจากการยอมรับ 10f4E4b...
เพิ่มจุดสิ้นสุดการบูต
POST ** จุดชนวนเดียวกัน การตั้งค่าการตั้งเป็นตะขอสร้างย่อย-org (billing setupSerview) .etup ForSubOrgCreation) แต่สามารถเรียกได้โดยเจ้าของ org ด้ามจับนี้ถูกสร้า...
เปิดใช้งานปุ่มเสร็จสิ้นโดยวิดเจ็ตสําหรับทําโพล
ผู้ฟังเหตุการณ์เปลี่ยนแปลงสถานะไม่สามารถเปิดใช้งานปุ่มเสร็จสิ้นได้ หลังจากการตรวจสอบแล้ว สองสาเหตุ : 1. ตรรกะการระบายน้ํา อ่านวิดเจ็ตใด ๆ ที่ไม่มีอยู่บนเครื่อง...
รวมบัญชีผู้ใช้ที่ใช้ร่วมในโดเมนด้วย
รายการ ForOrg ตอนนี้ยังคืนค่าบัญชีที่ บอกรับเป้าหมาย ตาม ที่ ขอ ใน ปี ค.ศ. ในหลาย ๆ ฝ่าย จําลองบัญชีจ่ายมีชีวิตอยู่บน KomoCRM ด้านบน-ระดับหลักในขณะที่ การบอกรับ...
เพิ่มสถานะ
Comment=เพิ่มข้อมูล... แถบด้านข้าง Nav แสดงข้อความจริงแทนพาธของกุญแจ - แก้ไขลวดลาย - แก้ไขข้อความล้มเหลว โยนดังนั้นตรวจสอบสําหรับ 'องค์ประกอบ. ชุด'ในผลลัพธ์แทน ...
Wave 3 การแปลง, แก้ไขความล้มเหลว, และ translate CI
- แทนที่ข้อความภาษาอังกฤษแบบฮาร์ดโค้ดทั้งหมด ด้วย t () ที่โทรข้ามคลื่น 3 ส่วนประกอบ (Chart, Cluby, รองรับ, หมายเหตุ, ท่อส่งน้ํา, เบาะแส, Nav เป็นต้น) - การรวมชิ...
ตรงกันกับขนาดหน้าต่างอื่น ๆ + ชุดสี
- ปริยายSize และ Minusize ปัจจุบัน 320x650, Resiversable: transfer (เทียบได้กับ Softphone, Chart, เครื่องคิดเลข, SMS, AI Chart) - สลับจากเส้นทแยงมุมมืดเป็น ไล่ส...
เชื่อมต่อต่อไปกับสมาชิก. language เป็นแหล่งท้องถิ่น
เพิ่มระบบอินเตอร์เนชันแนลแบบออนไลน์แบบต่อ ๆ ไป โดยไม่มีที่อยู่ URL คํานําหน้าท้องถิ่น ท้องถิ่นที่ใช้งานอ่านจากคุกกี้ Kama-locale ซึ่ง ทํากระจกเงารายการโปรดของสม...
Forward Range header so audio playback can scrub
Without this the VOIPService recording-streaming endpoint always returns the full file (Range header is dropped by buildForwardHeaders), which works for play-fr...
Drop language search filter on My Language step
The supported language list is short enough to scan visually; the search input added complexity without user value.
Rewrite /etc/odbc.ini to point at $MARIADB_HOST on every boot
The escomputers/freepbx:17 image bakes /etc/odbc.ini with Server=db (the docker-compose link target). On this Kubernetes deployment MariaDB lives at \$MARIADB_H...
Fall back to imaging recordings for call history + voicemails
FreePBX 17 doesn't expose voicemail messages over REST or GraphQL on this install (the GraphQL voiceMail type returns mailbox config, not messages, and /admin/a...
Paginated Recording lookup by (instance, extension, isVm)
Used by the softphone tabs as the canonical source of truth for call recordings and voicemails when the upstream provider can't list them — e.g. FreePBX 17 has ...
Resolve member→extension before VM/CDR provider lookup
CallController was passing memberId where FreePBX (and other PBX-style providers) expect an extension number — voicemail listing returned empty because no PBX e...
วางเครื่องจับเลขหลักตายลง/ คือมาสเตอร์ยูไอ รีเฟรชคอมเพ้นท์
บัญชีผู้ใช้ Chema ไม่ได้ดําเนินการถือ Master Master ธง -- ที่ถูกลบไปเคียงข้างบัญชี- billing-pril ขัดขวาง บัญชีผู้ใช้ Holder/ email" แถวและชิปต้นแบบอัตโนมัติ; บั...
เข้าสู่ระบบอัตโนมัติ
การเรียกดูการตั้งค่า SettupSerview เดี๋ยวนี้ จะเปิดใช้งานช่องใบอนุญาตเปิดตัวแรกสําหรับผู้สร้าง เมื่อเพิ่มจํานวนสมาชิกย่อยของกลุ่มย่อย (และสําหรับเจ้าของที่ส่งเส...
ทิ้งคําค้น BillingGroup-rae + สืบค้นเมื่อ '% 1'
ถอด บล็อก ยา ที่ เหลือ อยู่ ใน เครื่อง มือ ปรับ อากาศ ที่ ใช้ ได้ ผล สําหรับคอนเซปต์บิลล์กรอปที่ไปไกล และเอาออก ~ หลังเติมน้ําแล้ว~ ~ให้พาสมาชิกเดินตรง~.
เหมือนที่คุณเห็นการขนส่ง?
ทุก คน ที่ ได้ รับ การ ปรับ ปรุง เหล่า นี้ จะ ลง ไป ใน ที่ ทํา งาน ของ คุณ โดย อัตโนมัติ. เริ่มให้อิสระและดูมันเติบโตสัปดาห์แล้วสัปดาห์เล่า.