Gabriel Jablonski
4483b7457a
test: fix ci ( #203 )
...
* fix: update merge method to deep_merge for scheduled message metadata and adjust error handling in WhatsApp service specs
* fix: update error expectation syntax in WhatsappZapiService specs
* fix: update due_for_sending expectation to compare message IDs
2026-01-30 22:31:48 -03:00
Gabriel Jablonski
b5d3250a2a
feat(baileys): add reply context handling ( #196 )
2026-01-24 23:37:21 -03:00
Gabriel Jablonski
77c90a69ca
feat(whatsapp): delete messages on baileys/zapi providers ( #194 )
...
* feat(baileys): implement message deletion functionality
* feat(zapi): add message deletion functionality and corresponding tests
* feat(whatsapp): update message deletion logic for provider compatibility
* feat(whatsapp): enhance message deletion logic to handle missing phone numbers
2026-01-24 22:37:50 -03:00
gabrieljablonski
549214e96d
Merge branch main into chore/merge-upstream
2025-12-20 12:44:31 -03:00
Gabriel Jablonski
774c168d94
fix: z-api read message ( #165 )
...
* fix: z-api read messages
* fix: use threads for parallel requests
* feat: use jobs instead
* fix: refactor ZapiReadMessageJob to use service method for sending read messages
2025-12-12 09:58:12 -03:00
Gabriel Jablonski
797bde6566
feat: implement CSAT message handling in WhatsApp services ( #161 )
2025-12-02 16:05:39 -03:00
Gabriel Jablonski
c041090675
feat(baileys): upgrade to v7 ( #143 )
...
* feat(baileys): upgrade to v7 (#139 )
* feat(baileys): v7
* chore(zapi): match baileys changes
* test: fix send on whatsapp spec
* chore: simplify logic and minor fixes
* fix: ensure contact avatar updates when profile picture changes
* chore: add beta release workflow
* feat: enhance contact update logic to handle conflicts in inbox updates (#140 )
* feat: update GitHub Actions workflow to trigger on release events and adjust GIT_REF handling
* fix: prevent unique constraint error when LID contact inbox already exists (#141 )
* fix: prevent unique constraint error when LID contact inbox already exists
* feat(baileys): handle ephemeral messages
2025-11-13 20:42:08 -03:00
Gabriel Jablonski
63a2c70667
fix(zapi): first connection issues, and merge existing contact on received message ( #138 )
...
* fix(zapi): pairing issues on first connection
* fix(zapi): handle existing contact when receiving new message
* refactor: simplify logic
2025-11-06 23:41:58 -03:00
Gabriel Jablonski
4fc80ba4ee
feat(zapi): Z-API integration ( #115 )
...
* feat(zapi): connect flow and UI updates
* fix(zapi): re-add manage connection section
* feat(zapi): reply
* feat: send message
* fix: qrcode job logic
* test: qr code job specs
* chore: concurrent index
* chore: whatsapp model minor
* test: message window service specs
* chore: service refactor
* test: zapi service
* chore: zapi beta
* chore: minor fixes
* test: incoming message specs
* chore: minor fixes
* feat: handle status transitions
* test: refactor spec
* test: refactor spec
* chore(z-api): use feature flag
* chore: fix migration name
2025-10-15 16:23:04 -03:00