Aldino Kemal
dd4ab8f010
feat(newsletter): add newsletter service, endpoints, and UI components
Add Newsletter service to support functionality for unfollowing newsletters
Add Newsletter REST controller and routing
Implement newsletter-related endpoints and methods in the User Service
Create UnfollowRequest for the INewsletterService interface
Add MyListNewsletterResponse to user's data fields
Add newsletter validation
Refactor JS components to support newsletter type and simplify recipient forms by moving logic to FormRecipient component
Refactor window global constants to support newsletters
Modify server to initialize and use the newsletter services
Add UI component for listing newsletters
Refactor existing components to use FormRecipient for recipient data input
1 year ago
Davi Nomoeh Dani
6d368de9e7
add webhook secret option ( #187 )
* add webhook hmac
* set default value for WhatsappWebhookSecret
1 year ago
Aldino Kemal
9e8c3fd8ea
feat: add account validation flag
feat: add --account-validation flag in root command for optional account validation
feat: enable WhatsappAccountValidation by default in settings
refactor: conditionally validate JID based on WhatsappAccountValidation flag in whatsapp package
2 years ago
Aldino Kemal
d62ef31791
feat: manage participant ( #169 )
* feat: manage participant
* refactor(group.go): change HTTP methods for managing group participants to use POST instead of DELETE and PATCH for better compatibility and consistency
* chore: update image homepage
2 years ago
Aldino Kemal
dd0e139476
feat: upgrade library
2 years ago
Aldino Kemal
8c196b2f2a
feat: upgrade library and upgrade deprecate syntax
2 years ago
Aldino Kemal
1f3948ea4d
feat: delete message ( #153 )
* feat: delete message
* feat: add FE and docs
* feat: update syntax using newest proto
* feat: update docs
2 years ago
Aldino Kemal
e78767d289
feat: add group participants ( #132 )
* feat: add group participant api
* fix: sanitize leave group
* chore: update openapi
* feat: ui add participant
* chore: update docs
* chore: update docs
* chore: update docs
2 years ago
Aldino Kemal
7b3e7c3aa9
feat: optimize code ( #125 )
* feat: optimize code
* fix: change auth token name
* feat: add error clear log
2 years ago
Aldino Kemal
4efd3c43bc
feat: create and join group ( #123 )
* feat: add create group api
* feat: add create group UI
* chore: update docs
* feat: add join group invitation ui
* chore update docs
2 years ago
Aldino Kemal
cf3f59a53b
feat: auto detect whatsapp account before send
2 years ago
Aldino Kemal
1c900043cb
fix: invalid forwarded logic
2 years ago
Aldino Kemal
f03e8f1ee4
fix: reaction webhook
2 years ago
Aldino Kemal
c5ecf0bf7a
feat: support replied ID in webhook
2 years ago
Gal Shnapp
c290203261
fix: verify context nil error on extMsg ( #100 )
2 years ago
Aldino Kemal
ace21c68cd
feat: update package & add reaction ID & image caption ( #94 )
feat: update package & add feature
2 years ago
Aldino Kemal
bd71730d07
feat: add webhook in group chat
3 years ago
Aldino Kemal
b15afdc291
feat: support webhook reaction
3 years ago
Itay Sharoni
456658faf9
feat: add condition, if message received with ExtendedTextMessage, then use it, else use Conversation attribute ( #82 )
* add condition, if message received with ExtendedTextMessage, then use it instead of Conversation
* Update go.mod
* Update whatsapp.go
fix webhook
3 years ago
Aldino Kemal
5a79c0a3ca
feat: leave group ( #70 )
* feat: add leave group
* feat: add ui leave group
* chore: update docs
* feat: update UI
* fix: update title
3 years ago
Aldino Kemal
e80f0f54f4
feat: add message id in webhook ( #64 )
* feat: add message_id in webhook
* feat: upgrade version
3 years ago
Aldino Kemal
f7b224b41e
feat: update whatsapp package & fix minor logic ( #59 )
feat: update package & fix minor logic
3 years ago
Aldino Kemal
576bb29e27
fix: update package version & bug webhook trigger
3 years ago
Aldino Kemal
be7488d9ff
fix: set downloadable webhook media url ( #54 )
3 years ago
Aldino Kemal
da063381f6
feat: add image url in webhook ( #51 )
* feat: add image url in webhook
* feat: set webhook downloadable image
3 years ago
Aldino Kemal
38ef3ec468
feat: add send location ( #43 )
* feat: add send location
* feat: update frontend
* feat: update docs
* feat: update docs
* fix: logout remove file
* fix: remove gitignore
* fix: send video
* feat: add context in validation
3 years ago
Aldino Kemal
f4bd4a4829
feat: add checking whether group or not ( #42 )
3 years ago
Aldino Kemal
409e3d6a22
feat: move validation to service ( #41 )
* feat: move validation to service layer
* feat: change Whatsapp return error
3 years ago
Aldino Kemal
3fd2359c52
feat: introduce error package ( #40 )
* feat: introduce error and add test validation
* feat: update UI
3 years ago
Aldino Kemal
25e2643eb6
feat: make compatible with v3 ( #39 )
* feat: add sanitize input
* feat move middleware -> rest
3 years ago
Aldino Kemal
c4328a316e
feat: redesign UI 4.0 ( #36 )
* feat: remove send group
* feat: remove type in send payload
* feat: add loading when submit
* feat: update docs
* chore: update docs
* fix: update UI
* feat: add more intuitive UI
* chore: update docs
3 years ago
Aldino Kemal
3a0b2414f8
feat: add websocket ( #33 )
* feat: add auto-update Login QR Code
* feat: remove unused code
* feat: trigger when pair success
* feat: move WebSocket to independent package
* feat: simply code
3 years ago
Aldino Kemal
b14aae0366
feat: add revoke ( #31 )
3 years ago
Aldino Kemal
7b7b66818c
feat: introduce domain ( #28 )
* feat: introduce domain
* fix: context parsing
* feat: add fetch all connected devices
* feat: move controller to transport layer rest
* feat: change struct service name
* feat: add middleware JID
* feat: remove unsed package
3 years ago
Aldino Kemal
c01bd8d0c8
feat: move file to storage folder ( #26 )
* feat: add storages config
* chore: update version
* chore: update docs
3 years ago
Aldino Kemal
325a5110f3
feat: add new webhook endpoint ( #25 )
* feat: add new webhook endpoint
* chore: upgrade version
* chore: update docs
* feat: update variable name become webhook
* feat: remove unused struct
3 years ago
Aldino Kemal
dfa5704a8f
fix: patch error ( #21 )
Co-authored-by: Aldino Kemal <aldino.kemal-mitrais@xendit.co>
3 years ago
Aldino Kemal
bd59f642db
feat: add customable params ( #13 )
* feat: set chrome as default platform
feat: change port from setting
* feat: add custom port & debugging
* feat: add custom autoreply message
* chore: update docs
* chore: update docs
* fix: typo
4 years ago
Aldino Kemal
6b432b3fe4
feat: dockerize app ( #7 )
4 years ago
Aldino Kemal
c0672d93f9
feat: set device id as string
4 years ago
Aldino Kemal
815f074a66
fix: rename phone parameter & fix validation error message
4 years ago
Aldino Kemal
97c080068d
initial commit
4 years ago