Show error icon when a message fails to translate
When the per-message translate call returns translated:false, errors out, or times out, the chat bubble now renders an AlertTriangle icon in red with tooltip "F...
Show error icon when a message fails to translate
When the per-message translate call returns translated:false, errors out, or times out, the chat bubble now renders a small red ErrorOutline icon in place of th...
Raise client read timeout to 120s for long messages
LibreTranslate runs CPU-only argos models — a paragraph-length chat message takes 20-30s to translate, and longer ones can push past 60s. The 8-second read time...
Persist language change and show current language in tooltip
The members endpoint accepts PUT not PATCH, so the language picker's PATCH was silently ignored — Member.language never actually updated, which is why refreshin...
ข้อความค้นหาถัดไปบน~
พร็อกซีต่อไป.js กําลังทําการหย่อนข้อความร้องขอเมื่อมีการส่งต่อไปยัง มีเดีย serviews, ซึ่งหมายความว่าประวัติการคุย ceck's log= < locale> param คือ หลงทางอย่างเงี...
เจ้าของมินท์ OTK โดยมีสิทธิ์ให้ยืมโดยไม่ต้องเดินรอบ DB
หลังจาก < expression มอบอํานาจให้ผู้บริหารระบบ บทบาทและเขียน right aptering บล็อก OTK เป็น อ่านอีกครั้งแถวเหล่านี้ผ่าน ภายในเดียวกัน ขึ้น อยู่ กับ การ จัด ระเบี...
Stream translations newest-first for visitor history
When the visitor lands on a non-English locale and the support chat has existing English messages, every bubble flagged needsTranslation by the backend now show...
Stream message translations newest-first on language switch
When the user picks a new language (or opens an existing chat in a language different from the messages' source), every bubble that needs translation immediatel...
Cache-only bulk translate, FE handles fills
Bulk message-fetch endpoints now return only translations that are already cached and tag missing rows with needsTranslation:true. The chat UIs (kamo-internal C...
Revert "fix(settings): show Plans & Billing tab regardless of root-org status"
This reverts commit ****************
Auto-translate visitor and agent messages
Live agent replies arriving in a language other than the visitor's URL locale now show a "Translating…" bubble while the TranslateService call resolves, then sw...
Translate chat messages into the viewer's language
Adds a "My Language" flag picker in NavTop (left of the email tool, separated by a vertical rule). Selecting a language writes back to Member.language and syncs...
Proxy support-message translate endpoint
Adds a passthrough route for the new MediaService endpoint that translates a single support-chat message into the visitor's URL locale. The marketing-side chat ...
On-demand translation for chat and support messages
Captures the source language for every chat / support message and adds an optional ?lang=XX param on the message-fetch endpoints plus a per-message POST /transl...
Translation cache for chat messages
Adds the MediaObjMsgTranslation entity (one row per (message, language) pair) and an optional sourceLanguageId column on MediaObjMsg so chat messages can be tra...
Show Plans & Billing tab regardless of root-org status
The !isRootOrg gate hid the tab on root orgs and blocked org owners and self-viewers from reaching their billing page from "My Account". The PlansBillingTab its...
Translate hardcoded UI strings
setup/dns (6 files): page, AliasStatusTable, DnsProgressView, DnsProvisioningPanel, DomainEntryForm, ManualDnsGuide. settings (10 files): diagnostics, essential...
Drop in place — jump every member, no softPush on release
The drift on release was softPushCluster firing on the user-drop path. A mega-cluster's bounds extend in all directions from the anchor, so the PADDING-margin /...
Translate hardcoded UI strings
account/view: 40 strings reused from existing namespace (no new keys). kb (13 files): translate article editor, viewer, reviews, resources, versions, navigation...
แปลภาษาตัวแข็งที่เหลือ
หน้างาน: จัดเก็บการเปลี่ยนแปลง, ปิด, เพิ่มทาสก์เข้าโหมดอัตโนมัติ แก้ไขหัวเรื่อง หน้าบันทึกย่อ: ไม่สนใจ, กําลังโหลดบันทึกช่วยจํา, ลบบันทึกช่วยจํา ชื่อกล่องโต้ตอบ...
Replace hardcoded English with t() across leads pages
Translate remaining hardcoded UI strings in allotments, new, reports, and view/[id] to use next-intl. Add scripts/i18n-audit.py to detect remaining hardcoded st...
Drop firmly in place — tail-only throw + jump() to clear velocity
The previous fix still let heads drift on release because: 1. Throw detection averaged velocity across the full 110ms window. A user who flicked then decele...
Drop in place after a paused drag instead of drifting
Two cooperating bugs caused dropped heads (single or post-gather) to fly off to seemingly random positions when the user dragged fast, slowed to a stop, then re...
เพิ่มเครื่องส่วนตัว + Chart/ docs/ Notes/KB/HRS หัวข้อ
ดัชนีของ / ettings ไม่แสดงส่วนใด ๆ ที่ไม่ใช่ admins เพราะทุก มีส่วนต่าง ๆ ถูกเปิดทาง admin ขวา (COFFEP SYSTEME) MANAGE * STRINGS, Manage ACSS RUNES]. สมาชิกในที...
หมุนวัตถุ
กรอบเป้าหมายตอนนี้เอียงโดย ATAN2 (VEPERH, ViewPortW) จึงเปิด จุด มุ่ง หมาย ด้าน ขวา มุ่ง ไป ที่ เส้นทแยงมุม — สําหรับ 16: 9 จุดเปิด ~29 ~~~~ ทางใต้ของตะวันออก; ...
เป้าหมายการโยนเพื่อลบด้วยคะแนน/พลาดการเฉลิมฉลอง
132 x132 กรอบประตูปรากฏบนซ้ายเมื่อใดก็ตามที่หัวอยู่ใน Draging เดี่ยวหรือใช้การยิง ตรงข้าม 56px จากมุมเพื่อให้หัวสามารถ คิดถึงอดีตหรือเบื้องหลัง ผนังแข็งสาม (บน ...
โยนฟิสิกส์ที่มีสระว่ายน้ําชนและทางเดินดาวหาง
ลูบหัวผ่านประตูขว้าง เปิดตัวมันข้ามสปอร์ต ภายใต้ฟิสิกส์โดยตรง (friction, กระดอนขอบ, หัว vs หัว ชนกัน). หยดช้ายังคงลงจอด ตรงที่ถูกปล่อยออกมา ในขณะที่หัว กําลังเค...
ยกเลิกความเร็วการลากเมื่อปล่อย
ตัวจัดการการลากจะอัปเดตค่าการเคลื่อนไหวของหัวด้วย mx. set( nx) อย่างรวดเร็ว เรียกซึ่งเฟรม-โมชั่นที่ใช้คํานวณความเร็ว เมื่อปล่อย เส้นทางกระตุ้นความนุ่มพุช (เพราะ...
Crispen hexagon outline at all sizes/states
Four sources of softness eliminated: - **************** on the SVG - **************** on the visible outline so the stroke width does not stretch (and blur) u...
ปฏิเสธเมื่อกลุ่มงาน orgID ไม่ตรงกับโปรแกรมโฮสต์
auto-login ได้รับการยอมรับใด ๆ *** และมิ้นท์ OTK ชี้ไปที่มัน ไม่ว่าปลายทางจะอยู่ในเครื่องไหน * โฮสต์ก็เป็นเจ้าของ คุกกี้ที่แห้งกรังหรือcross-org * จะปรากฏที่การ...
ใช้ระบบแม่ข่ายแบบ OTK เพื่อเปลี่ยนไปใช้ตัวใหม่
President the otk resort by POST /api/ความปลอดภัย/org มากกว่าต่อไปนี้-up การเดินรอบ ตอนนี้เครื่องแม่ข่ายทําการมิ้นท์เจ้าของใหม่ วาระงานเป็นส่วนหนึ่งของการสร้างโ...
เจ้าของร้านมินท์ (*)+OTK บนระบบจัดการสร้าง
หลังจากสร้าง Organization Owner, Minknown สด ผูกพันกับเจ้าของใหม่ ทีมเม็มเบอร์ และนําโอทีเคกลับมาพร้อม ID/CRE ถ้าไม่มีนี่ ผู้ สร้าง อยู่ ใน ช่วง ที่ บิดา มารดา ...
ช่องว่างต่อกลุ่ม + กฎการจับกลุ่มขนาดเดียวกัน
คลัสเตอร์เซลล์และ hex adjaciency ปัจจุบันได้รับการสกัดจากกลุ่มที่มากที่สุด สมาชิกแทนระดับโลก และผู้ติดตาม MVs ปรับค่าความกว้างกลางเพื่อให้หัวของขนาดที่แตกต่างกั...
ซ่อนหน้าต่างผุด เมื่อมีการเชิญเข้าร่วมประชุม เปิดกล่องโต้ตอบ
Popover ที่ใช้ในการเปิดอยู่ภายในกล่องการประชุมเพราะ กล่องโต้ตอบถูกแปลตามเงื่อนไข ในประตูเป้าหมายของ popover จับภาพเชิญที่เวลาคลิกยกเลิก popover และแปล การพบกันใ...
เขียนระบบลาก/ cluster ใหม่ด้วย snap แม่เหล็กและรวบรวมท่าทาง
แทนที่เครื่อง Hexheadgroup แบบโค้ง (847 บรรทัด) ด้วยกลไก cranslate ภายใต้แอป/คอมโพสิต/แชต/เฮ็กซ์เฮด/ แหล่งที่มาเดียวของความจริง : หัวทุกชีวิต ในหมู่ดาว (เช่น 1+...
Robust English fallback for missing and empty locale translations
- mergeWithFallback now treats empty-string locale values as untranslated, falling back to the English value instead of rendering nothing - Replace bare NextI...
Update orders page account uid type from number to string
AccountSummary.uid is now a string (Long precision fix). Also remove parseInt comparison and type="number" from the manual account ID field.
เอารายการออก
comment=ปลั๊กอินตรวจสอบสิทธิ์Comment ช่องว่างของข้อมูลหนึ่งครั้ง คําสั่งที่มีอยู่แก้ไขโดยตรงในฐานข้อมูล.
ลบจุดสิ้นสุดการจัดเตรียมด้วยตนเอง — เริ่มการเยียวยาตัวเอง
คําสั่ง MINC ได้กําหนดอัตโนมัติเมื่อรักษาความปลอดภัยเริ่ม ผ่านผู้แทนราษฎร จุดปลายด้วยมือไม่จําเป็นอีกต่อไป.
คําสั่ง MPB ที่ยังไม่มีการแก้ไขด้วยตนเอง
บน@PostCotation, สแกนทุกคําสั่ง APREDB และจัดเตรียมใด ๆ ไม่มีบัญชี การ ไม่ มี จุด มุ่ง หมาย — การ ค้น หา หรือ สร้าง หมาย ถึง ความ ปลอด ภัย วิ่งไปเรื่อยๆ.
ใช้ MarchScription. getId () แทนการเรียก UID () ในโปรแกรม MompSublication
March Magnet ใช้เครื่องหมาย @ idUID id (ไม่ใช่ uid) ดังนั้น Lombook จึงสร้าง getId ().
ย้ายสถานะที่มีอยู่ลงด้านซ้ายก่อนที่ธุรกิจของฉัน
จัดเรียงยาประจําสถานะจากแท่งการกระทําด้านขวาไปยังส่วนต้อนรับด้านซ้ายจัดไว้ระหว่างตัวแบ่งการทักทายและธุรกิจของฉันกับตัวแบ่ง ลบกฏในแนวตั้งที่อยู่ระหว่างการแยกสถาน...
เพิ่มจุดสิ้นสุดการจัดหาเพื่อเปิดใช้งาน commusing จากลําดับที่อนุญาต
POST ** เรียก <i>.
การอนุมัติลําดับ MIME อัตโนมัติ บัญชีผู้ใช้การเกณฑ์และใบอนุญาต
Organer: เพิ่มเป้าหมาย Organization (FK สามารถใช้ได้) - ~ ไอคอนขยายเป้าหมาย - บัญชีผู้ใช้: เพิ่มการค้นหาโดย Primariarymember Id เพื่อค้นหาจากบัญชีโดยสมาชิกผู้ถื...
ลูกค้า MEMBIAD เป็นข้อความหมายเลขสมาชิก, แก้ไขบัญชีตามหมายเลขหลัก
- โพซาเปีย: บัญชี Sumary uid สตริง, เพิ่ม memberid; ** ข้อความสําหรับลูกค้า: ข้อความสําหรับไคลเอนต์ - บอกรับ OrderWizard: ส่ง~ (ไม่ใช่ uid) เป็นสายประเภทลูกค้า ...
อนุกรมไคลเอนต์Memebailed เป็นสตริงที่จะรักษาความแม่นยํายาว
- บัญชีผู้ใช้ - การสร้าง Subbuscription Order Request: ลูกค้า memberId สตริง ( Frontend ส่งข้อความ ID ของสมาชิก) - - - - - - - - - - - - - โอ้ พระเจ้า <i> สืบค้...
แทนที่การคลิกเพื่อเปิดใช้ด้วยตัวควบคุมการกระทําป๊อปโอเวอร์ + ขนาด
การคลิกหัวเลขฐานสิบหกตอนนี้ เปิดม่านกระจกเงาเงา การกระทําต่าง ๆ แทนการเปิดหน้าต่างเครื่องมือทันที สมาชิก เปิดแชท ดูบัญชี, อีเมล, เชิญเข้าร่วมประชุม เรียก (เมื่อ...
เพิ่มตาราง mURI PRIFERS (ลําดับ 60)
การรองรับรายการทั่วไปของยูไอ The hx-head popover popover pubover phoctor and enterial value an UI Schema กระจกเงา การประชุม embRecordState (ใช้ร่วมกับ, วันที่, ...
Add MemberUiPreferenceController for per-member UI settings
Backs the new hex-head popover size selector and any future small per- member UI preference. Endpoints under /api/security/members/me/ui- preferences resolve th...
เหมือนที่คุณเห็นการขนส่ง?
ทุก คน ที่ ได้ รับ การ ปรับ ปรุง เหล่า นี้ จะ ลง ไป ใน ที่ ทํา งาน ของ คุณ โดย อัตโนมัติ. เริ่มให้อิสระและดูมันเติบโตสัปดาห์แล้วสัปดาห์เล่า.