4cbad9f avoid scroll on mobile devices
75bee9a Update wavoip-api dependency to use custom branch
46e8e03 disable wavoip if not on https or localhost
7b422b7 fix body to client viewport
cfb50b6 The Gambiarra® for Mobiles
ca0dc14 Add i18n support for phone call hangup button and update translations
8db5fb1 first message of ticket websocket emission after queue is determined
e3c8632 Fix handling notifications of pending tickets
06404e5 Refactor message verification functions to use options object parameter
120609b Refactor verifyMediaMessage and verifyMessage calls use options object
1f270d8 Add caption and deleted styling for video messages
aaa87b4 Refactor edited message handling to simplify text extraction logic
87cf721 Display message body instead of image caption in MessagesList component
e7c3279 PlanController.ts: prettier
3a7869c Internationalize PlansManager
efaf43d Add optional currency field to Plan model, services, and controller
0232fbc Add currency code support to PlansManager and improve value formatting
ab059c1 Add currency-codes package to frontend dependencies
44cc946 Add currency selection dropdown using currency-codes in PlansManager form
81d504f Simplify migration of Plans currency field
3a8191c Add currency field to Invoices model and database table
66182f0 Generate invoice with new currency field
842bfa9 Add currency field to invoice endpoints
6a06721 Improve invoice value formatting and localize due date display
9829b82 Force QuickMessages popup to always open upwards