Darren Clarke
72b52463a2
Bump version to 3.4.0-beta.7
2026-01-21 10:10:55 +01:00
Darren Clarke
eea56dd50b
Reduce Signal message polling frequency from 15s to 30s
2026-01-21 10:08:59 +01:00
Darren Clarke
ac42d7df78
Use _uid instead of _id to please Rails
2026-01-19 16:51:51 +01:00
Darren Clarke
87bb05fdd5
Bump version to 3.4.0-beta.5
2026-01-15 16:51:20 +01:00
Darren Clarke
3d8f794cab
Add user ID support for Baileys 7 LIDs and Signal UUIDs
...
Baileys 7 uses LIDs (Linked IDs) instead of phone numbers in remoteJid for
some messages. This caused messages to be matched to wrong tickets because
the LID was used as the sender identifier. This commit adds proper support
for both phone numbers and user IDs across WhatsApp and Signal channels.
Changes:
Database:
- Add migration for whatsapp_user_id and signal_user_id fields on users table
Zammad controllers:
- Update user lookup with 3-step fallback: phone → dedicated user_id field →
user_id in phone field (legacy)
- Store user IDs in dedicated fields when available
- Update phone field when we receive actual phone number for legacy records
- Fix redundant condition in Signal controller
Bridge services:
- Extract both phone (from senderPn/participantPn) and LID (from remoteJid)
- Send both identifiers to Zammad via webhooks
- Use camelCase (userId) in bridge-whatsapp, convert to snake_case (user_id)
in bridge-worker for Zammad compatibility
Baileys 7 compliance:
- Remove broken loadAllUnreadMessages() call (removed in Baileys 7)
- Return descriptive error directing users to use webhooks instead
Misc:
- Add docs/ to .gitignore
2026-01-15 13:08:56 +01:00
Darren Clarke
57d7173485
Bump version to 3.4.0-beta.4
2026-01-14 11:33:11 +01:00
Darren Clarke
41b825c1c7
Update deps
2025-12-17 15:35:28 +01:00
Darren Clarke
b59f588efd
Update version
2025-12-06 08:00:15 +01:00
Darren Clarke
31eb1d92b4
Fix for sending to WhatsApp user IDs
2025-12-04 13:40:04 +01:00
Darren Clarke
ed807ee645
Update version to 3.3.2
2025-11-22 10:57:18 +01:00
Darren Clarke
3caf1a5ec1
Update version
2025-11-21 17:33:12 +01:00
Darren Clarke
d0cc5a21de
WhatsApp/Signal/Formstack/admin updates
2025-11-21 14:55:28 +01:00
Darren Clarke
f86ce1e835
Cleanup dependencies
2024-09-27 13:11:31 +02:00
Darren Clarke
a707c842be
Update deps and Docker images
2024-09-27 11:22:45 +02:00
Darren Clarke
27300b2530
Signal and middleware updates
2024-09-05 16:19:58 +02:00
Darren Clarke
31faf22fd5
Signal attachment updates
2024-09-05 10:03:55 +02:00
Darren Clarke
027aac3a92
Update deps
2024-09-04 07:52:30 +02:00
Darren Clarke
d67f294925
Update version and build env var
2024-08-28 10:28:59 +02:00
Darren Clarke
a8dc0b3647
Update versions
2024-08-14 11:13:58 +02:00
Darren Clarke
a4053e6412
Zammad send fixes, update deps
2024-08-14 10:51:12 +02:00
Darren Clarke
2568547384
Dependency cleanup
2024-08-07 12:02:33 +02:00
Darren Clarke
2d892779bf
Update deps, ticket edit updates
2024-08-06 08:36:03 +02:00
Darren Clarke
aa453954ed
Use server actions instead of client-side API calls
2024-08-05 23:31:15 +02:00
Darren Clarke
5e2475848e
Signal send/receive fixes
2024-07-31 08:56:28 +02:00
Darren Clarke
c32c26088f
Standardize bridge send/receive params
2024-07-18 11:08:01 +02:00
Darren Clarke
a649640b8c
Fix package migrations, update deps
2024-07-03 17:16:09 +02:00
Darren Clarke
4f03591629
Copy crontab file on build
2024-07-03 11:54:07 +02:00
Darren Clarke
dbf3a95bbb
Signal and Docker updates
2024-06-28 12:28:11 +02:00
Darren Clarke
0cf1c3b8fd
Worker build updates
2024-06-28 07:49:39 +02:00
Darren Clarke
5ab8647c40
Add missing dep to bridge worker
2024-06-25 08:29:41 +02:00
Darren Clarke
4c8140d46a
Update deps
2024-06-25 08:14:03 +02:00
Darren Clarke
aeb9aedf84
Update deps
2024-06-12 08:27:30 +02:00
Darren Clarke
c729a46a0c
Signal API updates
2024-06-05 15:12:48 +02:00
Darren Clarke
83653ef23b
Update Dockerfiles, add signal api generated outputs
2024-06-05 10:06:41 +02:00
Darren Clarke
85a0fc11e5
Update package names
2024-06-05 08:52:41 +02:00
Darren Clarke
89d229eba9
Fix FB send job params
2024-05-17 13:24:18 +02:00
Darren Clarke
e26e5832ff
More Whatsapp Docker updates
2024-05-17 09:20:00 +02:00
Darren Clarke
3da103c010
Whatsapp service updates
2024-05-16 18:22:10 +02:00
Darren Clarke
b8ff61265b
Remove .tsbuildinfo files
2024-05-15 07:55:48 +02:00
Darren Clarke
67a5b60ad5
Docker build updates
2024-05-14 15:31:44 +02:00
Darren Clarke
c62bfd2a4c
Update deps, fix Docker build errors
2024-05-14 09:40:58 +02:00
Darren Clarke
42a5e09c94
Update deps
2024-05-08 07:32:29 +02:00
Darren Clarke
0d09ad1b7e
Fix bridge-worker env vars
2024-04-30 13:28:52 +02:00
Darren Clarke
d1fb9b4d06
Refactoring 3
2024-04-30 13:13:49 +02:00
Darren Clarke
e4b78ceec2
Refactoring 2
2024-04-30 11:39:16 +02:00
Darren Clarke
dd14dfe72e
Refactoring
2024-04-29 17:27:25 +02:00
Darren Clarke
cca8d03988
Finish bridge generalization
2024-04-26 15:49:58 +02:00
Darren Clarke
e720336768
Fix build errors
2024-04-21 20:47:55 +02:00
Darren Clarke
f93c4ad317
Bridge worker updates
2024-04-21 16:59:50 +02:00
Darren Clarke
a445762a37
Metamigo -> Bridge
2024-04-21 09:44:30 +02:00