يضاف XHR/Accept headers and String response parsing to GraphQL client
نفس النمط مثل FreePBXTokenCache: يضاف X-Requested-With + Accept: application/json لإيقاف إستجابات (فري بي إكس) لإعادة توجيه (إتش تي إل) وتغيير مواقع الاتصال الث...
Add Accept+XHR headers and raw-string response parsing for token endpoint
FreePBX was returning text/html when called via cluster DNS because the الرئيس المضيف لم يطابق الـ (بي بي إكس) المُشكل إضافة قبول: الطلب/السجن والريث المطلوبين ...
خطوط النطاق OAuth2
نطاقات (فري بي بي إكس) هي مُحدّدات عالية المستوى: 'rest' (all REST). "الشكل "القراءة يعني "جي كي إل لنموذج "اسمه "ريد"، والذي لا وجود له، يسبب خطأ في الشاشة 400...
Include com.kamo.z.shared.commerce in repository scan
آخر مروجات kamo-shared-library لا أعرف (يدوّن.. الخدمات) التي تعتمد على البناء لا أعرف لا أعرف The الخدمة محملة بمسح مكوّن (VOIPServic) لكن مستودعها كان بعيداً ...
Bump kamo-shared-library to 1.4.0
Docker Stage 1 builds kamo-shared-library main (now 1.4.0) and installs it to the local .m2; the service pom still referenced 1.0.0 which Maven could not find, ...
Handle RC webhook validation token; make body optional for verification requests
Explicitly stringify Long IDs in SmsController responses
**************** Long-as-string approach was not taking effect. Directly call .toString() on all Long IDs in the controller flat-map responses to guarantee no J...
Serialize Long IDs as strings to prevent JS precision loss
CockroachDB unique_rowid() generates 64-bit integers larger than Number.MAX_SAFE_INTEGER (2^53-1). JS JSON.parse silently rounds them, causing conversation ID m...
Return flat map from send endpoint to prevent LazyInitializationException
VoipMessage.conversation is FetchType.LAZY; after @Transactional commits, Jackson serializing the entity would throw LazyInitializationException causing a 500, ...
Fall back to org mainPhoneNumber when member has no VOIP config
Members without an individual MemberVoipConfig (or no fromPhoneNumber set) now use the org's mainPhoneNumber from VoipProviderConfig as the outbound number, ins...
Remove getJwtKey() from WebhookController after OAuth migration
Signature validation used jwtKey as HMAC secret which no longer exists on VoipProviderConfig. Skip validation for now consistent with ****************
Use correct session key casing for orgID and memberID
KSessionService stores keys as orgID and memberID (capital D). Both controllers were calling .get("orgId") and .get("memberId") which always returns null, causi...
مثل ما ترى الشحن؟?
كل واحد من هذه تحديثات الأراضي في مكان عملك تلقائيا. ابدأوا بالمجان وشاهدوها تنمو بعد أسبوع.