Vishnu Narayanan
1bb9556c86
fix: non-zero exit on --logs and handle no opts ( #5006 )
...
* fix: non-zero exit on --logs and handle no opts
* chore: update cwctl version + add utm_source
2022-07-08 18:49:27 +05:30
Jordan Brough
49d08a6773
feat: Support Twilio Messaging Services ( #4242 )
...
This allows sending and receiving from multiple phone numbers using Twilio messaging services
Fixes : #4204
2022-07-08 18:20:07 +05:30
Tejaswini Chile
fdf449dc87
Feat: Article public apis ( #4955 )
2022-07-08 17:24:38 +05:30
Aswin Dev P.S
13a4e0e6d9
chore: Email improvements. ( #4901 )
...
* Update email processing logic.
* Fix sentry issues
2022-07-08 04:13:24 -07:00
Aswin Dev P.S
19c637eb33
chore: Fix sentry issues ( #4940 )
...
Fixes : #4810
2022-07-08 15:09:06 +05:30
Fayaz Ahmed
ef1d117717
feat: Add the ability to create dashboard apps from the UI ( #4924 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2022-07-08 15:55:32 +07:00
Sojan Jose
e4b159dd54
chore: Fix contact model silently discarding invalid attributes ( #4994 )
...
fixes : #4775
2022-07-08 13:58:09 +05:30
Pranav Raj S
bca347149a
feat: Add responsive tab styles ( #4997 )
2022-07-08 13:53:01 +07:00
Sojan Jose
181d7797a2
chore: New translation updates ( #4980 )
...
New translation updates
2022-07-07 21:07:19 +05:30
Sojan Jose
f014d9d13b
chore: Ability to Disable Sentry Transactions ( #4989 )
...
fixes : #4866
2022-07-07 20:37:05 +05:30
Tejaswini Chile
2f3bdbdea2
fix: Handling facebook client error for deleted story ( #4984 )
2022-07-07 18:02:18 +05:30
Simon
91d9584fcb
feat: show HMAC and enforcement for identity validation for API inbox ( #4807 )
...
Display HMAC token in Settings of Inbox API and enable enforcement option. I have also adjusted the copy so that it can apply to all inbox types.
Fixes : #4804
2022-07-06 21:47:39 +02:00
Gautam Kumar
3145492a26
chore: Copy change for inbox management page ( #4868 )
...
Copy change for inbox management page
Co-authored-by: Hricha Shandily <103104754+Hricha-Shandily@users.noreply.github.com>
2022-07-06 21:46:23 +02:00
Sojan Jose
a6c609f43d
feat: Support for Whatsapp Cloud API ( #4938 )
...
Ability to configure Whatsapp Cloud API Inboxes
fixes : #4712
2022-07-06 21:45:03 +02:00
Tejaswini Chile
4375a7646e
fix: Fixing message create issue for deleted instagram story ( #4979 )
2022-07-06 17:18:36 +05:30
Pranav Raj S
2a899a633a
chore: Remove confirm password field from the account signup step ( #4976 )
2022-07-06 12:26:26 +07:00
Tejaswini Chile
b86638faac
fix: last incoming message sort ( #4972 )
2022-07-06 00:37:43 +05:30
Sojan Jose
ac2adfbd57
chore: Append incoming SMS to last conversation ( #4906 )
...
- Append incoming SMS to the last conversation created for a contact
2022-07-05 21:19:41 +05:30
Jordan Brough
4b405dc052
chore: Remove no-op condition in Api::V1::InboxesHelper ( #4966 )
...
- `smtp` cannot be nil in this context
- `anything&.nil?` will never be truthy, even if `anything` is nil
2022-07-05 17:12:53 +02:00
Sojan Jose
5d2cdb40f5
chore: Disable CORS on public API endpoints ( #4970 )
...
fixes : #3070
2022-07-05 15:00:17 +02:00
Tejaswini Chile
029209a634
feat: Portal and Category public APIs ( #4946 )
2022-07-05 17:15:38 +05:30
Tejaswini Chile
ae59d0a343
feat: CRUD operation for associated articles to current article ( #4912 )
2022-07-04 20:29:44 +05:30
Tejaswini Chile
62ed9fe1b4
fix: update gemfile ( #4968 )
2022-07-04 12:38:45 +05:30
Tejaswini Chile
97bf5d0c6a
fix: Fetch email address to create contact ( #4952 )
...
Get the email address from the email content in the correct format.
Fixes : chatwoot/product#454
2022-07-02 17:40:28 +05:30
Tejaswini Chile
ac7ebe516a
fix: Add validation for the inbox name to avoid special characters ( #4920 )
2022-06-30 10:59:37 +05:30
Pranav Raj S
3f6862e04d
chore: Display API key in the configuration for WhatsApp Channel ( #4944 )
2022-06-29 11:52:55 +05:30
Tejaswini Chile
df1bf112ea
feat: Category API to handle linked categories and parent-sub categories ( #4879 )
2022-06-28 11:23:20 +05:30
Pranav Raj S
c0249a1b5b
chore: Fix loading state in the inbox settings page ( #4926 )
2022-06-24 23:15:46 +05:30
Fayaz Ahmed
263b8240d3
fix: Add a fix for minor UI / a11y issues ( #4905 )
2022-06-24 23:12:53 +05:30
Pranav Raj S
dcbca173ac
chore: Revert the migration for inbox name changes ( #4919 )
2022-06-23 20:36:46 +05:30
Sivin Varghese
f39c10395a
fix: Add email validation in the email field of the new contact form ( #4909 )
2022-06-23 19:22:31 +05:30
Pranav Raj S
b7606e4dd2
feat: Add native support for CSML in agent_bot API ( #4913 )
2022-06-23 19:17:46 +05:30
Sojan Jose
f71980bd95
chore: Enhance contact merge action for identified users ( #4886 )
...
- Discard conflicting keys
- Do not merge if there is already an identified contact
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2022-06-23 15:48:56 +05:30
Aswin Dev P.S
d5ddc9d76c
chore: Fix SMTP sentry issue ( #4883 )
...
* Fix SMTP sentry issue
2022-06-22 14:09:04 -07:00
Vishnu Narayanan
f2dd88223f
feat: add chatwoot ctl(cwctl) cli tool ( #4836 )
...
* chore: Add log messages for stages skipped during installation
* feat: allow chatwoot user to start/stop/restart chatwoot service
* feat: init options support
* feat: add option support to linux install script [c|h|i|l|s|u|wi]
Install/Update/Configure/Manage your Chatwoot installation
Example: cwctl -i master
Example: cwctl -l web
Example: cwctl --logs worker
Example: cwctl --upgrade
Example: cwctl -c
Installation/Upgrade:
-i, --install install Chatwoot with the git branch
specified
-u, --upgrade upgrade Chatwoot to latest version
-s, --ssl fetch and install ssl certificates using
LetsEncrypt
-w, --webserver install and configure Nginx webserver
Management:
-c, --console open ruby console
-l, --logs tail logs from Chatwoot. Supported values
include web/worker.
Miscellaneous:
-h, --help display this help text and exit
* feat: add cwctl to PATH
* feat: add -v to cwctl
* chore: switch db migration to db:chatwoot_prepare
* fix: reload systemd files after update
* fix: improve -s -w cwctl options
* chore: throw error if run without options
Signed-off-by: Vishnu Narayanan <vishnu@chatwoot.com>
* feat: add -d/--debug option to cwctl
* fix: remove hardcoded ruby version in cwctl --upgrade
* chore: improve cwctl -v function
* fix: disable cwctl selfupdate
* chore: cleanup
* feat: allow chatwoot user to run cwctl
* chore: cwctl improve formatting for log messages
* fix: variable expansion inside heredoc
* feat: save pg_pass to file to support idempotency
One of the things preventing idempotency was the postgres
password generated at run-time to setup postgres initally.
This commit saves the password to the file if postgres setup function
is executed and reloads on future re-runs if needed.
* chore: formatting
* chore: add cwctl promotion message at the end of installation
* feat: add comments
* chore: add chatwoot and cwctl version files
* feat: add func to get latest chatwoot version
* chore: formatting
* feat: add --restart option to cwctl
* chore: update --help with restart option details
* chore: minor improvements to --restart
2022-06-22 23:39:01 +05:30
Tejaswini Chile
ffd102cdfe
Feat: custom sort ( #4864 )
2022-06-22 11:04:42 +05:30
Vishnu Narayanan
a2204cf269
chore: add artifact hub shield to README ( #4904 )
...
https://artifacthub.io/packages/helm/chatwoot/chatwoot
2022-06-21 20:02:35 +05:30
Fayaz Ahmed
9c721d279e
fix: Truncate overflowing labels in bulk actions selector ( #4898 )
2022-06-20 22:32:52 +05:30
Tejaswini Chile
9cf6d18e4c
fix: Update the documentation for automation rules API endpoint ( #4896 )
2022-06-20 19:57:52 +05:30
Fayaz Ahmed
3fa34991d0
fix: Display missing agent avatar in bulk actions and reports ( #4893 )
2022-06-20 16:04:26 +05:30
Nithin David Thomas
f31c6d5de2
feat: Update the design of labels to use a smooth
theme ( #4325 )
...
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2022-06-20 15:09:22 +05:30
Muhsin Keloth
a8c6cd729b
chore: Sync pre-chat fields after custom attribute update ( #4692 )
2022-06-20 14:16:49 +05:30
Sojan Jose
6c6df8661b
chore: Codespace webpacker fix ( #4887 )
...
- fixes the webpacker error when running overmind start -f Procfile.dev
2022-06-17 19:12:56 +05:30
Sojan Jose
db86263353
chore: Codespace Improvements ( #4867 )
...
- switch to ubuntu base image
- use rbenv to manage ruby
- add gh to base image
2022-06-17 03:07:07 +05:30
Fayaz Ahmed
205d42e978
fix: Bulk actions agent loading ( #4874 )
2022-06-16 11:02:32 +05:30
Prithvi Tharun
644f07a23d
chore: Copy change for automatic greeting message ( #4727 )
...
fixes : #4726
2022-06-15 18:34:24 +05:30
Sojan Jose
881feb1274
Merge tag 'v2.6.0' into develop
...
v2.6.0
2022-06-15 12:09:39 +00:00
Sojan Jose
374b367115
Merge branch 'release/2.6.0'
2022-06-15 12:09:13 +00:00
Sojan Jose
c2114e468e
Bump version to 2.6.0
2022-06-15 12:06:15 +00:00
Aswin Dev P.S
9015d83679
chore: Fix sentry issues ( #4863 )
...
Fix sentry issues.
Fixes #4815 , #4814 , #4811 , #4809
2022-06-15 16:20:19 +05:30