Aldino Kemal
978e3068f4
feat: Implement user push name change functionality and update API do… ( #270 )
feat: Implement user push name change functionality and update API documentation
12 months ago
Aldino Kemal
e83c9d2893
feat: Update app version to v5.3.0 and upgrade Go version to 1.24
feat: add MyListContacts endpoint
1 year ago
Aldino Kemal
0947c6746f
feat: send image from URL ( #237 )
* feat: support send image from url
* fix: improve image upload validation and handling
- Add URL validation for image URL in backend
- Enhance frontend image upload logic to handle optional file and URL inputs
- Remove debug print statement in send validation
* docs: updapte openapi
* feat: update libs
* feat: update version
* feat: enhance image download and validation
- Add max image size limit from config
- Improve image download with timeout and redirect handling
- Validate content type and file size during image download
- Update test cases to use httptest for mocking HTTP servers
* fix: revert code
1 year ago
Aldino Kemal
b7e0ada66e
feat: wa status, enhance reply, update ui, multiple webhook
commit acb35b63b7
Author: Aldino Kemal <aldinokemal2104@gmail.com>
Date: Fri Jan 31 07:10:27 2025 +0700
feat: change multiple basic auth
commit 993b5188c5
Author: Aldino Kemal <aldinokemal2104@gmail.com>
Date: Fri Jan 31 07:06:57 2025 +0700
feat: support multiple webhook
commit 1308039a16
Author: Aldino Kemal <aldinokemal2104@gmail.com>
Date: Tue Jan 21 19:41:15 2025 +0700
fix: login with code
commit 1a55ccb3eb
Author: Aldino Kemal <aldinokemal2104@gmail.com>
Date: Tue Jan 21 15:12:45 2025 +0700
feat: add star message
commit 6a4ef88115
Author: Aldino Kemal <aldinokemal2104@gmail.com>
Date: Tue Jan 21 14:16:03 2025 +0700
feat: add change avatar api
commit 52c738d2ce
Author: Aldino Kemal <aldinokemal2104@gmail.com>
Date: Tue Jan 21 12:07:13 2025 +0700
feat: add send presence
commit 3e4cbf8cb2
Author: Aldino Kemal <aldinokemal2104@gmail.com>
Date: Tue Jan 21 10:52:05 2025 +0700
fix: reply message
commit e08ae59992
Author: Aldino Kemal <aldinokemal2104@gmail.com>
Date: Tue Jan 21 08:32:21 2025 +0700
fix: reply issue
commit fa80cf3502
Author: Aldino Kemal <aldinokemal2104@gmail.com>
Date: Tue Jan 21 05:34:55 2025 +0700
feat: optimize UI validation
commit ac58b9579e
Author: Aldino Kemal <aldinokemal2104@gmail.com>
Date: Tue Jan 21 00:11:48 2025 +0700
refactor: move isValidForm methods in SendImage, SendMessage, and SendVideo
refactor(SendImage.js): move isValidForm method to computed section
refactor(SendMessage.js): move isValidForm method to computed section
refactor(SendVideo.js): remove errors object and resetErrors call
fix(SendVideo.js): change isFormValid to isValidForm and ensure consistency
commit 1dc30bcd86
Author: Aldino Kemal <aldinokemal2104@gmail.com>
Date: Mon Jan 20 23:02:26 2025 +0700
feat: optimize UI
commit e652eabb0a
Author: Aldino Kemal <aldinokemal2104@gmail.com>
Date: Mon Jan 20 21:22:13 2025 +0700
feat: update package
1 year ago
Aldino Kemal
1e173b2212
feat: mark as read ( #208 )
* feat: add mark as read
feat(message.go): add MarkAsRead functionality to IMessageService for marking messages as read
feat(go.mod): update dependencies to newer versions for improved functionality and security
feat(rest): add endpoint for MarkAsRead to handle marking messages as read through the API
feat(service): implement MarkAsRead logic in serviceMessage to mark messages as read in WhatsApp
feat(validations): add validation for MarkAsRead request to ensure required fields are present
* chore(settings.go): bump AppVersion to v4.21.0 for new release
feat(message.go): add logging for MarkAsRead function using logrus for better traceability
fix(GroupManageParticipants.js): remove redundant '@' from group_id computation
1 year ago
Aldino Kemal
c419406a9a
feat: add newsletter ( #204 )
* 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
* chore: update documentation
feat(openapi.yaml): add newsletter support with new paths and schemas
docs(readme.md): update API endpoints including newsletter and images
fix(openapi.yaml): correct duplicated summary text for user my newsletters
* feat: update package name
* feat: Update src/views/components/NewsletterList.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* feat: Update src/views/components/NewsletterList.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* feat: Update src/views/components/NewsletterList.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
1 year ago
Aldino Kemal
7eb1de0221
feat: login with pair code ( #171 )
* feat: wip pair code login
feat(app): add LoginWithCode method to IAppService interface for handling phone number login
feat(app): implement LoginWithCode method in App struct to handle phone number login logic
feat(app): implement LoginWithCode method in serviceApp to pair phone number with WhatsApp client
* feat: add api login with code
* feat: add ui getting pair code
* feat: add pair code
* chore: update docs & text
* feat: upgrade version
* chore: update docs
* feat: update image gallery
* fix: show error message
* chore: update repo
* fix: some code improvement
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
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
b9331839d7
chore: fix openapi syntax
2 years ago
Aldino Kemal
a09db8fb97
chore: update openapi
2 years ago
Aldino Kemal
5c3521376c
Feat/edit message ( #119 )
* feat: add edit message UI and open api
* chore: update edit message
* chore: update home page image
2 years ago
Aldino Kemal
90634bbf4f
feat: add send poll message ( #118 )
* feat: add send poll message
* feat: add send poll ui
* chore: open api spec and doc
* fix: card desc
* chore: update homepage image
2 years ago
Aldino Kemal
8ec5a67d84
Release/4.9.0 ( #110 )
* feat: new api send audio
* feat: update UI v4.9.0
* chore: update docs
2 years ago
Aldino Kemal
7685f39838
feat: add reply message ( #95 )
* feat: add reply message
* feat: add reply message id in UI
2 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
e03158c3f9
fix: add openapi ( #67 )
3 years ago
Aldino Kemal
11ede11d22
feat: add reaction ( #60 )
* feat: add reaction
* feat: separate message new domain
* feat: update open api
* feat: update UI
* feat: update go modules
3 years ago
Aldino Kemal
51f418b3a0
chore: update openapi
3 years ago
Aldino Kemal
a5aa697ace
chore: update openapi
3 years ago
Aldino Kemal
96d43b5942
feat: standardize error response ( #48 )
* feat: update openapi
* feat: standardize error
3 years ago
Aldino Kemal
a2921e27a2
chore: update openapi
3 years ago
Aldino Kemal
2ac406b892
chore: update openapi
3 years ago
Aldino Kemal
f7335c3e11
chore: update openapi
3 years ago
Aldino Kemal
46f0616f06
chore: update openapi
3 years ago
Aldino Kemal
d36e9e4f0f
chore: update openapi
3 years ago
Aldino Kemal
a96087ad87
chore: update openapi
3 years ago
Aldino Kemal
470727c67c
feat: add avatar preview ( #45 )
* feat: update package
* feat: add avatar preview and community
* feat: update docs & version
* feat: update open api, remove status in response http
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
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
dfd8e5a642
feat: add api for update message ( #32 )
* feat: add update message
* chore: update openapi
3 years ago
Aldino Kemal
05ec7f827f
feat: add send link ( #29 )
* feat: add send link
feat: add more response when send api
* feat: remove url
* feat: update open api
* chore: update docs
3 years ago
Aldino Kemal
3df6f896fc
feat: add send contact ( #18 )
* feat: add send contact backend service
* feat: add UI for send contact
* chore: update docs
* chore: update openapi & upgrade app version
4 years ago
Aldino Kemal
ad89eb4ab6
feat: set optional compress image ( #16 )
4 years ago
Aldino Kemal
9a301c6068
feat: add send video ( #15 )
* feat: add send rest
* feat: add view_once when sending video
* feat: upgrade body limit
* feat: change statics folder
* feat: remove copyright
* feat: add thumbnails in send video
* fix: deleting file
* feat: add params compress video
* chore: update openapi
* chore: update readme
* chore: update readme for installation
* chore: update docker and document
* feat: fix validation and update dashboard page
* fix: docker config & utils code
* chore: update docs
* chore: update docs
4 years ago
Aldino Kemal
fe6ae6d8d3
chore: update docs ( #8 )
4 years ago
Aldino Kemal
6b432b3fe4
feat: dockerize app ( #7 )
4 years ago
Aldino Kemal
1eb92df2d1
fix: axios webboundary ( #5 )
* chore: update openapi
* fix: Axios bug boundary not set default (Axios browser version)
4 years ago
Aldino Kemal
091a7f71a9
fix: set response to login to hostname ( #4 )
* feat: add open API & change to hostname
* fix: miss slash in qr_link
* fix: add protocols in URL
4 years ago