Commit graph

380 commits

Author SHA1 Message Date
Darren Clarke
2db6bc5047 Fix: Use senderPn for phone number instead of LID from remoteJid
Baileys 7 uses LIDs (Linked IDs) in remoteJid for some messages instead of
phone numbers. This caused messages to be matched to wrong tickets because
the LID was used as the sender identifier instead of the actual phone number.

Now we:
- Extract senderPn/participantPn from message key (Baileys 7 fields)
- Prefer these phone number fields over remoteJid
- Skip messages if we can't determine the phone number (LID with no phone)
2026-01-15 10:01:15 +01:00
Darren Clarke
3b91c98d5e Bump version to 3.5.0-beta.1 2026-01-12 10:44:49 +01:00
Darren Clarke
a882c9ecff Split ticket and group name fixes 2025-12-19 15:27:27 +01:00
Darren Clarke
69394c813d Prevent overwriting a Signal group in Zammad if one already exists 2025-12-19 12:52:47 +01:00
Darren Clarke
0b2ea19ebc Add Signal group ticket split compatibility 2025-12-19 12:38:49 +01:00
Darren Clarke
f059e75acd Add warning for unsent Signal groups messages. 2025-12-19 11:37:20 +01:00
Darren Clarke
d4ce94ddf8 Split/merge WIP 2025-12-19 11:37:20 +01:00
Darren Clarke
78d2ff66b2 Pin baileys to exact version 6.7.21 2025-12-19 11:37:15 +01:00
Darren Clarke
83dd0eaadc Remove redundant corepack enable from CI 2025-12-17 22:44:05 +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
b3cf97d102 Update dependencies 2025-12-06 07:57:54 +01:00
Darren Clarke
31eb1d92b4 Fix for sending to WhatsApp user IDs 2025-12-04 13:40:04 +01:00
irl
b82d3cc726 Dummy commit to make CI run again 2025-11-23 10:31:03 +00:00
Darren Clarke
ed807ee645 Update version to 3.3.2 2025-11-22 10:57:18 +01:00
Darren Clarke
91eb32ff49 Update dockerfile copy files 2025-11-22 10:56:13 +01:00
Darren Clarke
2d20d60ddb Update version to 3.3.1 2025-11-21 17:36:14 +01:00
Darren Clarke
3caf1a5ec1 Update version 2025-11-21 17:33:12 +01:00
Darren Clarke
82985e0b9a Remove attachment-related initializer 2025-11-21 17:29:21 +01:00
Darren Clarke
42a7fd4214 Merge branch 'merge-next-release-to-main' into 'main'
WhatsApp/Signal/Formstack/admin updates

See merge request digiresilience/link/link-stack!22
2025-11-21 14:55:28 +01:00
Darren Clarke
d0cc5a21de WhatsApp/Signal/Formstack/admin updates 2025-11-21 14:55:28 +01:00
Darren Clarke
bcecf61a46 Update deps 2025-03-24 12:13:31 +01:00
Darren Clarke
f79a0023dc Remove base-url-changes from CI 2025-02-13 08:48:05 +01:00
Darren Clarke
c423846756 Merge branch 'base-url-changes' into 'main'
Base url changes

See merge request digiresilience/link/link-stack!18
2025-02-13 07:43:18 +00:00
Darren Clarke
b75f5c88d7 Add port to /link location 2025-02-06 20:56:46 +01:00
Darren Clarke
9283227074 Update proxying, swap /zammad and /link 2025-02-06 13:03:31 +01:00
Darren Clarke
2fd85f045c Update signal-cli-rest-api version 2025-01-20 17:09:34 +01:00
Darren Clarke
9748062eec Use npm 10 2025-01-20 16:00:29 +01:00
Darren Clarke
aaa2b059ff Merge branch 'add-microsoft-auth' into 'main'
Add Azure auth

See merge request digiresilience/link/link-stack!17
2025-01-20 12:35:10 +00:00
Darren Clarke
0b7417a788 Add Azure auth 2025-01-20 13:26:50 +01:00
Darren Clarke
c402000f12 Merge branch 'develop' 2024-10-18 10:47:59 +02:00
Darren Clarke
2489a6f891 Bug fixes #2 2024-10-18 10:12:40 +02:00
Darren Clarke
f977ccf9a8 Bug fixes #1 2024-10-18 10:12:27 +02:00
Darren Clarke
599cdc3f4e Merge branch 'develop' into 'main'
Restore missing CSRF header

See merge request digiresilience/link/link-stack!14
2024-10-09 10:42:27 +00:00
Darren Clarke
e27c381405 Restore missing CSRF header 2024-10-09 12:21:06 +02:00
Darren Clarke
aeebe72ae8 Update readme 2 2024-10-07 15:49:29 +02:00
Darren Clarke
8410f15ebd Update readme 1 2024-10-07 14:34:08 +02:00
Darren Clarke
106ae5e1c9 Merge branch 'develop' into 'main'
Update signal-cli-rest-api Docker version

See merge request digiresilience/link/link-stack!13
2024-10-07 07:00:54 +00:00
Darren Clarke
66741f855d Update signal-cli-rest-api Docker version 2024-10-07 06:39:44 +00:00
Darren Clarke
36103e36b5 Merge branch 'develop' into 'main'
Develop

See merge request digiresilience/link/link-stack!12
2024-09-27 12:54:27 +00:00
Darren Clarke
8736b576a7 Only allow single NextAuth provider, Login middleware updates 2024-09-27 14:52:44 +02:00
Darren Clarke
f86ce1e835 Cleanup dependencies 2024-09-27 13:11:31 +02:00
Darren Clarke
d286207b9f Remove version from all Compose files, remove charts 2024-09-27 11:54:16 +02:00
Darren Clarke
73b9d9694e Fix image name typo 2024-09-27 11:32:22 +02:00
Darren Clarke
a707c842be Update deps and Docker images 2024-09-27 11:22:45 +02:00
Darren Clarke
8148de30c2 Merge branch 'develop' into 'main'
Add browser fingerprint to auth check

See merge request digiresilience/link/link-stack!11
2024-09-25 08:24:25 +00:00
Darren Clarke
b21efc2d50 Add browser fingerprint to auth check 2024-09-25 10:04:43 +02:00
Darren Clarke
4c319625d7 Update Dockerfile 2024-09-16 06:46:18 +00:00
Darren Clarke
bfff5db155 Merge branch 'develop' into 'main'
Develop

See merge request digiresilience/link/link-stack!10
2024-09-09 07:28:45 +00:00
Darren Clarke
27300b2530 Signal and middleware updates 2024-09-05 16:19:58 +02:00