- Fixed error return bug
- Fixed error return bug
- Fixed problem of getting message when deleting message in chatwoot
- Change in error return pattern
- Fixed bug of creating new inbox by chatwoot
- When conversation reopens is pending when conversation pending is true
- Added docker-compose file with dockerhub image
- Fixed problems in localization template in chatwoot
- Fix mids going duplicated in chatwoot
- Fixed chatwoot line wrap issue
- Solved receive location in chatwoot
- When requesting the pairing code, it also brings the qr code
- Option reopen_conversation in chatwoot endpoint
- Option conversation_pending in chatwoot endpoint
- Adjusts in settings with options always_online, read_messages and read_status
- Fixed send webhook for event CALL
- Create instance with settings
- Fixed validation is set settings
- Adjusts in group validations
- Ajusts in sticker message to chatwoot
- Fixed reconnect with pairing code or qrcode
- Fixed problem in createJid
- Added connection functionality via pairing code
- Added fetch profile endpoint in chat controller
- Created settings controller
- Added reject call and send text message when receiving a call
- Added setting to ignore group messages
- Added connection with pairing code in chatwoot with command /init:{NUMBER}
- Added encoding option in endpoint sendWhatsAppAudio
- Added link preview option in send text message
- Fixed problem with fileSha256 appearing when sending a sticker in chatwoot
- Fixed issue where it was not possible to open a conversation when sent at first by me on my cell phone in chatwoot
- Now it only updates the contact name if it is the same as the phone number in chatwoot
- Now accepts all chatwoot inbox templates
- Command to create new instances set to /new_instance:{NAME}:{NUMBER}
- Fix in chatwoot set, sign msg can now be disabled
- Chatwoot: v2.18.0 - v3.0.0 (Beta)
- Fix in update settings that needed to restart after updated
- Correction in the use of the api with mongodb
- Adjustments to search endpoint for contacts, chats, messages and Status messages
- Now when deleting the instance, the data referring to it in mongodb is also deleted
- It is now validated if the instance name contains uppercase and special characters
- For compatibility reasons, container mode has been removed
- Added docker-compose files example
- Chatwoot: v2.18.0
- Adjust in create store files
- Chatwoot: v2.18.0
- Added messages.delete event
- Added restart instance endpoint
- Created automation for creating instances in the chatwoot bot with the command '#inbox_whatsapp:{INSTANCE_NAME}
- Change Baileys version to: 6.4.0
- Send contact in chatwoot
- Send contact array in chatwoot
- Added apiKey in webhook and serverUrl in fetchInstance if EXPOSE_IN_FETCH_INSTANCES: true
- Translation set to default (english) in chatwoot
- Fixed error to send message in large groups
- Docker files adjusted
- Fixed in the postman collection the webhookByEvent parameter by webhook_by_events
- Added validations in create instance
- Removed link preview endpoint, now it's done automatically from sending conventional text
- Added group membership validation before sending message to groups
- Adjusts in docker files
- Adjusts in returns in endpoints chatwoot and webhook
- Fixed ghost mentions in send text message
- Fixed bug that saved contacts from groups came without number in chatwoot
- Fixed problem to receive csat in chatwoot
- Fixed require fileName for document only in base64 for send media message
- Bug fix when sending mobile message change contact name to number in chatwoot
- Bug fix when connecting whatsapp does not send confirmation message
- Fixed quoted message with id or message directly
- Adjust in validation for mexican and argentine numbers
- Adjust in create store files
- Chatwoot: v2.18.0
- Tweak in route "/" with version info
- Adjusts chatwoot version
- Chatwoot: v2.18.0
- Adjusts in docker files
- Save picture url groups in chatwoot
- Native integration with chatwoot
- Added returning or non-returning participants option in fetchAllGroups
- Added group integration to chatwoot
- Added automation on create instance to chatwoot
- Added verbose logs and format chatwoot service
- Adjusts in docker-compose files
- Adjusts in number validation for AR and MX numbers
- Adjusts in env files, removed save old_messages
- Fix when sending a message to a group I don't belong returns a bad request
- Fits the format on return from the fetchAllGroups endpoint
- Adjust in send document with caption from chatwoot
- Fixed message with undefind in chatwoot
- Changed message in path /
- Test duplicate message media in groups chatwoot
- Optimize send message from group with mentions
- Fixed name of the profile status in fetchInstances
- Fixed error 500 when logout in instance with status = close
- Adjusts in temp folder
- Return with event send_message
- Route to send status broadcast
- Added verbose logs
- Insert allContacts in payload of endpoint sendStatus
- Adjusted set in webhook to go empty when enabled false
- Adjust in store files
- Fixed the problem when do not save contacts when receive messages
- Changed owner of the jid for instanceName
- Create .env for installation in docker
- Added configuration for Baileys log level in env
- Added audio to mp4 converter in optionally get Base64 From MediaMessage
- Added organization name in vcard
- Added email in vcard
- Added url in vcard
- Added verbose logs
- Added timestamp internally in urls to avoid caching
- Correction in decryption of poll votes
- Change in the way the api sent and saved the sent messages, now it goes in the messages.upsert event
- Fixed cash when sending stickers via url
- Improved how Redis works for instances
- Fixed problem when disconnecting the instance it removes the instance
- Fixed problem sending ack when preview is done by me
- Adjust in store files
- Fixed baileys version in package.json
- Fixed problem that did not validate if the token passed in create instance already existed
- Fixed problem that does not delete instance files in server mode
- Added group invitation sending
- Added webhook configuration per event in the individual instance registration
- Adjust dockerfile variables
- Improved fetch instances endpoint, now it also fetch other instances even if they are not connected
- Added conversion of audios for sending recorded audio, now it is possible to send mp3 audios and not just ogg
- Route to fetch all groups that the connection is part of
- Route to fetch all privacy settings
- Route to update the privacy settings
- Route to update group subject
- Route to update group description
- Route to accept invite code
- Added configuration of events by webhook of instances
- Now the api key can be exposed in fetch instances if the EXPOSE_IN_FETCH_INSTANCES variable is set to true
- Added option to generate qrcode as soon as the instance is created
- The created instance token can now also be optionally defined manually in the creation endpoint
- Route to send Sticker
- Adjust dockerfile variables
- tweaks in docker-compose to pass variables
- Adjust the route getProfileBusiness to fetchProfileBusiness
- fix error after logout and try to get status or to connect again
- fix sending narrated audio on whatsapp android and ios
- fixed the problem of not disabling the global webhook by the variable
- Adjustment in the recording of temporary files and periodic cleaning
- Fix for container mode also work only with files
- Remove recording of old messages on sync
- Adjust dockerfile variables
- Added Docker compose file
- Added ChangeLog file
- Ghost mention
- Mention in reply
- Profile photo change
- Profile name change
- Profile status change
- Sending a poll
- Creation of LinkPreview if message contains URL
- New webhooks system, which can be separated into a url per event
- Sending the local webhook url as destination in the webhook data for webhook redirection
- Startup modes, server or container
- Server Mode works normally as everyone is used to
- Container mode made to use one instance per container, when starting the application an instance is already created and the qrcode is generated and it starts sending webhook without having to call it manually, it only allows one instance at a time.