Tejaswini Chile
|
564fa5f392
|
feat: Update custom filter for present/not_present operator (#3361)
|
2021-11-12 11:30:39 +05:30 |
|
Vishnu Narayanan
|
58aae7a4a9
|
fix: make GlobalConfig migrated from .env editable from UI (#3360)
|
2021-11-11 19:31:25 +05:30 |
|
Santhosh C
|
6cfd7d3836
|
feat: autogenerate vapid keys for push notifications (#3128)
* feat: Autogenerate push notification keys
* add vapid service class and remove pushkey model
* add spec for vapid service
* unset vapid env keys
* Unset VAPID_PRIVATE_KEY env variable
Co-authored-by: Sojan Jose <sojan@chatwoot.com>
Co-authored-by: Vishnu Narayanan <vishnu@chatwoot.com>
|
2021-11-09 21:36:32 +05:30 |
|
Vishnu Narayanan
|
97ee1bfa97
|
feat: add GlobalConfigService to support env vars migration (#3288)
|
2021-11-03 21:34:42 +04:00 |
|
Tejaswini Chile
|
372bd75028
|
feat: Add filter APIs for Contacts and Conversations (#3264)
|
2021-11-01 12:27:04 +04:00 |
|
Tejaswini Chile
|
000c7603d6
|
feat/3247 Escape html tags from the slack messages (#3306)
|
2021-11-01 12:08:10 +05:30 |
|
Sojan Jose
|
69f55a25b6
|
chore: Minor API fixes (#3290)
- Log whether web-hook was successful
- Inbox update shouldn't need channel params
|
2021-10-28 15:26:20 +05:30 |
|
Tejaswini Chile
|
658a511b88
|
feat: Conversation and contact endpoint (#3198)
|
2021-10-20 18:14:56 +05:30 |
|
Sojan Jose
|
e669f6766f
|
chore: Fix Dialogflow issue (#3210)
|
2021-10-14 13:17:09 +05:30 |
|
Sojan Jose
|
c54aae21ff
|
chore: Move agent availability to Account level (#3074)
- Move agent availability to the account level
|
2021-10-07 13:21:46 +05:30 |
|
Aswin Dev P.S
|
4f51a46c2b
|
feat: Ability to delete a contact (#2984)
This change allows the administrator user to delete a contact and its related data like conversations, contact inboxes, and reports.
Fixes #1929
|
2021-09-23 12:52:49 +05:30 |
|
Tejaswini Chile
|
b1b0268705
|
feat: Support sending and receiving attachments in Slack Integration (#3022)
- Process incoming slack attachments
- Send attachments from chatwoot to slack
|
2021-09-18 00:49:01 +05:30 |
|
Sojan Jose
|
a14f4ede87
|
chore: Sidebar icons for new inboxes (#3016)
- Sidebar icons for line and telegram inboxes
- Sentry fix for contact IP lookup job
|
2021-09-15 18:12:56 +05:30 |
|
Sojan Jose
|
328edd24de
|
chore: Move Facebook event processing to worker (#2988)
|
2021-09-13 18:05:14 +05:30 |
|
Muhsin Keloth
|
06d8916341
|
fix: Handle more rest client exceptions (#2930)
|
2021-08-31 19:45:11 +05:30 |
|
Sojan Jose
|
5319af3dfc
|
chore: Merge contact copy over information (#2812)
fixes: #2767, #2773
Co-authored-by: Nithin David <1277421+nithindavid@users.noreply.github.com>
|
2021-08-31 15:30:18 +05:30 |
|
Muhsin Keloth
|
6515b69560
|
feat: CSAT for all channels (#2749)
|
2021-08-23 22:00:47 +05:30 |
|
Pranav Raj S
|
ed317c5bb3
|
feat: Use relay server for self-hosted mobile push notifications (#2757)
|
2021-08-17 01:44:16 +05:30 |
|
Vishnu Narayanan
|
319412f6dc
|
feat: include installation method in data to cw hub (#2831)
|
2021-08-16 23:35:00 +05:30 |
|
Sojan Jose
|
acb39cbc8f
|
chore: Ability to create contact with identifiers (#2802)
|
2021-08-13 13:02:46 +05:30 |
|
Sojan Jose
|
1f59205f20
|
chore: handle more exceptions (#2793)
|
2021-08-12 01:32:22 +05:30 |
|
Sojan Jose
|
8daf1fe033
|
chore: Add down gem for Local file downloads (#2765)
- Add down gem to handle downloading files to host machine
- Remove the LocalResource class
- Introduce max limit for contact avatars send via SDK
|
2021-08-11 16:40:28 +05:30 |
|
Sojan Jose
|
ab54d9c629
|
chore: Upgrade rails and ruby versions (#2400)
ruby version: 3.0.2
rails version: 6.1.4
|
2021-08-03 20:11:52 +05:30 |
|
Sojan Jose
|
a7ca55c080
|
chore: Change the conversation bot status to pending (#2677)
fixes: #2649
|
2021-07-21 22:02:43 +05:30 |
|
Sojan Jose
|
eda52930be
|
chore: Add Telemetry (#2631)
ref: https://www.chatwoot.com/docs/self-hosted/telemetry
|
2021-07-15 23:58:54 +05:30 |
|
Sojan Jose
|
d7982a6ffd
|
chore: Add assigned option to conversation finder API (#2630)
- Adds the ability to filter all the conversations which are assigned
- Add rack timeout gem
- Remove size attribute from Sidekiq config
|
2021-07-14 22:51:27 +05:30 |
|
Pranav Raj S
|
5726447e47
|
fix: Unescape Slack incoming messages (#2604)
|
2021-07-09 17:45:02 +05:30 |
|
Pranav Raj S
|
0d02142925
|
feat: Support messages along with the actions in Dialogflow response (#2579)
|
2021-07-07 10:04:48 +05:30 |
|
Muhsin Keloth
|
8027c69c1c
|
chore: Change the notification text for mention notification type (#2534)
|
2021-06-29 14:32:57 +05:30 |
|
Muhsin Keloth
|
29b9915d3b
|
feat: Add customer satisfaction component (#2456)
|
2021-06-22 13:01:19 +05:30 |
|
Pranav Raj S
|
6c49e58ff8
|
feat: Add contact label filter (#2454)
Co-authored-by: Sojan Jose <sojan@pepalo.com>
|
2021-06-18 20:08:58 +05:30 |
|
Sivin Varghese
|
67ce6f5704
|
feat: Add regex validation on form message inputs (#2317)
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com>
Co-authored-by: Sojan <sojan@pepalo.com>
|
2021-06-08 16:32:01 +05:30 |
|
Sojan Jose
|
467b45b427
|
feat: Improved password security policy (#2345)
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
|
2021-06-07 17:26:08 +05:30 |
|
Sojan Jose
|
9ffdb0ec70
|
chore: Add select field example to WootMessageSeeder (#2338)
Fixes: #2076
|
2021-05-25 21:41:53 +05:30 |
|
Sojan Jose
|
d5215fea93
|
feat: APIs for Integration Hooks (#2250)
- Introduces JSON Schema validations via JSONSchemer
- Add CRUD APIs for integration hooks
|
2021-05-17 10:32:59 +05:30 |
|
Sojan Jose
|
b30ecb27a6
|
feat: Add APIs for Dialogflow integration V1 (#2155)
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
|
2021-05-05 21:06:11 +05:30 |
|
Sojan Jose
|
98e2a9b8b5
|
feat: Builder for creating Campaign conversations (#2192)
- Builder for creating Campaign conversations
- Widget endpoint to fetch the campaigns
|
2021-05-03 20:23:09 +05:30 |
|
Sojan Jose
|
4b49d21543
|
chore: Add event for conversations transferred to Bot (#2167)
* chore: Event for conversation transferred to Bot
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
Co-authored-by: Nithin David <webofnithin@gmail.com>
|
2021-04-28 20:53:23 +05:30 |
|
Sojan Jose
|
c8b81b066b
|
chore: Add timeouts to requests (#2024)
|
2021-03-31 16:39:57 +05:30 |
|
Sojan Jose
|
bb37f7b263
|
chore: Handle Sentry Errors (#2020)
If a contract contains an invalid email address, the sidekiq jobs for conversation continuity would error out. handling this exception gracefully.
|
2021-03-30 21:06:31 +05:30 |
|
Sojan Jose
|
42534e1df4
|
chore: Add fail safes for Redis connections (#2016)
|
2021-03-30 18:16:17 +05:30 |
|
Sojan Jose
|
c453455ad1
|
fix: Handle application errors in Sentry (#1982)
- Handle notification errors for attachment messages
- Fix empty identifiers being passed
- Fix 404 when invalid source id
- Handle webhook exceptions
|
2021-03-27 12:27:48 +05:30 |
|
Sojan Jose
|
42e83de5b0
|
feat: Activity messages for team assignments (#1893)
- assignment messages when the conversation team is changed
- change assignee based on team
- move round-robin and assignee logic to concerns
|
2021-03-12 15:13:58 +05:30 |
|
Sojan Jose
|
0e721653e5
|
feat: Business hour Inbox APIs (#1821)
* feat: Business hour Inbox APIs
|
2021-02-23 12:11:15 +05:30 |
|
Muyi
|
da94e65d20
|
fixed slack channel builder so that the channel list can have more th… (#1725)
fixed slack channel builder so that the channel list can have more than 100 elements
Co-authored-by: xinruiyang <xinruiyang@deepmap.ai>
|
2021-02-10 20:22:06 +05:30 |
|
Sojan Jose
|
f46c4b5130
|
chore: Minor Changes to Bot Message APIs (#1739)
|
2021-02-08 12:50:11 +05:30 |
|
Pranav Raj S
|
b0563a666e
|
feat: Add support for Clever cloud deployments (#1703)
|
2021-01-29 17:08:40 +05:30 |
|
Sojan Jose
|
d64ba1df8b
|
chore: Add seeds for Bot Messages (#1676)
|
2021-01-22 01:01:02 +05:30 |
|
Sojan Jose
|
f36af7a7de
|
chore: Fix db:prepare error in deployments (#1668)
Fixes #1667
|
2021-01-19 16:47:25 +05:30 |
|
Sojan Jose
|
14eefe3824
|
feat: Add Installation onboarding flow (#1640)
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
|
2021-01-17 14:07:18 +05:30 |
|