Sojan
caf8669db5
Merge branch 'release/1.18.1'
2021-07-20 00:51:08 +05:30
Sojan
d1619bdc87
Bump version to 1.18.1
2021-07-20 00:50:38 +05:30
Sojan Jose and GitHub
217dd8a6f0
chore: Add assigned_count to conversation APIs ( #2665 )
2021-07-19 19:10:58 +05:30
Pranav Raj S and GitHub
a235e82a02
fix: Update attribute name to conversationsCount ( #2662 )
2021-07-19 14:41:16 +05:30
Pranav Raj S and GitHub
a2fca2edb8
fix: Fix HTML only email rendering ( #2644 )
2021-07-16 19:56:54 +05:30
Sojan
9de36f2b9e
Merge branch 'release/1.18.0'
2021-07-16 00:08:30 +05:30
Sojan
fa3cc40059
Bump version to 1.18.0
2021-07-16 00:07:18 +05:30
Sojan Jose and GitHub
3941c6f32b
chore: Translation updates ( #2639 )
2021-07-16 00:04:09 +05:30
Sojan Jose and GitHub
eda52930be
chore: Add Telemetry ( #2631 )
...
ref: https://www.chatwoot.com/docs/self-hosted/telemetry
2021-07-15 23:58:54 +05:30
Pranav Raj S and GitHub
5aac2acf56
fix: Improve mail content parsing ( #2638 )
2021-07-15 22:50:32 +05:30
Muhsin Keloth and GitHub
85ea56b765
fix: Disable sender tooltip and copy button in deleted messages ( #2637 )
2021-07-15 21:06:54 +05:30
Pranav Raj S
72069e45ef
fix: Use mail.decoded as fallback for text content to fix char-rendering
2021-07-15 20:06:43 +05:30
Mrunal Selokar and GitHub
e0535168a0
chore: Removing duplicate callback to create auth token ( #2624 )
...
Removed after create callback in user model to create a new access token. This is already being taken care of by AccessTokenable module.
Fixes #2620
2021-07-15 15:24:38 +05:30
Muhsin Keloth and GitHub
b56512eb56
fix: Hide deleted messages on widget side ( #2614 )
2021-07-15 14:27:37 +05:30
Muhsin Keloth and GitHub
cf785123a5
feat: One off campaign UI ( #2621 )
2021-07-15 13:31:43 +05:30
Pranav Raj S and GitHub
aa7db90cd2
fix: Use Dompurify to strip style characters ( #2632 )
2021-07-15 12:54:31 +05:30
Sojan Jose and GitHub
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 and GitHub
3d18ec9e40
feat: Add date-range filter on CSAT Reports ( #2622 )
2021-07-14 20:15:57 +05:30
Sojan Jose and GitHub
a5bc81b304
chore: Suppress the unnecessary CSRF warning ( #2606 )
...
Suppress the unnecessary CSRF warning
2021-07-14 18:40:24 +05:30
Sojan Jose and GitHub
dfddf9cacc
chore: one off SMS campaign APIs ( #2589 )
2021-07-14 12:24:09 +05:30
Pranav Raj S and GitHub
cb44eb2964
feat: Add CSAT reports ( #2608 )
2021-07-14 10:20:06 +05:30
Pranav Raj S and GitHub
b7806fc210
fix: Update styles to fix the image resolution on smaller devices ( #2618 )
2021-07-13 18:54:33 +05:30
f9b55944ad
feat: Adds custom date range component for reports ( #2602 )
...
* feat: Adds custom date range for reports
* Review fixes
* Minor fixes
* Review fixes
* Use computed property
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-07-13 03:41:03 -07:00
dependabot[bot] and GitHub
fae8466a6c
chore: Bump addressable from 2.7.0 to 2.8.0 ( #2610 )
2021-07-13 13:58:54 +05:30
Nithin David Thomas and GitHub
deb4513584
bug: Fixes alignment issue with deleted messages ( #2613 )
2021-07-13 12:00:29 +05:30
Muhsin Keloth and GitHub
15085cfb98
feat: Conversation transcript in widget ( #2549 )
2021-07-13 11:31:21 +05:30
Siddharth Ramesh and GitHub
fc4ef1595b
chore: Twilio to individual(SMS/Whatsapp) channels ( #2566 )
2021-07-12 22:33:39 +05:30
Muhsin Keloth and GitHub
ba547b3f60
chore: Delete related notifications if a conversation is deleted ( #2592 )
2021-07-12 12:28:16 +05:30
Pranav Raj S and GitHub
5726447e47
fix: Unescape Slack incoming messages ( #2604 )
2021-07-09 17:45:02 +05:30
a9ccded62b
feat: Creates custom date range picker component ( #2597 )
...
* feat: Adds custom date range in reports
* error fixes
* Creates new component for date range and adds stories
* Revert files
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2021-07-09 14:16:55 +05:30
Muhsin Keloth and GitHub
64e69a85f8
chore: Update availability status everywhere if the user changes the status from the account menu ( #2581 )
...
* add agent mixin
* apply agent mixin in components
* review fixes
* fix specs
2021-07-09 13:20:54 +05:30
Muhsin Keloth and GitHub
4a2195aeda
chore: Disable delete option for deleted messages ( #2600 )
...
* disable delete option for deleted message
* review fixes
2021-07-09 12:34:09 +05:30
Nithin David Thomas and GitHub
efd6f735dc
fix: Align delete message menu on twitter bubble correctly ( #2591 )
...
* fix: Aligns delete message menu on twitter bubble correctly
* Fixes alignment issues
2021-07-09 10:53:28 +05:30
38cce3c1c0
chore: New translation updates ( #2585 )
...
* New translations contact.json (Vietnamese)
* New translations conversation.json (Vietnamese)
* New translations inboxMgmt.json (Vietnamese)
* New translations settings.json (Vietnamese)
* New translations en.json (Vietnamese)
* New translations inboxMgmt.json (Chinese Traditional)
* New translations contact.json (Chinese Traditional)
* New translations conversation.json (Chinese Traditional)
* New translations settings.json (Chinese Traditional)
* New translations en.json (Chinese Traditional)
* New translations en.yml (Chinese Simplified)
* New translations settings.json (Indonesian)
* New translations en.json (Indonesian)
* New translations contact.json (Persian)
* New translations conversation.json (Persian)
* New translations inboxMgmt.json (Persian)
* New translations inboxMgmt.json (Indonesian)
* New translations contact.json (Portuguese, Brazilian)
* New translations conversation.json (Portuguese, Brazilian)
* New translations inboxMgmt.json (Portuguese, Brazilian)
* New translations integrations.json (Portuguese, Brazilian)
* New translations settings.json (Portuguese, Brazilian)
* New translations en.json (Portuguese, Brazilian)
* New translations contact.json (Indonesian)
* New translations conversation.json (Indonesian)
* New translations en.json (Chinese Simplified)
* New translations devise.en.yml (Chinese Simplified)
* New translations inboxMgmt.json (Swedish)
* New translations settings.json (Swedish)
* New translations conversation.json (Swedish)
* New translations en.json (Swedish)
* New translations contact.json (Turkish)
* New translations conversation.json (Turkish)
* New translations contact.json (Swedish)
* New translations conversation.json (Slovak)
* New translations inboxMgmt.json (Slovak)
* New translations settings.json (Slovak)
* New translations en.json (Slovak)
* New translations inboxMgmt.json (Turkish)
* New translations en.json (Ukrainian)
* New translations contact.json (Chinese Simplified)
* New translations settings.json (Ukrainian)
* New translations conversation.json (Chinese Simplified)
* New translations inboxMgmt.json (Chinese Simplified)
* New translations settings.json (Chinese Simplified)
* New translations settings.json (Turkish)
* New translations en.json (Turkish)
* New translations contact.json (Ukrainian)
* New translations conversation.json (Ukrainian)
* New translations inboxMgmt.json (Ukrainian)
* New translations settings.json (Persian)
* New translations integrationApps.json (French)
* New translations en.json (Hebrew)
* New translations contact.json (Hebrew)
* New translations en.json (Nepali)
* New translations conversation.json (Hebrew)
* New translations inboxMgmt.json (Hebrew)
* New translations settings.json (Hebrew)
* New translations settings.json (Nepali)
* New translations csatMgmt.json (French)
* New translations contact.json (Thai)
* New translations conversation.json (Thai)
* New translations inboxMgmt.json (Thai)
* New translations settings.json (Thai)
* New translations en.json (Thai)
* New translations en.json (Tamil)
* New translations contact.json (Tamil)
* New translations en.json (Persian)
* New translations conversation.json (Tamil)
* New translations inboxMgmt.json (Tamil)
* New translations settings.json (Tamil)
* New translations settings.json (Malayalam)
* New translations en.json (Malayalam)
* New translations contact.json (Nepali)
* New translations conversation.json (Nepali)
* New translations inboxMgmt.json (Nepali)
* New translations inboxMgmt.json (Malayalam)
* New translations contact.json (Hindi)
* New translations conversation.json (Hindi)
* New translations inboxMgmt.json (Hindi)
* New translations settings.json (Hindi)
* New translations en.json (Hindi)
* New translations contact.json (Malayalam)
* New translations conversation.json (Malayalam)
* New translations contact.json (Slovak)
* New translations contact.json (Danish)
* New translations conversation.json (Danish)
* New translations inboxMgmt.json (Danish)
* New translations settings.json (Danish)
* New translations en.json (Danish)
* New translations inboxMgmt.json (Czech)
* New translations contact.json (Czech)
* New translations conversation.json (Czech)
* New translations settings.json (Czech)
* New translations en.json (Czech)
* New translations contact.json (German)
* New translations settings.json (Greek)
* New translations en.json (Greek)
* New translations contact.json (Finnish)
* New translations conversation.json (Finnish)
* New translations inboxMgmt.json (Finnish)
* New translations inboxMgmt.json (Greek)
* New translations conversation.json (German)
* New translations inboxMgmt.json (German)
* New translations integrations.json (German)
* New translations settings.json (German)
* New translations en.yml (German)
* New translations en.json (German)
* New translations contact.json (Greek)
* New translations conversation.json (Greek)
* New translations en.json (Catalan)
* New translations inboxMgmt.json (French)
* New translations integrations.json (French)
* New translations report.json (French)
* New translations settings.json (French)
* New translations en.yml (French)
* New translations conversation.json (French)
* New translations en.json (French)
* New translations labelsMgmt.json (French)
* New translations teamsSettings.json (French)
* New translations campaign.json (French)
* New translations contact.json (Spanish)
* New translations conversation.json (Spanish)
* New translations contact.json (French)
* New translations contact.json (Romanian)
* New translations conversation.json (Romanian)
* New translations inboxMgmt.json (Romanian)
* New translations settings.json (Romanian)
* New translations chatlist.json (French)
* New translations en.json (Romanian)
* New translations inboxMgmt.json (Spanish)
* New translations en.json (Arabic)
* New translations contact.json (Catalan)
* New translations settings.json (Arabic)
* New translations conversation.json (Catalan)
* New translations inboxMgmt.json (Catalan)
* New translations settings.json (Catalan)
* New translations settings.json (Spanish)
* New translations en.json (Spanish)
* New translations contact.json (Arabic)
* New translations conversation.json (Arabic)
* New translations inboxMgmt.json (Arabic)
* New translations settings.json (Norwegian)
* New translations en.json (Norwegian)
* New translations contact.json (Polish)
* New translations conversation.json (Polish)
* New translations inboxMgmt.json (Polish)
* New translations inboxMgmt.json (Norwegian)
* New translations conversation.json (Dutch)
* New translations inboxMgmt.json (Dutch)
* New translations settings.json (Dutch)
* New translations en.json (Dutch)
* New translations contact.json (Norwegian)
* New translations conversation.json (Norwegian)
* New translations settings.json (Finnish)
* New translations contact.json (Russian)
* New translations conversation.json (Russian)
* New translations inboxMgmt.json (Russian)
* New translations settings.json (Russian)
* New translations en.json (Russian)
* New translations en.json (Portuguese)
* New translations settings.json (Polish)
* New translations en.json (Polish)
* New translations contact.json (Portuguese)
* New translations conversation.json (Portuguese)
* New translations inboxMgmt.json (Portuguese)
* New translations settings.json (Portuguese)
* New translations contact.json (Dutch)
* New translations en.json (Hungarian)
* New translations contact.json (Italian)
* New translations conversation.json (Italian)
* New translations inboxMgmt.json (Italian)
* New translations settings.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Finnish)
* New translations contact.json (Hungarian)
* New translations conversation.json (Hungarian)
* New translations inboxMgmt.json (Hungarian)
* New translations settings.json (Hungarian)
* New translations contact.json (Korean)
* New translations conversation.json (Korean)
* New translations inboxMgmt.json (Korean)
* New translations settings.json (Korean)
* New translations en.json (Korean)
* New translations en.json (Japanese)
* New translations contact.json (Japanese)
* New translations conversation.json (Japanese)
* New translations inboxMgmt.json (Japanese)
* New translations settings.json (Japanese)
* New translations en.yml (Portuguese, Brazilian)
* chore: revert key name
* Update zh_CN.yml
* New translations contact.json (Russian)
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2021-07-07 21:25:04 +05:30
e89e184d3b
chore: Add loader for email and csat submit buttons ( #2569 )
...
* fix the loader issue in submit button
* review fixes
Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com >
2021-07-07 11:24:08 +05:30
Pranav Raj S and GitHub
0d02142925
feat: Support messages along with the actions in Dialogflow response ( #2579 )
2021-07-07 10:04:48 +05:30
Sojan Jose and GitHub
bbc47971d7
chore: Reduce steps to spin up Codespaces ( #2576 )
2021-07-06 21:21:40 +05:30
104ae8de2e
feat: Create component to merge contacts ( #2412 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-07-06 13:02:37 +05:30
Sojan Jose and GitHub
e11b3c4f17
chore: Expose contact custom attributes in events ( #2562 )
...
Expose contact custom attributes in events so the external system can behave accordingly without triggering an additional API call.
2021-07-05 14:35:53 +05:30
0bd48129b9
feat: Add settings for audio alert notifications ( #2415 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-07-05 12:01:54 +05:30
Muhsin Keloth and GitHub
48127e00d7
feat: Enable/disable CSAT in web widget settings ( #2531 )
2021-07-05 11:07:02 +05:30
Sivin Varghese and GitHub
abda86f9a7
bug: fixes typing indicator out of position in widget ( #2551 )
...
Fixes typing indicator out of position in the widget when the agent did not send the last message.
2021-07-02 15:28:32 +05:30
Muhsin Keloth and GitHub
8341a43143
chore: Update CSAT submit action behaviour ( #2556 )
...
* update behaviour of CSAT submit
* code cleanup
2021-07-02 14:52:20 +05:30
f0f66c7da6
feat: Add ability to create a new conversation if the previous conversation is resolved ( #2512 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-06-30 21:09:44 +05:30
Sivin Varghese and GitHub
e6e9916fdb
feat: Add drag and drop for images/files in the agent input box ( #2546 )
2021-06-30 20:32:17 +05:30
dd9d5e410c
feat: Add CSAT response APIs ( #2503 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-06-29 20:59:41 +05:30
Nithin David Thomas and GitHub
2e71006f9d
feat: Add option to delete message content ( #2532 )
2021-06-29 20:06:40 +05:30
Pranav Raj S and GitHub
30832d8a34
feat: Add APIs to create custom views on the dashboard ( #2498 )
2021-06-29 19:29:57 +05:30
Sojan Jose and GitHub
fa37f8e185
chore: Support Github Codespaces ( #2510 )
...
Note: Update the ruby version 2.7.3. For production Linux VM, install 2.7.3 and follow the upgrade steps as shown in https://www.chatwoot.com/docs/self-hosted/deployment/linux-vm#upgrading-to-a-newer-version-of-chatwoot
2021-06-29 19:18:10 +05:30
07a422219a
chore: New translation updates ( #2533 )
...
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2021-06-29 18:12:33 +05:30
Muhsin Keloth and GitHub
8027c69c1c
chore: Change the notification text for mention notification type ( #2534 )
2021-06-29 14:32:57 +05:30
Nithin David Thomas and GitHub
044b6872a4
feat: Add actions and API for deleting message via API ( #2519 )
2021-06-29 11:19:08 +05:30
Pranav Raj S and GitHub
b705eb39e2
fix: Add missing Cache-Control headers in the production config ( #2518 )
2021-06-28 18:32:01 +05:30
Pranav Raj S and GitHub
ac657e3bf9
fix: Remove style tags from email content ( #2515 )
2021-06-26 11:50:40 +05:30
Vishnu Narayanan and GitHub
bed1979986
fix: rvm gpg key issue ( #2514 )
...
sks-keyserver gpg pool is now deprecated due to GDPR issues and is
no longer reliable. Switching to use ubuntu keyserver for the time
being as this is the only server returning rvm maintainers gpg keys.
2021-06-25 21:19:08 +05:30
Sivin Varghese and GitHub
151bfbd1dd
feat: Creates new component for multiselect. ( #2446 )
2021-06-25 17:41:24 +05:30
d840b7b13d
feat: Adds storybook for search component. ( #2444 )
...
* feat: Adds storybook for search component.
* Review fixes
* Uses woot-label for conv-id
Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com >
2021-06-25 17:14:37 +05:30
Pranav Raj S and GitHub
bd1b17baf3
feat: Show the CSAT response to the agent ( #2511 )
2021-06-25 13:37:51 +05:30
b769fc87d0
chore: Adds storybook for woot textarea ( #2451 )
...
* chore: Adds storybook for woot textarea
* Review fixes
* Minor fixes
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com >
2021-06-25 13:18:24 +05:30
Sivin Varghese and GitHub
ad431c2008
chore: fixes gutter space between settings page content and sidebar ( #2505 )
...
* chore: fixes no gutter space between the settings page content and right content.
* Review fixes
2021-06-25 12:56:10 +05:30
dbddb1ece4
feat: Add CSAT response submit action ( #2506 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-06-25 12:00:49 +05:30
Sivin Varghese and GitHub
2f9637bde5
feat: Adds time zone in Business Hours ( #2497 )
2021-06-24 17:47:56 +05:30
Sivin Varghese and GitHub
ae53aa6cfb
feat: Add inbox info to previous conversations ( #2491 )
2021-06-23 19:29:50 +05:30
Sojan Jose and GitHub
cd11efea1d
feat: Add CSAT Message Template Hooks ( #2494 )
2021-06-23 19:29:27 +05:30
Sojan Jose and GitHub
640e028bde
chore: Add help-text for slack integration ( #2409 )
2021-06-23 11:52:06 +05:30
Sojan Jose and GitHub
bd9bac75ad
fix: Adds condition to handle base and mergee contact being same ( #2485 )
...
When an agent updates a contact email in the dashboard and the contact also update his email via the email collect box,
Merge action receives the same base and mergee contacts which could cause data corruption.
2021-06-22 15:57:48 +05:30
Muhsin Keloth and GitHub
29b9915d3b
feat: Add customer satisfaction component ( #2456 )
2021-06-22 13:01:19 +05:30
Sivin Varghese and GitHub
a357b657a8
chore: Adds story for woot input ( #2449 )
2021-06-22 07:05:23 +05:30
Muhsin Keloth and GitHub
3d748aa8d4
chore: Add contact note model ( #2462 )
2021-06-21 15:16:26 +05:30
Sivin Varghese and GitHub
f809431074
chore: Update the design of the attachments preview ( #2447 )
2021-06-20 19:54:57 +05:30
Muhsin Keloth and GitHub
e34fe1c614
fix: Fix the sender tooltip getting undefined in bot messages ( #2453 )
2021-06-20 19:25:36 +05:30
e45abebe39
feat: Improve scrolling for last message on agent side ( #2421 )
...
* Improve chat widget scrolling
* refactor the class names to snake-case
* refactor the scrollTop calculations to a helper
* Add tests for scrollTopCalculationHelper
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com >
2021-06-18 20:12:43 +05:30
6c49e58ff8
feat: Add contact label filter ( #2454 )
...
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2021-06-18 20:08:58 +05:30
Sojan Jose and GitHub
50e4bb3e63
chore: Add CSAT survey toggle attribute to Inboxes ( #2455 )
...
ref: #1890
2021-06-18 15:55:48 +05:30
Nithin David Thomas and GitHub
6cdefb19a2
chore: Add multiselect support in stories ( #2427 )
2021-06-18 14:29:43 +05:30
Sojan
0a96ded5bd
Merge branch 'release/1.17.1'
2021-06-16 00:48:15 +05:30
Sojan
6b997c6804
Bump version to 1.17.1
2021-06-16 00:47:21 +05:30
Sojan Jose and GitHub
af8223545e
chore: Swagger documentation for public APIs ( #2417 )
2021-06-16 00:14:09 +05:30
Pranav Raj S and GitHub
2b9c93a1b3
chore: Disallow unread/campaign view if widget is active ( #2432 )
2021-06-15 11:35:31 -07:00
Sojan
2d2382a3f8
Merge branch 'release/1.17.0'
2021-06-15 23:21:02 +05:30
Sojan
a0331b40d4
Bump version to 1.17.0
2021-06-15 23:20:28 +05:30
7a7f6234b1
chore: Enable Polish (pl), update translations ( #2403 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-06-15 22:15:18 +05:30
Muhsin Keloth and GitHub
e41957ae02
fix: Campaign message is hiding the conversation view after opening the widget ( #2428 )
...
* Fix the widget triggered- campain collision
* fix spelling mistakes
2021-06-15 08:53:16 -07:00
fb2f3ff89f
feat: Create campaign conversation only if user interacts with the bubble ( #2335 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-06-15 20:09:42 +05:30
Sojan Jose and GitHub
853db60f8e
feat: Add Public APIs for API Channel ( #2375 )
2021-06-15 20:09:17 +05:30
0f377da109
feat: Add an option to delete campaigns ( #2402 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-06-15 14:14:59 +05:30
Nithin David Thomas and GitHub
a56aa5656d
chore: Fixes contact panel scroll issue ( #2424 )
2021-06-14 16:48:33 +05:30
Nithin David Thomas and GitHub
fe3f1c3a40
Chore: Update style for new message buton ( #2423 )
...
- Changes button style for new message and edit contact in contact page side panel
2021-06-14 10:37:01 +05:30
d21c1c773b
feat: Ability to add label for contact page ( #2350 )
...
* feat: Ability to add label for contact page
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
2021-06-14 10:36:00 +05:30
fe2af370e0
Feat: Show notes panel on crm page ( #2320 )
...
* Feat: Show notes panel on CRM page
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2021-06-14 09:49:17 +05:30
Nithin David Thomas and GitHub
75d05e55ae
Chore: Refactors sidebar styles ( #2416 )
...
* Chore: Refactors sidebar styles
* Removes unused i18n
2021-06-11 17:11:13 +05:30
Sivin Varghese and GitHub
e9fa9e5eff
feat: Add assign to me button next to assign agents. ( #2414 )
2021-06-11 15:38:46 +05:30
534acfbf96
chore: Ensure privilege validations for API endpoints ( #2224 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-06-11 11:44:31 +05:30
Muhsin Keloth and GitHub
5a95c74bf6
fix: Add missing translation in inbox settings page ( #2411 )
2021-06-10 03:41:55 -07:00
Muhsin Keloth and GitHub
b9e40d1452
feat: Add an option to enable/disable email collect box ( #2399 )
...
* add email collect enabled migration
* migrations
* expose enable_email_collect field
* add select for email collect
* add enable_email condition on new conversation
* add default value true for enable_email_collect
* add specs for email collect enabled
* rereun migration
* code cleanup
* update token life span to 2 months
* revert uuid column
2021-06-10 02:34:03 -07:00
Sivin Varghese and GitHub
8ca63f0b79
chore: Cleanup page-top-bar style conflicts ( #2407 )
...
* chore: Class name cleanup page-top-bar.
* prettier spacing fixes
* Review fixes and adds storybook
* Circleci fixes
2021-06-10 09:35:15 +05:30
Muhsin Keloth and GitHub
174886671d
feat: Add the ability to edit inbox name ( #2406 )
2021-06-09 21:26:23 +05:30
Nithin David Thomas and GitHub
77d4f86ec9
chore: Clean up contact note styles ( #2404 )
2021-06-09 18:25:05 +05:30
f79e489a0a
chore: Use button component in ReplyBox
...
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
2021-06-09 14:01:43 +05:30
8a0afb912c
chore: Add validation error for label create/edit modal ( #2381 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-06-09 13:57:42 +05:30
1bf7227843
chore: Fix emails being sent with the wrong translations ( #2236 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-06-08 22:45:01 +05:30
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
0a087c95fd
chore: Message API improvements ( #2396 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-06-08 01:11:06 +05:30
Pranav Raj S and GitHub
1ebab21cfa
chore: Configure API channel name and thumbnail ( #2398 )
2021-06-08 00:22:36 +05:30
9e56565a30
chore: Add status param in conversation APIs ( #2394 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-06-07 20:04:31 +05:30
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 and GitHub
d1b3c7b0c2
chore: Update Facebook Messenger gem ( #2342 )
2021-06-07 13:58:01 +05:30
Sojan Jose and GitHub
ae3cbf4f79
chore: Expose contact identifier in API ( #2391 )
2021-06-07 11:46:47 +05:30
Pranav Raj S and GitHub
1155b49e42
fix: Add swagger definition for platform_user_id ( #2385 )
2021-06-06 21:18:47 +05:30
94a83ea995
feat: Add an option to edit webhook URL ( #2316 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-06-06 16:59:47 +05:30
Muhsin Keloth and GitHub
14b51e108a
feat: Add Integration hooks UI ( #2301 )
2021-06-06 16:59:05 +05:30
c6487877bf
chore: Bump ws from 6.2.1 to 6.2.2 ( #2382 )
...
Bumps [ws](https://github.com/websockets/ws ) from 6.2.1 to 6.2.2.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/commits )
---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-05 18:58:59 +05:30
c028f30f82
chore: Add a different color for messages from bot ( #2374 )
...
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-06-04 21:54:06 +05:30
Muhsin Keloth and GitHub
8a283a7783
feat: Ask to confirm with name before inbox/team deletion ( #2370 )
2021-06-04 13:17:44 +05:30
Nithin David Thomas and GitHub
562a65a70d
chore: Cleanup unused components ( #2379 )
2021-06-04 12:54:16 +05:30
Nithin David Thomas and GitHub
58846e7ad8
chore: Add new color shade + tint for violet ( #2373 )
2021-06-03 23:21:39 +05:30
f731002b70
fix: Retain focus after sending message in rich content editor ( #2372 )
...
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
2021-06-03 23:20:30 +05:30
b1228f805e
feat: Creates event timeline card component for CRM ( #2291 )
...
* feat: Creates event timeline card component for CRM
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
2021-06-02 23:09:43 +05:30
9a9bcf8153
feat: Create add reminder component for CRM ( #2264 )
...
* feat: Creates add reminder component for CRM
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
2021-06-02 22:53:13 +05:30
2fca87e3e7
Feat: Creates reminder list component for CRM ( #2258 )
...
* Feat: Creates reminder list component for CRM
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
2021-06-02 22:48:09 +05:30
Pranav Raj S and GitHub
75fe851345
fix: Update the translation key for Custom Attributes ( #2364 )
2021-06-02 21:29:53 +05:30
b8aaf6c90d
chore: Bump dns-packet from 1.3.1 to 1.3.4 ( #2346 )
...
Bumps [dns-packet](https://github.com/mafintosh/dns-packet ) from 1.3.1 to 1.3.4.
- [Release notes](https://github.com/mafintosh/dns-packet/releases )
- [Changelog](https://github.com/mafintosh/dns-packet/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mafintosh/dns-packet/compare/v1.3.1...v1.3.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-06-02 21:21:20 +05:30
49be9e21c3
chore: Universal Linking for Android ( #2324 )
...
* android assetlinks.json config
* try renaming html to json
* update env example
* chore: fix styling
* chore: styling part 2
* test: add spec for android assetlinks
* minor fixes
* minor fixes
* remove android sha256 value from env example
* add default sh256 value
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2021-06-02 08:46:45 -07:00
b0b4d9d6f5
enhancement: Current password confirmation in change password ( #2108 )
...
* add current password field in change password form
* locale changes
* chore: update password API
* chore: rubocop fixes
* replace currentPassword with current_password
* code cleanup
* replace input with woot-input
* code cleanup
Co-authored-by: Sojan <sojan@pepalo.com >
2021-06-02 05:22:24 -07:00
Nithin David Thomas and GitHub
2c42e70637
feat: Add support for canned response command anywhere on rich text editor ( #2356 )
2021-06-02 10:20:40 +05:30
Sojan Jose and GitHub
22965be6dc
feat: Add AgentBot APIs ( #2323 )
2021-06-01 22:34:25 +05:30
Sojan Jose and GitHub
9d16e52e33
chore: Add Swagger docs for Platform APIs ( #2349 )
2021-05-31 10:58:43 +05:30
Sivin Varghese and GitHub
cc75a668cb
feat: Create section header component ( #2296 )
2021-05-31 10:07:07 +05:30
Pranav Raj S and GitHub
25ba852b68
chore: Adjust Chatwoot Config to deploy frontend as a separate app ( #2347 )
2021-05-28 19:21:16 +05:30
Sojan Jose and GitHub
3b39eb3e33
chore: ability to run Chatwoot as API only server ( #2344 )
...
- Ability to run chatwoot as an API only server
- Removes action cable testing gem since it is merged to rails 6
2021-05-27 20:07:21 +05:30
Nithin David Thomas and GitHub
9c555e70c9
fix: Uses label component for add label button ( #2337 )
...
* fix: Uses label component for add label button
* Use button instead of span
2021-05-27 08:24:29 +05:30
Sojan Jose and GitHub
9ffdb0ec70
chore: Add select field example to WootMessageSeeder ( #2338 )
...
Fixes : #2076
2021-05-25 21:41:53 +05:30
Pranav Raj S and GitHub
12c68e8a3c
chore: Upgrade @sentry/vue to 6.4.1 ( #2332 )
2021-05-25 14:10:09 +05:30
Muhsin Keloth and GitHub
cfdf4a12c8
chore: Add missing frontend specs ( #2329 )
...
* complete dshboard api specs
* code cleanup
* add conversation mixin spec
* add isadmin mixin spec
* add agent details component spec
* add notification badge spec
* spec for thumbnail exist in agent details
* fix the deprecation warnings
* add agent details spec
* add account selector specs
* code cleanup
* refactor contact spec
* review fixes
* review fixes
* add shared spec helper
* update api spec helper
* review fixes
2021-05-25 01:30:21 -07:00
Nithin David Thomas and GitHub
652d988993
fix: Fixes email overflow issue in conversation. ( #2331 )
2021-05-25 12:53:00 +05:30
Muhsin Keloth and GitHub
62d19911be
chore: Add chatwoot utils package ( #2307 )
...
* add chatwoot utils package
* remove color helper
* replace contrasting text color with chatwoot util
2021-05-24 00:13:03 -07:00
Sojan Jose and GitHub
58dd6d37e0
chore: Update language translations ( #2321 )
2021-05-21 23:52:38 +05:30
Nithin David Thomas and GitHub
ac2c5c93b9
chore: Update webhook delete button styles( #2322 )
...
* Chore: Fixes style issue of webhook button
* Review fixes
2021-05-21 07:19:57 -07:00
26ba8e6ff7
feat: Create custom attributes for a contact from CRM ( #2299 )
...
* feat: Creates cutom attributes for a contact from CRM
* Review fixes
* Change inline forms edit icon size
* Review fixes
* Fix validation labels color
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2021-05-21 19:22:47 +05:30
Sojan Jose and GitHub
64718eb879
fix: Broken Docker production config ( #2319 )
...
fixes : #2110
2021-05-21 18:55:42 +05:30
Sojan Jose and GitHub
bb1c028926
fix: Slack integration redirect url missing the client ID ( #2309 )
...
Fixes : #2304
2021-05-21 00:03:09 +05:30
Nithin David Thomas and GitHub
2a492b4162
Chore: Refactors view note component ( #2310 )
2021-05-20 23:41:15 +05:30
Nithin David Thomas and GitHub
047617713e
Chore: Refactor add note to use foundation card classes ( #2308 )
2021-05-20 23:08:05 +05:30
Sojan Jose and GitHub
46356d0bf9
docs: Add documentation for integration APIs ( #2300 )
2021-05-20 20:46:45 +05:30
Nithin David Thomas and GitHub
c681e8a01b
chore: Refactor button styles ( #2259 )
2021-05-20 13:51:46 +05:30
af8e681f2a
chore: Bump puma from 4.3.6 to 4.3.8 ( #2294 )
...
Bumps [puma](https://github.com/puma/puma ) from 4.3.6 to 4.3.8.
- [Release notes](https://github.com/puma/puma/releases )
- [Changelog](https://github.com/puma/puma/blob/master/History.md )
- [Commits](https://github.com/puma/puma/compare/v4.3.6...v4.3.8 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2021-05-19 17:14:15 +05:30
71d1f229f0
chore: Bump nokogiri from 1.11.3 to 1.11.4 ( #2293 )
...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.11.3 to 1.11.4.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.11.3...v1.11.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2021-05-19 16:37:05 +05:30
Sojan
090b5f46e8
Merge branch 'release/1.16.2'
2021-05-18 16:05:18 +05:30
Sojan
10c18aa7f1
Bump version to 1.16.2
2021-05-18 16:04:26 +05:30
20a0d381a7
fix: Resolve infinite loop with campaign API call ( #2290 )
...
Co-authored-by: Muhsin <muhsinkeramam@gmail.com >
2021-05-18 12:15:23 +05:30
Sojan
bc9db36d62
Merge branch 'release/1.16.1'
2021-05-18 00:25:05 +05:30
Sojan
b8836aa41e
Bump version to 1.16.1
2021-05-18 00:24:18 +05:30
1290e32150
fix: Resolve bot name if sender value is empty ( #2283 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-05-18 00:22:43 +05:30
Sojan
10f3d321de
Merge branch 'release/1.16.0'
2021-05-18 00:08:00 +05:30
Sojan
525718c8c5
Bump version to 1.16.0
2021-05-18 00:06:53 +05:30
cf09c2af4d
chore: Update language translations ( #2280 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-05-17 23:53:19 +05:30
f925bc22e2
chore: Add sender details in Unread message ( #2277 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-05-17 21:38:59 +05:30
Muhsin Keloth and GitHub
610a7c661e
chore: Execute campaigns based on matching URL ( #2254 )
2021-05-17 21:38:35 +05:30
Muhsin Keloth and GitHub
18cea3b0ac
chore: Add inbox id in get campaigns API ( #2278 )
2021-05-17 21:38:12 +05:30
Sivin Varghese and GitHub
60177ef418
feat: Update UX for adding label in a conversation ( #2243 )
2021-05-17 12:00:08 +05:30
Pranav Raj S and GitHub
ef2611164d
fix: Use reply content if available ( #2025 )
...
* fix: Use text_content reply if available
* Use reply instead of full message from html_content
2021-05-17 11:16:50 +05:30
Sojan Jose and GitHub
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
Pranav Raj S and GitHub
4aa35953c4
fix: Upgrade chart.js to 2.9.4, fix grid-line option ( #2268 )
2021-05-16 16:41:30 +05:30
Nithin David Thomas and GitHub
d35e8cfd98
feat: Creates component show all contact info ( #2252 )
...
* feat: Adds component to show contact fields
* feat: Creates component show all contact info
2021-05-13 15:40:36 +05:30
73d30b7f69
chore: Refactor sidebar button with woot-button ( #2231 )
...
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
2021-05-13 15:39:10 +05:30
Pranav Raj S and GitHub
836b317b8a
feat: Remove restrictions on API channel webhook_url ( #2261 )
2021-05-13 15:03:25 +05:30
Nithin David Thomas and GitHub
35f8d01a0c
chore: Fix warnings in jest ( #2262 )
2021-05-13 15:03:04 +05:30
Pranav Raj S and GitHub
0e6cd699e8
feat: Sort contacts via name, email, phone_number, last_activity_at ( #1870 )
2021-05-13 13:32:19 +05:30
368bab2553
chore: Refactor contact page button with button component ( #2234 )
...
* chore: Refactor contact page buttons with woot-button component
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
2021-05-13 12:05:24 +05:30
Sojan Jose and GitHub
3639fb1d71
chore: Add documentation for APIs ( #2248 )
2021-05-11 22:38:46 +05:30
Nithin David Thomas and GitHub
585dd1b005
feat: Create component to show contact fields on CRM ( #2251 )
2021-05-11 21:17:10 +05:30
Pranav Raj S and GitHub
c1a519db43
chore: Add Message API, cleanup conversation_id param ( #2249 )
2021-05-11 20:20:52 +05:30
Muhsin Keloth and GitHub
b5ef9f14e1
chore: Add bot in campaign add/edit form ( #2246 )
...
* fix empty message condition in campaign table
* add bot in campaign
* locale changes
* review fixes
2021-05-10 21:41:43 +05:30
Nithin David Thomas and GitHub
627a89faf0
feat: Add inline editing support for CRM attributes ( #2241 )
2021-05-10 20:01:45 +05:30
a216297ce1
feat: Increase the width of the message bubble ( #2235 )
...
* feat: Increase the width of the message bubble
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
2021-05-10 19:58:44 +05:30
a33617cadd
feat: Adds 3 column layout for contact page ( #2174 )
...
* Feat: Adds 3 column layout for contact page
* Makes a mixin for 3 column layouts
* Fixes story meta
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2021-05-10 04:41:08 -07:00
3fc646f330
feat: Add campaigns in web widget ( #2227 )
...
* add campaign store(getter, actions and mutations)
* add campaign store module
* add get campaigns api
* add fetch campaign action widget load
* add specs
* code cleanup
* trigger campaig api fixes
* integrate campaign trigger action
* code cleanup
* revert changes
* trigger api fixes
* review fixes
* code beautification
* chore: Fix multiple campaigns being send because of race condition
* chore: rubocop
* chore: Fix specs
* disable campaigns
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
Co-authored-by: Sojan <sojan@pepalo.com >
2021-05-10 00:31:00 -07:00
Muhsin Keloth and GitHub
db31bfcee4
feat: Edit campaigns ( #2230 )
...
* add edit campaign component
2021-05-10 12:40:48 +05:30
7f6abdc987
fix: Add plus icon in sidebar items to settings create page ( #2141 )
...
* [Issue-#1965] Add changes
* Added newLink prop with default value true to show the new icon
* Fix button alignment
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
2021-05-08 19:06:41 +05:30
055008cf03
chore: refactor css styles for forms ( #2240 )
...
* chore: refactor css styles for forms
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2021-05-07 20:02:19 +05:30
899ddcef0d
fix: Fixes overlaps for name in conversation header ( #1978 )
...
* Fix width of text
* Review fixes
* Use mixins
* user name textoverflow
* Review fixes: Remove changes in text-truncate class
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
2021-05-07 18:28:47 +05:30
4c47d6fd97
fix: Upgrade rails to fix CVE-2021-22904 ( #2233 )
...
* fix: Upgrade rails to fix CVE-2021-22904
* chore: Update administrate
Co-authored-by: Sojan <sojan@pepalo.com >
2021-05-07 00:59:22 +05:30
Pranav Raj S and GitHub
df04450ab9
fix: Rename migration for Campaigns ( #2232 )
2021-05-07 00:56:32 +05:30
2839454bc0
feat: Creates label dropdown component ( #2220 )
...
* Feat: Creates label dropdown component
* fixes conflicts in i18n
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
2021-05-06 20:01:26 +05:30
Sivin Varghese and GitHub
5c80d0ac42
feat: Creates add button component for label ( #2223 )
2021-05-06 19:33:36 +05:30
Muhsin Keloth and GitHub
6245a10a70
feat: Campaign table ( #2212 )
...
* code cleanup
* add campaign table
* update locale texts
* locale text cleanup
* Rename selectedAgent with selectedSender in add campaign form
* code cleanup
* remove timer mixin
* update avatar size to 20px
* add border for table
* add campaigns get action specs
* rename campaign table component
* fix style issues
* update sender list based on inbox permission
* style fixes
* review fixes
* add campaign sender component
* replace wootsubmit button with wootbutton
* update scroll width
* replace campaign status with woot label
* changes as per review
* style fixes
* remove unused code
* disable campaign in inbox settings page
* review fixes
2021-05-05 22:16:59 -07:00
Nithin David Thomas and GitHub
381c358ffd
chore: Add color variants to label component ( #2226 )
...
* Chore: Adds color variants to label
* Move component to UI folder
2021-05-05 22:53:23 +05:30
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
Pranav Raj S and GitHub
fd0c26cdae
chore: Add API documentation for teams ( #2221 )
...
Add API documentation for teams
2021-05-05 20:39:00 +05:30
Sivin Varghese and GitHub
6469acc750
Enhancement: Adds story for label component ( #2222 )
...
* Enhancement: Adds story for label component
2021-05-05 16:46:23 +05:30
05310e25d4
feat: Creates notes list component for CRM ( #2195 )
...
* Feat: Creates note list component for CRM
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
2021-05-05 13:36:45 +05:30
262d153c18
feat: Add a component to display contact attributes in CRM ( #2217 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-05-05 12:09:34 +05:30
Nithin David Thomas and GitHub
fd67a5795a
Chore: Removes unused impports in ContactIntro ( #2218 )
2021-05-05 00:16:02 +05:30
Muhsin Keloth and GitHub
2d4acaf8fe
change button component name ( #2216 )
2021-05-04 21:48:20 +05:30
35f0fba51d
fix: Add validation on the message length in Vue ( #2209 )
...
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
2021-05-04 19:31:00 +05:30
8459d09b6a
feat: Add a component to show contact information ( #2204 )
...
* Feat: Add component to show contact introduction.
* fix: Hide sperator if company is not present
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2021-05-04 19:28:18 +05:30
Nithin David Thomas and GitHub
8bcac2aab0
fix: Truncates overlapping name in contact table ( #2208 )
2021-05-04 15:21:34 +05:30
Muhsin Keloth and GitHub
7c7f91e70f
feat: Add campaign ( #2177 )
2021-05-04 15:08:41 +05:30
Pranav Raj S and GitHub
eaa61c3745
fix: Use full width for branding ( #2203 )
2021-05-03 21:59:57 +05:30
Sojan Jose and GitHub
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
Muhsin Keloth and GitHub
b649516fbb
fix: Change storybook relative path ( #2199 )
...
* fix the storybook realtive path issue
* move stories to realtive to compoent
2021-05-02 14:40:46 +05:30
Sivin Varghese and GitHub
6a7b98b345
Feat: Creates add note component for CRM ( #2187 )
...
* Feat: Creates add note component for CRM
2021-05-01 19:26:17 +05:30
Pranav Raj S and GitHub
49c7bf5ae4
fix: Set babel/preset-env to 7.13.15 ( #2191 )
2021-04-30 20:54:29 +05:30
Sojan Jose and GitHub
a07200bedf
chore: Campaign ID migration for existing accounts ( #2189 )
...
* chore: Campaign ID migration for existing accounts
* chore: update factory
* chore: minor fixes
* chore: fixes
2021-04-30 06:15:24 -07:00
Nithin David Thomas and GitHub
bd7e9d2790
chore: Add i18n and components into storybook ( #2188 )
...
* chore: Add i18n and store into storybook
* Use empty store to init storybook
2021-04-30 15:24:00 +05:30
b6f57d7fc1
feat: Creates note component for CRM ( #2181 )
...
* Feat: Creates note component for CRM
Co-authored-by: Nithin David <webofnithin@gmail.com >
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-04-30 12:02:20 +05:30
Sojan Jose and GitHub
b89cc9cf57
feat: Add APIs for Campaigns ( #2175 )
2021-04-29 22:23:32 +05:30
Nithin David Thomas and GitHub
3afc9b5f5b
chore: Setup storybook for Vue components ( #2139 )
2021-04-29 22:12:06 +05:30
Pranav Raj S and GitHub
979d4fe76b
chore: Upgrade rexml to 3.2.5 to fix CVE-2021-28965 ( #2179 )
2021-04-29 17:23:25 +05:30
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
aa47bad4c1
chore: Add campaign empty page ( #2173 )
...
* Enhancement: Create route for contact details page
* add campaign page, add button, campaign description
* add locale texts
* update locale texts
* update grid
Co-authored-by: Nithin David <webofnithin@gmail.com >
2021-04-28 06:27:47 -07:00
6ea1e0d047
chore: Add route for contact details page ( #2168 )
...
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2021-04-27 21:31:11 -07:00
8ea35802b4
fix: Handle email with no subject line and no body ( #2164 )
...
* fix: Add a default email subject line if no subject is present
* Add a default on the frontend
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2021-04-27 10:51:04 -07:00
Sivin Varghese and GitHub
c10efd2c7b
chore: inbox member clean up ( #2144 )
...
Delete unused logic and tests
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2021-04-27 20:59:00 +05:30
f1f4a35b2b
chore: Bump oauth from 0.5.4 to 0.5.6 ( #2151 )
...
Bumps [oauth](https://github.com/oauth-xx/oauth-ruby ) from 0.5.4 to 0.5.6.
- [Release notes](https://github.com/oauth-xx/oauth-ruby/releases )
- [Changelog](https://github.com/oauth-xx/oauth-ruby/blob/master/HISTORY )
- [Commits](https://github.com/oauth-xx/oauth-ruby/compare/v0.5.4...v0.5.6 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-27 18:19:09 +05:30
Pranav Raj S and GitHub
0bb10cff2d
chore: Add font-display: swap to Ionicons ( #2161 )
2021-04-26 10:39:33 -07:00
Niklas Haug and GitHub
78996937ce
fixed object destructuring to fallback to {} when meta.team is null ( #2158 )
2021-04-26 15:30:26 +05:30
285f7bbeb5
Enhancement: Ability to assign administrators as conversation assignees ( #2142 )
...
* Enhancement: Ability to assign administrators as conversation assignee
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2021-04-22 23:17:29 +05:30
Niklas Haug and GitHub
87078e1abf
fix: Clear search input which navigating to other tab/page ( #2061 )
2021-04-22 13:58:04 +05:30
Sivin Varghese and GitHub
6c7c5064d1
Fix: Broken empty state for agents dropdown. ( #2143 )
2021-04-21 14:24:03 +05:30
fdbc32f7c2
enhancement: Show agent availability status in conversation assignee select list ( #2122 )
...
* show agent status on conversation assignation
* add agent status in contact sidebar
* availability status badge component
* review fixes
* review fixes
* chore: Fixes issue with status badge (#2136 )
* add empty case in agent list
* Chore: Availability badge shape issue. #2140
Co-authored-by: Nithin David <webofnithin@gmail.com >
Co-authored-by: Sojan <sojan@pepalo.com >
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
2021-04-21 12:18:48 +05:30
Sojan
5c843b8a51
Merge branch 'release/1.15.1'
2021-04-20 23:41:03 +05:30
Sojan
950164429e
Bump version to 1.15.1
2021-04-20 23:38:38 +05:30
3a4d316a9d
chore: Identify contacts based on phone number ( #2134 )
...
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2021-04-20 10:12:14 -07:00
Pranav Raj S and GitHub
98e20e8607
chore: Enable the languages no, zh-CN, hu ( #2135 )
2021-04-20 16:22:03 +05:30
Sojan Jose and GitHub
4635e5bb44
feat: Assignable agents API ( #2131 )
...
`inboxes/id/assignable_agents` returns all users that have permission to a conversation happening in that inbox.
2021-04-20 13:46:20 +05:30
fb582614f2
chore: add SECURITY.md ( #2103 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-04-20 13:26:35 +05:30
Muhsin Keloth and GitHub
90de0e4843
chore: Change reset password error message( #2133 )
2021-04-20 00:54:33 -07:00
Sojan Jose and GitHub
ea74462209
feat: Manage platform apps from Super Admin ( #2129 )
...
- ability to manage platform apps from super admin
- fixes #2021
2021-04-20 00:01:05 +05:30
fa525fc107
Fix: Agent name overflow in dropdown menu ( #2047 )
...
* Fixes agent name overflow
Co-authored-by: Sivin Varghese <64252451+sivin-git@users.noreply.github.com >
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
2021-04-19 22:24:45 +05:30
773557e49b
chore: Snackbar duplicate key warnings ( #2121 )
...
* fix the duplicate key warning in woot snackbar
* review fixes
* remove console.log
Co-authored-by: Nithin David <webofnithin@gmail.com >
2021-04-19 22:21:59 +05:30
Sivin Varghese and GitHub
654893b6d7
Chore: fix the resolve button padding issue. ( #2130 )
2021-04-19 22:17:02 +05:30
8f2234671b
chore: Bump ssri from 6.0.1 to 6.0.2 ( #2126 )
...
Bumps [ssri](https://github.com/npm/ssri ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/npm/ssri/releases )
- [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md )
- [Commits](https://github.com/npm/ssri/compare/v6.0.1...v6.0.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-19 15:53:00 +05:30
043919b3e5
chore: New Crowdin Translation updates ( #2063 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-04-19 15:10:16 +05:30
27e01920ad
chore: Upgrade v-tooltip version ( #2112 )
...
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2021-04-18 22:59:54 -07:00
Nithin David Thomas and GitHub
c95aeb894f
Fix: Fetch contactable inboxes on new conversion ( #2113 )
...
* Fix: Fetch contactable inboxes everytime
2021-04-17 20:08:03 +05:30
Sojan
8720f39ffb
Merge branch 'release/1.15.0'
2021-04-16 23:02:28 +05:30
Sojan
66b42de3a6
Bump version to 1.15.0
2021-04-16 22:59:18 +05:30
Nithin David Thomas and GitHub
864471a21e
feat: Create a new conversation from the contact panel ( #2019 )
...
* Chore: Improve button component styles
2021-04-16 20:31:07 +05:30
c287ad08fb
fix: Hide rich editor for unsupported channels ( #2102 )
...
* Fix: Hide rich editor for unsupported channels
* Review fixes
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2021-04-16 06:33:46 -07:00
Nithin David Thomas and GitHub
98bfef026e
Chore: Add validation for contact phone field ( #2105 )
2021-04-16 06:18:13 -07:00
Muhsin Keloth and GitHub
ce4ce3c86c
fix: Check uploaded file size in widget and dashboard ( #1975 )
...
* File size check logic in widget
* set maxium file size
* update locale texts
* file size check in dashboard
* dynamincally set file size limit error message
* code climate review fixes
* add alert mixin
* move attahcment bus event to constants
* Move file size check logic to helper
* add specs for file size limit check helper
* changes as per review
2021-04-15 22:28:19 +05:30
Sojan Jose and GitHub
45e43b0b89
feat: Contactable Inboxes API ( #2101 )
...
- Add endpoint which lists inboxes through which a contact can be contacted
- Conversation creation API auto-creates contact_inbox for specific channels [ Twilio, email, api]
- Ability to send the initial message payload along with the conversation creation
- Fixes #1678 ( issue saving additional attributes for conversation )
2021-04-15 15:13:01 +05:30
Sivin Varghese and GitHub
ba41a10609
Fix: Order list number break issue ( #2097 )
2021-04-14 15:20:13 +05:30
Sivin Varghese and GitHub
997447364c
fix: Responsive issue in activity message ( #2090 )
2021-04-13 22:58:54 +05:30
Sivin Varghese and GitHub
3e8c25b4a0
Enhancement: Changes contact location flag position ( #2091 )
2021-04-13 19:27:44 +05:30
Sivin Varghese and GitHub
a14e8ba250
Fix: Adds favicon badge for notification alert. ( #2079 )
...
* Adds favicon badge for notification alert.
2021-04-13 19:25:19 +05:30
4387736f1a
fix: refresh user teams after create/edit/delete team ( #2093 )
...
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
2021-04-13 19:19:44 +05:30
Muhsin Keloth and GitHub
2bb2d4aa25
fix: error response has undefined issue ( #2092 )
2021-04-13 18:21:46 +05:30
Sojan Jose and GitHub
c4ae901591
chore: Fix Twilio file uploads ( #2088 )
2021-04-13 01:39:51 -07:00
Muhsin Keloth and GitHub
04a9dc630a
enhancement: Enable reply box for whatsapp template message ( #2082 )
...
* remove 24-hours reply restriction in WhatsApp
* remove the console.logs
* move reply policy to separate constants file
* fix spelling mistake
2021-04-12 03:45:11 -07:00
Sivin Varghese and GitHub
7eb766a457
Fix: Dropdown width issue in safari browser. ( #2080 )
2021-04-10 20:03:45 +05:30
03bd34be86
Fix: Populate only agents part of the inbox in conversations ( #2060 )
...
* Fix: Show only agents part of the inbox in conversations
* Show only verified agents
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2021-04-09 14:32:29 +05:30
98f4a2f6f3
Fix: Dropdown width issue fixes by using fit-content ( #2048 )
...
* Dropdown width issue fixes by using fit-content
* Review fixes
* Review fixes
* Review fixes
* Review fixes
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
2021-04-08 19:42:38 +05:30
28fb6469a3
Fix: Alignment issue in activity message ( #2057 )
...
* Fixes alignment issue in activity message
* Codeclimate fixes
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
2021-04-08 19:42:03 +05:30
Sojan Jose and GitHub
2140443f07
chore: Add huntr.dev badge ( #2069 )
2021-04-08 19:41:26 +05:30
Sivin Varghese and GitHub
3e03b08ad0
Enhancement: Adds a new button that redirect to inbox config page ( #2066 )
...
* Adds a new button that redirect to inbox config page
* Review fixes
2021-04-08 16:01:46 +05:30
Sivin Varghese and GitHub
012502a2d1
chore: Refactor shouldShowInboxes function name ( #2065 )
2021-04-08 11:44:23 +05:30
Muhsin Keloth and GitHub
cc3da031e2
enhancement: Profile settings accessibility improvements ( #2054 )
...
* profile settings in to separate form
* update locale texts
* replce woot-submit-button with woot-button
* disable button if value is empty
* change condition
* code climate fixes
2021-04-07 12:28:50 +05:30
Nithin David Thomas and GitHub
a377da9028
chore: Change size of assignee dropdown in header ( #2027 )
...
* Chore: Change size of assignee dropdown in header
* Fix: prevent overflow of agent name in multselect
2021-04-07 11:45:33 +05:30
Nithin David Thomas and GitHub
7c9cd8aa1e
feat: Add a dropdown to change status to "bot" ( #1997 )
2021-04-07 11:44:58 +05:30
Nithin David Thomas and GitHub
7a890e543a
chore: Improve button component styles ( #1996 )
2021-04-07 11:43:16 +05:30
Sivin Varghese and GitHub
dbb41c12a2
Enhancement: Added hover effect for conversations ( #2059 )
2021-04-06 20:22:38 +05:30
Muhsin Keloth and GitHub
c5ff86667f
update mixin prop name ( #2051 )
2021-04-05 18:36:38 +05:30
Sivin Varghese and GitHub
bce5e29c49
fix: Allow text overflow in a conversation for wide emails ( #2028 )
2021-04-05 10:52:51 +05:30
Nithin David Thomas and GitHub
1d3b1c1ae5
Fix: invalidates session if user cookie is absent ( #2046 )
2021-04-02 15:31:22 +05:30
Pranav Raj S and GitHub
1b99ab3098
fix: Use exisiting bubble nodes if available ( #2026 )
2021-04-02 15:04:16 +05:30
bf8f19b334
Fix: Reply box overflow issue ( #2034 )
...
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
2021-04-01 21:09:27 +05:30
Sivin Varghese and GitHub
de72530022
Fix: responsive issue conversations hamburger menu ( #2036 )
2021-04-01 20:57:43 +05:30
Sojan Jose and GitHub
c8b81b066b
chore: Add timeouts to requests ( #2024 )
2021-03-31 16:39:57 +05:30
f5a961b27c
chore: Bump y18n from 4.0.0 to 4.0.1 ( #2022 )
...
Bumps [y18n](https://github.com/yargs/y18n ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/yargs/y18n/releases )
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md )
- [Commits](https://github.com/yargs/y18n/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-31 14:42:00 +05:30
Sojan Jose and GitHub
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
Pranav Raj S and GitHub
71214b59d8
fix: Add missing translations in agent reports ( #2017 )
2021-03-30 20:00:17 +05:30
Sojan Jose and GitHub
42534e1df4
chore: Add fail safes for Redis connections ( #2016 )
2021-03-30 18:16:17 +05:30
Sojan Jose and GitHub
c95ad8dd4f
chore: Remove validation on team name ( #2014 )
2021-03-30 16:02:41 +05:30
Sojan Jose and GitHub
6bb026621d
fix: Current.user nil issue when using access tokens ( #2012 )
2021-03-29 23:26:20 +05:30
24fea5fbe0
chore(docs): Add docker pull count badge ( #2005 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-03-29 13:05:51 +05:30
Pranav Raj S and GitHub
1ce36539aa
fix: Show inbox name only if more > 1 inbox present ( #2004 )
2021-03-29 11:09:06 +05:30
Sojan
bbf74f218f
Merge branch 'release/1.14.3'
2021-03-27 18:45:38 +05:30
Sojan
33ca4e0e80
Bump version to 1.14.3
2021-03-27 18:44:57 +05:30
Pranav Raj S and GitHub
6a55960d4a
fix: Revert quoted text styles ( #2003 )
2021-03-27 13:54:50 +05:30
Pranav Raj S and GitHub
8285f5df15
fix: Handle rendering HTML only email in UI ( #1987 )
2021-03-27 13:29:04 +05:30
Nithin David Thomas and GitHub
8612f307b3
Chore: Update widget offline message ( #2001 )
2021-03-27 13:08:09 +05:30
Sojan Jose and GitHub
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 and GitHub
9903e47896
chore: update rails to 6.0.3.6 ( #1998 )
2021-03-27 10:52:14 +05:30
Sivin Varghese and GitHub
a246989551
Enhancement: button component ( #1932 )
2021-03-26 20:20:20 +05:30
Muhsin Keloth and GitHub
ff69ef7317
Enhancement: Sort labels ( #1995 )
2021-03-26 04:50:38 -07:00
Sojan
a0cd1f8bcc
Merge branch 'release/1.14.2'
2021-03-23 01:20:34 +05:30
Sojan
5dfc4f35a6
Bump version to 1.14.2
2021-03-23 01:20:03 +05:30
Nithin David Thomas and GitHub
43b5a435ec
Fix: Add check for id on update conversation ( #1966 )
2021-03-22 20:24:51 +05:30
Sojan
818f45916e
Merge branch 'release/1.14.1'
2021-03-21 01:46:59 +05:30
Sojan
b94e87584b
Bump version to 1.14.1
2021-03-21 01:45:13 +05:30
Siddharth Ramesh and GitHub
763d8d37df
Fix error messages during login for non-verified users ( #1945 )
2021-03-20 17:44:58 +05:30
Nithin David Thomas and GitHub
3043ee5058
Fix: Hide prechat for sessions inititated with setUser ( #1914 )
2021-03-20 17:44:20 +05:30
Nithin David Thomas and GitHub
484c32fae3
Fix: sidebar filters not applying bug for chatlist ( #1938 )
2021-03-20 17:42:29 +05:30
Nithin David Thomas and GitHub
4657e5c713
Fix: Refactors error prone checks ( #1947 )
2021-03-20 17:12:36 +05:30
Sivin Varghese and GitHub
e289106c5b
Chore: Hover color for status dropdown ( #1906 )
2021-03-20 13:08:56 +05:30
Nithin David Thomas and GitHub
6afa1fb556
Fix: Error when assigns a conversation to user ( #1926 )
2021-03-19 12:55:05 +05:30
Pranav Raj S and GitHub
54d578676b
fix: Use team conversationURL in team section ( #1921 )
...
Fixes : #1917
2021-03-16 19:44:50 +05:30
Sojan Jose and GitHub
e44e9fc025
chore: Fix SMTP mailer config defaults ( #1923 )
2021-03-16 19:40:49 +05:30
Sojan
fe8fc570f6
Merge branch 'release/1.14.0'
2021-03-16 00:12:57 +05:30
Sojan
000f17c2dd
Bump version to 1.14.0
2021-03-16 00:12:19 +05:30
Sojan Jose and GitHub
866de4ae2d
chore: New translation updates
2021-03-16 00:00:53 +05:30
Muhsin Keloth and GitHub
7d5493ac78
chore: enable close button in react-native widget ( #1910 )
2021-03-15 22:40:26 +05:30
Sojan Jose and GitHub
b6f4006c15
Chore: Migration to enable email channel ( #1913 )
...
fixes : #1877
2021-03-15 19:15:48 +05:30
3fd398879e
Fix: conversation list user name overflow ( #1912 )
...
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
2021-03-15 18:38:37 +05:30
Sivin Varghese and GitHub
36f086c5cb
feat: Redesigned search UI ( #1845 )
2021-03-15 18:38:05 +05:30
Nithin David Thomas and GitHub
c99c63cd79
Feat: Assign conversations to teams. ( #1849 )
2021-03-15 18:37:03 +05:30
Nithin David Thomas and GitHub
941d4219f0
feat: Set up store for teams ( #1689 )
2021-03-15 18:35:56 +05:30
Sojan Jose and GitHub
cadb246eaa
chore: fix empty user_name. & password ( #1907 )
2021-03-14 15:39:47 +05:30
Sivin Varghese and GitHub
efcf10c00f
chore: Added hover styles ( #1905 )
2021-03-14 14:10:16 +05:30
33b73451b7
Fix: Update offline message in widget by availability ( #1879 )
...
Feat: Display out of office message based on business hours
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2021-03-13 14:06:25 +05:30
Nithin David Thomas and GitHub
2a28e05a77
Fix: Make pre-chat message minimum length to 1 ( #1898 )
2021-03-13 11:46:08 +05:30
6c87001a0e
Feat: Show working hours on widget ( #1823 )
...
Feat: Display out of office message based on business hours
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2021-03-13 11:44:28 +05:30
1d2e1a2823
Feat: business hours settings page ( #1812 )
...
Co-authored-by: Sojan <sojan@pepalo.com >
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-03-13 11:42:51 +05:30
Sojan Jose and GitHub
dbf515ab5a
chore: Make SMTP environment variables configurable ( #1868 )
...
fixes : #1647
2021-03-12 15:37:06 +05:30
Sojan Jose and GitHub
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
Nithin David Thomas and GitHub
38d1b0eae3
Chore: Reply panel emoji button size fixes ( #1896 )
2021-03-11 21:48:52 +05:30
22fecf0d84
chore: Bump elliptic from 6.5.3 to 6.5.4 ( #1884 )
...
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.3 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases )
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.3...v6.5.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-10 18:44:51 +05:30
Sivin Varghese and GitHub
cdd8d85815
Fix: Conversation timestamp and thumbnail position issue ( #1885 )
2021-03-10 10:33:45 +05:30
Sivin Varghese and GitHub
1c7e5df91a
Enhancement: Conversation item redesign ( #1857 )
...
* Rearrange the inboxes label in conversations.
2021-03-09 19:52:14 +05:30
Sivin Varghese and GitHub
94159ca9df
Fix: Canned responses table column width breakage ( #1881 )
2021-03-09 18:37:18 +05:30
Nithin David Thomas and GitHub
0e40f8a10f
Fix: emoji box not showing up ( #1873 )
2021-03-09 15:26:03 +05:30
Nithin David Thomas and GitHub
759ed43745
Chore: Responsive fixes for common screen widths ( #1856 )
2021-03-08 13:30:33 +05:30
Nithin David Thomas and GitHub
d70208a0a8
Fix: apply alert conditions while document is hidden ( #1859 )
2021-03-08 13:13:13 +05:30
Sojan
d5c6e8e8c8
Merge branch 'master' into develop
2021-03-07 20:44:31 +05:30
प्रथमेश Sonpatki and GitHub
d692eac260
chore: Add name to the sender email id ( #1485 )
2021-03-07 20:42:45 +05:30
Muhsin Keloth and GitHub
d8cb03525f
chore: add post message event for sending cookie to rn widget ( #1860 )
2021-03-05 21:47:38 -08:00
Nithin David Thomas and GitHub
9e8a943ec7
feat: Add audio alert for incoming messages on dashboard ( #1738 )
...
Fixes : #1345
2021-03-04 19:24:03 +05:30
Sojan Jose and GitHub
ca4a766b82
chore: Enable email channel ( #1851 )
2021-03-04 13:59:59 +05:30
Ricardo and GitHub
6aed01de0c
chore: Revised Spanish translation ( #1761 )
2021-03-03 17:12:22 +05:30
5f250e5b3a
chore: Move conversation header above sidebar ( #1835 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-03-02 22:44:04 +05:30
Siddharth Ramesh and GitHub
2120734f67
Chore: Update social icon colors on sidebar ( #1846 )
2021-03-02 18:27:22 +05:30
89e5f18dfb
feat: Update design of Contacts table ( #1753 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-03-01 22:28:15 +05:30
Sojan Jose and GitHub
03bc4bf224
fix: Greeting messages not sent when pre-chat form is enabled ( #1842 )
2021-03-01 10:58:49 +05:30
David Pedoneze and GitHub
60b25760fb
fix: Resolve pt_BR inboxMgmt SETTINGS locale typo ( #1836 )
2021-02-28 13:43:38 +05:30
Pranav Raj S and GitHub
d6391be4db
feat: Update UI for edit contact modal ( #1833 )
2021-02-27 12:33:12 +05:30
Muhsin Keloth and GitHub
aab70bf1f1
fix: attachment rendering if the message content is empty in private note ( #1831 )
...
Fixes #1830
2021-02-25 22:40:03 +05:30
Pranav Raj S and GitHub
00954aa16f
fix: Upgrade browser gem to fix missing push config in Opera ( #1828 )
2021-02-25 14:03:33 +05:30
82a1ad891d
feat: Add a view to assist user while onboarding ( #1826 )
...
Co-authored-by: Nithin David <webofnithin@gmail.com >
2021-02-24 11:16:38 +05:30
Sojan Jose and GitHub
f424a832f4
fix: Log config env variable typecasting ( #1792 )
2021-02-23 20:48:15 +05:30
Ankur Patel and GitHub
01ee3d7f8b
chore: Removing unused index method from Widget Controller ( #1819 )
2021-02-23 20:04:49 +05:30
Sojan Jose and GitHub
0e721653e5
feat: Business hour Inbox APIs ( #1821 )
...
* feat: Business hour Inbox APIs
2021-02-23 12:11:15 +05:30
Nithin David Thomas and GitHub
a3b0de63de
Feat: Component for setting business hour availability ( #1794 )
...
* Component business hour setting availability
2021-02-22 16:30:58 +05:30
Sivin Varghese and GitHub
4cbdbbe4bd
chore: Changes the dropdown ui ( #1813 )
...
* Changes the dropdown ui
2021-02-22 10:52:50 +05:30
Nithin David Thomas and GitHub
c17380d48a
Feat: Create contact from contacts page ( #1806 )
...
* Add contact create modal to contacts page
* Test cases
* Review fixes
2021-02-19 20:22:58 +05:30
Sojan
6ba25bae3d
Merge branch 'release/1.13.1'
2021-02-19 19:40:45 +05:30
Sojan
d1b9e21ea5
Bump version to 1.13.1
2021-02-19 19:39:01 +05:30
Sojan Jose and GitHub
1612f515b0
chore: Fix issues with notification actors ( #1807 )
2021-02-19 18:35:21 +05:30
Nithin David Thomas and GitHub
eec90a1319
chore: Refactor Edit contact modal to separate form ( #1805 )
2021-02-19 00:10:32 +05:30
Pranav Raj S and GitHub
6bbeb005f5
fix: Remove orphan members from inbox ( #1797 )
2021-02-18 15:56:54 +05:30
5daf970a87
chore: Generate nginx config using chatwoot installation scripts ( #1687 )
...
Co-authored-by: iriseden <iriseden@localhost.localdomain >
Co-authored-by: iriseden <ad.chabod@iriseden.eu >
2021-02-17 20:03:43 +05:30
Sivin Varghese and GitHub
e9fb43c61e
chore: Changes the mention tag design in the private note. ( #1789 )
2021-02-17 12:50:26 +05:30
2245233618
fix: the width of time stamp in notification. ( #1791 )
...
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
2021-02-17 12:35:00 +05:30
Sojan
ec1ddc06fd
Merge branch 'release/1.13.0'
2021-02-16 19:54:24 +05:30
Sojan
6154690c05
Bump version to 1.13.0
2021-02-16 19:52:35 +05:30
850041bc1d
fix: Twitter inbox creation error ( #1783 )
...
fixes #1708
Co-authored-by: Pranav <pranav@chatwoot.com >
2021-02-16 19:35:10 +05:30
Nithin David Thomas and GitHub
ac15f08995
Fix: Warning on new inbox page ( #1784 )
2021-02-16 19:29:35 +05:30
Pranav Raj S and GitHub
ec557205f4
fix: Add validations dynamically for pre-chat form ( #1779 )
2021-02-16 15:15:37 +05:30
Pranav Raj S and GitHub
1706199a0e
feat: Add pre_chat_form_settings in inbox settings page ( #1776 )
2021-02-16 00:58:57 +05:30
Sojan Jose and GitHub
3ade7d4445
chore: Fix push message tag error ( #1768 )
2021-02-16 00:15:45 +05:30
Pranav Raj S and GitHub
037ffc7419
feat: Add a pre-chat form on widget ( #1769 )
2021-02-16 00:14:13 +05:30
Sivin Varghese and GitHub
5f2bf7dfd2
Fix: link address overflow in webhook. ( #1775 )
2021-02-16 00:10:01 +05:30
Sivin Varghese and GitHub
ee3ccbf0c8
fix: Fixes color for file name, file icon in private note. ( #1772 )
2021-02-15 23:53:52 +05:30
Sivin Varghese and GitHub
c1a2f75509
Fix: Color for private note links ( #1771 )
2021-02-15 18:24:58 +05:30
Pranav Raj S and GitHub
64d7dc5335
fix: Remove teams on account user destroy ( #1766 )
2021-02-15 13:32:52 +05:30
Siddharth Ramesh and GitHub
27cf5ecdce
chore: Include website_token key in the inboxes API response ( #1765 )
...
Many self-hosted instances require this key as a part of QA & maintenance. Since this key is not sensitive its better to send it as a part of the JSON response instead of having to use a regex to get it from the widget_script_tag
2021-02-15 13:08:15 +05:30
+1
84560953ea
chore: Update translations ( #1713 )
...
Co-authored-by: luiscper
Co-authored-by: Sin V (jiiniasu)
Co-authored-by: AlguienSama
Co-authored-by: this-gavagai
Co-authored-by: Yovan Lutfi Arya (Regerta)
Co-authored-by: vfasoulas
Co-authored-by: magnus
Co-authored-by: Goudarz Jafari (Goudarz)
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-02-13 15:37:06 +05:30
eaafc45f45
feat: Show teams on sidebar ( #1754 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
Co-authored-by: Sojan <sojan@pepalo.com >
2021-02-13 14:58:05 +05:30
Sojan Jose and GitHub
8d45849d0c
chore: Update notification Message Copy ( #1685 )
2021-02-12 22:56:12 +05:30
Pranav Raj S and GitHub
5defe648b5
chore: Bump rails to 6.0.3.5 ( #1755 )
2021-02-12 22:27:02 +05:30
Pranav Raj S and GitHub
9315cb81e8
feat: Use audio tag instead of download file button ( #1749 )
2021-02-11 17:26:14 +05:30
Pranav Raj S and GitHub
d92a6a3078
feat: Show date along with time in messages ( #1748 )
2021-02-11 12:10:08 +05:30
a880845d2b
chore: Bump marked from 1.2.7 to 2.0.0 ( #1745 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 1.2.7 to 2.0.0.
- [Release notes](https://github.com/markedjs/marked/releases )
- [Changelog](https://github.com/markedjs/marked/blob/master/release.config.js )
- [Commits](https://github.com/markedjs/marked/compare/v1.2.7...v2.0.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2021-02-10 23:29:04 +05:30
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
1484849cc7
chore: Update method for team members ( #1734 )
...
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2021-02-09 19:21:31 +05:30
Pranav Raj S and GitHub
bf2b56a988
fix: Fix bot message rendering in dashboard ( #1743 )
2021-02-09 15:19:47 +05:30
Pranav Raj S and GitHub
88fd2c22d3
feat: Update select button styles to match button styles ( #1742 )
2021-02-08 18:27:20 +05:30
Pranav Raj S and GitHub
df0d7262b4
fix: Show push notifications settings except Safari ( #1741 )
2021-02-08 16:39:15 +05:30
Pranav Raj S and GitHub
d4c2a78db6
chore: Add Chatwoot SDK to Chatwoot Dashboard ( #1726 )
...
Add Chatwoot SDK to Chatwoot Dashboard
2021-02-08 16:38:35 +05:30
Sojan Jose and GitHub
f46c4b5130
chore: Minor Changes to Bot Message APIs ( #1739 )
2021-02-08 12:50:11 +05:30
933661b22c
feat: Save rich content editor state to user.uiSettings ( #1736 )
...
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
2021-02-07 12:54:32 +05:30
Pranav Raj S and GitHub
235e4325bc
chore: Add error logging config on the vue package ( #1670 )
2021-02-06 12:59:19 +05:30
Nithin David Thomas and GitHub
19f7a2eda1
Ui minor fixes ( #1735 )
2021-02-05 23:24:50 +05:30
Pranav Raj S and GitHub
55982666b0
fix: Use encodeURIComponent in generating mention url ( #1733 )
2021-02-05 16:10:11 +05:30
Pranav Raj S and GitHub
351403457e
fix: Use commonmarker instead of redcarpet ( #1732 )
2021-02-05 11:24:18 +05:30
Karthik Sivadas and GitHub
2012aab1d5
fix: Standardize name validation on agent / profile pages ( #1720 )
2021-02-04 20:08:46 +05:30
6a614a520b
chore: Sets up store for teams settings page ( #1727 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-02-04 13:19:59 +05:30
Sojan Jose and GitHub
c61edff189
feat: Add bulk imports API for contacts ( #1724 )
2021-02-03 19:24:51 +05:30
Pranav Raj S and GitHub
7748e0c56e
fix: Update flaky notification tests ( #1728 )
2021-02-03 17:55:27 +05:30
Sojan Jose and GitHub
5d5e75ce9c
Chore: Fix Deserialisation Error in Jobs ( #1683 )
...
- Ignore Jobs on de-serialization error
- Show empty conversations in chat UI
Fixes : #1480
2021-01-31 13:05:07 +05:30
Sojan Jose and GitHub
0ff81e3b53
feat: Add team assignment & filter APIs ( #1712 )
2021-01-31 12:40:02 +05:30
Pranav Raj S and GitHub
b0563a666e
feat: Add support for Clever cloud deployments ( #1703 )
2021-01-29 17:08:40 +05:30
Sojan Jose and GitHub
f9c3b7f2f1
feat: Bulk add team members in Team APIs ( #1695 )
2021-01-29 12:34:52 +05:30
+9
bf7915c8a3
chore: Update translations, Add Norwegian(no) ( #1675 )
...
Co-authored-by: magnus - Norwegian
Co-authored-by: Sina Nouri (sina.nouri) - Persian
Co-authored-by: Arnaud Dupont (dupont.arnaud.58) - French
Co-authored-by: Ilya Konovalenko (ilyakonovalenko) - Russian
Co-authored-by: lybtt - Chinese Simplified
Co-authored-by: arturczyzewski - Polish
Co-authored-by: vfasoulas - Greek
Co-authored-by: Thiago Costa Cavalcante (thiagolinocc) - Portuguese, Brazilian
Co-authored-by: Yovan Lutfi Arya (Regerta) - Indonesian
Co-authored-by: chinyaev - Russian
Co-authored-by: this-gavagai - Nepali
Co-authored-by: petrs - Czech
Co-authored-by: Sin V (jiiniasu) - Swedish
Co-authored-by: Ambler (ambler) - Korean
Co-authored-by: Nestor Davalos (nestordavalos) - Spanish
Co-authored-by: Goudarz Jafari (Goudarz) - Persian
Co-authored-by: Pranav <pranav@chatwoot.com >
2021-01-28 14:03:52 +05:30
freddii and GitHub
229fcc18b7
chore: fixed typos in code comments ( #1701 )
2021-01-28 10:39:37 +05:30
b93388b330
feat: Tag agents in a private note ( #1688 )
...
Co-authored-by: Sojan <sojan@pepalo.com >
2021-01-27 00:04:11 +05:30
Pranav Raj S and GitHub
b894b13e14
chore: Move docs to docs repository ( #1694 )
2021-01-26 16:43:45 +05:30
Pranav
ecdeedf914
Merge branch 'master' into develop
2021-01-25 19:30:58 +05:30
Pranav
dce719b5b1
chore: Release v1.12.2
2021-01-25 19:30:34 +05:30
Pranav
f569f3a01e
Merge branch 'hotfix/v1.12.2' into develop
2021-01-25 19:18:48 +05:30
Pranav
c9285449fc
Merge branch 'hotfix/v1.12.2'
2021-01-25 19:18:32 +05:30
Pranav
7878b9fbb9
fix: Use git instead of tarball for prosemirror-schema
2021-01-25 19:17:45 +05:30
c087e75808
feat: notification center ( #1612 )
...
Co-authored-by: Pranav <pranav@chatwoot.com >
2021-01-25 00:59:44 +05:30
Pranav Raj S and GitHub
e75916d562
chore: Move Canned Responses list to a separate component ( #1681 )
2021-01-23 14:07:01 +05:30
Sojan Jose and GitHub
d64ba1df8b
chore: Add seeds for Bot Messages ( #1676 )
2021-01-22 01:01:02 +05:30
Sojan Jose and GitHub
bba296b5c6
chore: update identity verification docs ( #1677 )
2021-01-21 11:27:34 +05:30
kgdev and GitHub
b4a547e0ae
fix: Incorrect Scoping in Contact API ( #1674 )
2021-01-19 19:48:15 +05:30
Pranav Raj S and GitHub
12491fa8d5
feat: Add "Enter to send" option on format mode ( #1671 )
2021-01-19 19:28:40 +05:30
Sojan
2ff0af3c8d
Merge branch 'release/1.12.1' into master
2021-01-19 16:52:05 +05:30
Sojan
0f313875f7
Bump version to 1.12.1
2021-01-19 16:51:11 +05:30
Sojan Jose and GitHub
f36af7a7de
chore: Fix db:prepare error in deployments ( #1668 )
...
Fixes #1667
2021-01-19 16:47:25 +05:30
Pranav Raj S and GitHub
114f00b88a
fix: Avoid list-style none in message-content ( #1665 )
2021-01-19 01:05:15 +05:30
Sojan
1aaced3027
Merge branch 'release/1.12.0' into master
2021-01-18 14:17:44 +05:30
Sojan
f50cecf865
Bump version to 1.12.0
2021-01-18 14:13:57 +05:30
b4ef6f64be
chore: Update translations ( #1661 )
...
Co-authored-by: Pranav <pranav@chatwoot.com >
Co-authored-by: AlguienSama
Co-authored-by: Scarlett Bidun (scarlettbidun)
Co-authored-by: Sin V (jiiniasu)
Co-authored-by: Diego Vieira (diego-vieira)
Co-authored-by: vfasoulas
Co-authored-by: Yovan Lutfi Arya (Regerta)
Co-authored-by: arturczyzewski
2021-01-18 12:36:26 +05:30
13073629bb
feat: Enable Markdown Parsing in emails ( #1663 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-01-18 11:43:31 +05:30
54f15b73d3
feat: Markdown editor support ( #1657 )
...
Co-authored-by: Pranav <pranav@chatwoot.com >
2021-01-18 11:20:19 +05:30
58fad2561d
chore: Standardize button element ( #1633 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-01-18 00:54:20 +05:30
Pranav Raj S and GitHub
cd7f17f280
chore: Update homebrew installation command ( #1662 )
2021-01-18 00:09:43 +05:30
Pranav Raj S and GitHub
ba06fe1cb2
feat: Update notification in account settings ( #1660 )
2021-01-17 23:59:09 +05:30
a0c33254e7
feat: Team APIs ( #1654 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-01-17 23:56:56 +05:30
dd90e24d02
chore: Add unread notification count API ( #1646 )
...
Co-authored-by: Sojan <sojan@pepalo.com >
2021-01-17 22:45:31 +05:30
b6e8173b24
feat: HMAC verification for web widget ( #1643 )
...
* feat: HMAC verification for web widget. Let you verify the authenticated contact via HMAC on the web widget to prevent data tampering.
* Add docs for identity-validation
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-01-17 22:44:03 +05:30
d758df8807
fix: Add correct thread message_id to the email message ( #1659 )
...
Co-authored-by: Sojan <sojan@pepalo.com >
2021-01-17 22:43:32 +05:30
14eefe3824
feat: Add Installation onboarding flow ( #1640 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-01-17 14:07:18 +05:30
a5c3c4301c
feat: Add support for markdown in messages ( #1642 )
...
Co-authored-by: Pranav <pranav@chatwoot.com >
2021-01-15 14:40:50 +05:30
Sony Mathew and GitHub
5adbc84e0c
feat: Remove un-necessary lock attribute in config ( #1656 )
2021-01-15 13:49:56 +05:30
Sony Mathew and GitHub
18d3c40fb3
feat: installation config in super admin console ( #1641 )
...
* feat: installation config in super admin console
* Added the ability for super admins to view, edit and update
installation config values. Also they can add new isntallation config
values. The impact of editing and adding depends on which all
installation config values are being used in the code.
* Known limitation now: Ability to edit hash values (for eg: feature
flags) are disabled. This requires more work and will be taken up in
a secondary set of changes.
* Minor UX improvement. Clicking on the Sidekiq option in the super
admin siebar will now open the sidekiq dashboard in a new tab rather
than in the same tab that you were using super admin.
* fix: method name fix in custom adminsitrate field
* feat: added locked attribute to global config
* Added the locked attribute to instalaltion config table. Added
necessary migrations. Added changes in config loader.
* Added the changes on the installation config yml
* Locked the account feature defaults in code
* feat: show only editable configs in admin console
* Added a new scope in installation config model
* Added scope in adminstrate controller for installation_config
* fix: new installation config create error
* Fixed the error in new installation config create
* fix: specs coverage
* Added specs for installation config super admin controller
* chore: update git ignore with encrypted config ext
2021-01-15 13:21:53 +05:30
Sojan Jose and GitHub
2e19de5d01
chore: Update Contact Inbox create API documentation ( #1650 )
2021-01-14 20:36:04 +05:30
Sojan Jose and GitHub
7542330d61
feat: Add Platform APIs ( #1456 )
2021-01-14 20:35:22 +05:30
Pranav Raj S and GitHub
75c2a7cb2f
fix: Resolve name only if assignee exists during unassignment ( #1649 )
2021-01-14 14:21:41 +05:30
Suhavi Sandhu and GitHub
dad737021f
Adds character count to reply box 😳 ( #1634 )
...
* Added characters remaining to reply box
* Changed warning text for character length
* Decreased font size of message
2021-01-13 19:16:45 +05:30
fd181f18a1
feat: Update reply box UI 👀 ( #1623 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-01-13 18:06:25 +05:30
Muhsin Keloth and GitHub
2d5aa9d3bd
chore: Add count and current page in notification meta details ( #1619 )
2021-01-13 17:04:27 +05:30
Pranav Raj S and GitHub
8c66dbd342
fix: Labels cannot be added to conversations ( #1644 )
2021-01-13 12:15:11 +05:30
764c90174e
feat: Improve sidebar UI, add emoji icons instead of ionicons ( #1605 )
...
Co-authored-by: Pranav <pranav@chatwoot.com >
2021-01-12 14:45:10 +05:30
Sojan Jose and GitHub
346830ab1d
feat: Add Cron Jobs In Chatwoot and update installation notice ( #1630 )
2021-01-11 17:34:41 +05:30
Pranav Raj S and GitHub
160a6fc6cf
feat: Save UI state in the database ( #1635 )
...
feat: Save UI state in the database
2021-01-10 19:25:33 +05:30
37d8e1c9a0
chore: Update translations, enable Swedish ( #1628 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
Co-authored-by: Sin V (jiiniasu)
2021-01-09 13:29:02 +05:30
Pranav Raj S and GitHub
a9344fbf4c
fix: Add missing switch_locale on DashboardController ( #1631 )
2021-01-09 01:43:17 +05:30
Pranav Raj S and GitHub
df27aab959
fix: Include missing file for labels ( #1629 )
2021-01-08 21:01:45 +05:30
Sojan Jose and GitHub
7884090551
chore: Enable updating conversation additional attributes ( #1611 )
...
- Enable updating additional attributes via conversation API
- Handle the case when additional_attributes is nil
Fixes : #1357
2021-01-07 13:47:38 +05:30
Nithin David Thomas and GitHub
64b0d48dbf
Add shadow utility variables ( #1620 )
2021-01-06 22:54:36 +05:30
Pranav Raj S and GitHub
03487019b6
chore: Add steps to enable inbound_emails in the account ( #1614 )
2021-01-06 18:16:38 +05:30
3d2db95417
feat: Add preview for attachment messages ( #1562 )
...
Add preview for pending messages and attachments
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-01-06 17:56:29 +05:30
Sojan Jose and GitHub
db189e3c26
chore: Sync the schema and migrations ( #1610 )
2021-01-06 11:36:45 +05:30
627d3a575a
chore: Automate conversation display_id generation with db triggers ( #1412 )
...
Automate conversation display_id generation with db triggers
Co-authored-by: Saurabh Mehta <saurabh1.mehta@airtel.com >
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2021-01-05 20:07:04 +05:30
45059b6fe9
chore: Bump axios from 0.19.2 to 0.21.1 ( #1603 )
...
Bumps [axios](https://github.com/axios/axios ) from 0.19.2 to 0.21.1.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v0.21.1/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v0.19.2...v0.21.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-05 13:10:03 +05:30
Pranav Raj S and GitHub
b49ce6b624
security: Update azure-storage-blob to fix nokogiri security issue ( #1602 )
2021-01-05 12:55:28 +05:30
Pranav Raj S and GitHub
1266f0ab8c
feat: Add link to the Twitter profile of the sender ( #1597 )
2021-01-05 10:06:40 +05:30
Pranav Raj S and GitHub
a2d6fa0f74
feat: API to add label to contacts ( #1563 )
2021-01-03 20:07:57 +05:30
Pranav Raj S and GitHub
ea08fbcac4
chore: Update license year and company name ( #1575 )
2021-01-03 19:56:06 +05:30
8b7e43bdbb
fix: Remove Twitter links rendered in messages ( #1570 )
...
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
2020-12-31 19:17:00 +05:30
Pranav Raj S and GitHub
d35ce1b868
fix: Update listen gem ( #1569 )
2020-12-31 19:00:03 +05:30
7672e49148
chore: Update translations ( #1561 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
Co-authored-by: Yovan Lutfi Arya (Regerta)
Co-authored-by: Goudarz Jafari (Goudarz)
Co-authored-by: korho
Co-authored-by: vfasoulas
2020-12-29 13:18:22 +05:30
Pranav Raj S and GitHub
811657c9e7
feat: API to allow agents to delete a message ( #1353 )
2020-12-28 23:36:50 +05:30
Pranav Raj S and GitHub
08f1e0eb32
chore: Add docs about GCS Storage ( #1560 )
2020-12-28 23:15:45 +05:30
Pranav Raj S and GitHub
99125d3b9c
chore: Add limitations section to Heroku ( #1559 )
2020-12-28 21:24:38 +05:30
4a9e665f94
chore: Use font subsetting for Inter ( #1553 )
...
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
2020-12-27 20:24:04 +05:30
Pranav Raj S and GitHub
bde323ffaf
chore: Remove Ionicons TTF references ( #1554 )
2020-12-27 20:12:08 +05:30
Nithin David Thomas and GitHub
56280eaf35
chore: Remove beta tag from sidebar name ( #1552 )
2020-12-26 11:18:56 +05:30
Nithin David Thomas and GitHub
7c62d3629c
feat: Add pending message on dashboard ( #1547 )
2020-12-25 13:15:01 +05:30
3e61ea5cfa
feat: Change the date format display in widget ( #1528 )
...
Co-authored-by: Pranav <pranav@chatwoot.com >
2020-12-24 18:53:47 +05:30
+5
677f56f802
chore: Update translations ( #1536 )
...
Co-authored-by: Pranav <pranav@chatwoot.com >
Co-authored-by: AlguienSama
Co-authored-by: Yovan Lutfi Arya (Regerta)
Co-authored-by: Frederik
Co-authored-by: Ambler (ambler)
Co-authored-by: Hossein Sadeghi (ssageghi)
Co-authored-by: korho
Co-authored-by: vfasoulas
Co-authored-by: Thiago Ramos (thiago)
Co-authored-by: Ehab hakawati (ehab.hakawati)
Co-authored-by: Karl Marx (taylanguney)
Co-authored-by: Fernando Sousa (Fernando)
Co-authored-by: Matt (duartemvix)
2020-12-22 18:01:10 +05:30
fe6571c3ff
chore: Bump node-notifier from 8.0.0 to 8.0.1 ( #1538 )
...
Bumps [node-notifier](https://github.com/mikaelbr/node-notifier ) from 8.0.0 to 8.0.1.
- [Release notes](https://github.com/mikaelbr/node-notifier/releases )
- [Changelog](https://github.com/mikaelbr/node-notifier/blob/v8.0.1/CHANGELOG.md )
- [Commits](https://github.com/mikaelbr/node-notifier/compare/v8.0.0...v8.0.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-22 16:17:01 +05:30
Pranav Raj S and GitHub
9d3dda9a61
feat: Add full name to the user signup form ( #1534 )
2020-12-21 14:05:19 +05:30
Muhsin Keloth and GitHub
796e376fa7
feat: Add smart app banner in website for iOS ( #1531 )
2020-12-20 11:52:40 +05:30
Muhsin Keloth and GitHub
f3f2542bae
fix: Update agent select placeholder translation ( #1533 )
2020-12-20 11:51:20 +05:30
Pranav Raj S and GitHub
8e2b4acc43
chore: Remove account.destroy listener ( #1530 )
2020-12-19 18:11:43 +05:30
Muhsin Keloth and GitHub
090b716ec1
chore: Fix translation link in readme ( #1525 )
2020-12-18 12:42:14 +05:30
Nithin David Thomas and GitHub
dd3d91c67e
feat: Add link for "intitated from" in sidebar ( #1523 )
2020-12-18 01:19:44 +05:30
Sojan
fa883a2780
Merge branch 'release/1.11.1' into master
2020-12-16 15:34:10 +05:30
Sojan
a214372c7c
Bump version to 1.11.1
2020-12-16 15:32:44 +05:30
Pranav Raj S and GitHub
50f87f373e
fix: Use empty object if additional_attribute is null ( #1520 )
2020-12-16 15:11:53 +05:30
Sojan
6373e6dec8
Merge branch 'release/1.11.0' into master
2020-12-16 00:40:19 +05:30
Sojan
49a12bd560
Bump version to 1.11.0
2020-12-16 00:39:02 +05:30
Sojan Jose and GitHub
610142c1b8
chore: Enable Korean (ko) ( #1514 )
2020-12-16 00:35:40 +05:30
Pranav Raj S and GitHub
ac7fdaa997
chore: Add documentation for Maxmind geocoder setup ( #1518 )
2020-12-16 00:32:05 +05:30
Pranav Raj S and GitHub
0619894560
feat: Download Agent wise report ( #1517 )
2020-12-15 23:35:03 +05:30
Pranav Raj S and GitHub
e6f7f5530b
chore: Fix i18n_key for apps ( #1516 )
2020-12-15 16:32:13 +05:30
Pranav Raj S and GitHub
faafdc3bf8
chore: Add missing label to locale file ( #1513 )
2020-12-15 01:24:56 +05:30
Pranav Raj S and GitHub
f0fd93bfea
chore: Update Mac OS setup guide ( #1512 )
2020-12-15 01:17:17 +05:30
Pranav Raj S and GitHub
edb09d5a9c
chore: Improve location display in sidebar ( #1509 )
...
- Log IP Address on widget load
- Save country code to contact
2020-12-13 22:23:56 +05:30
Pranav Raj S and GitHub
060ef4a427
chore: Add steps for copying targets in linux VM ( #1508 )
2020-12-12 13:25:28 +05:30
f9bd447912
chore: Upgrade vue-i18n to 8.x ( #1383 )
...
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com >
2020-12-12 12:08:36 +05:30
7f2f984bea
chore: Bump ini from 1.3.5 to 1.3.7 ( #1507 )
...
Bumps [ini](https://github.com/isaacs/ini ) from 1.3.5 to 1.3.7.
- [Release notes](https://github.com/isaacs/ini/releases )
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.7 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-12 00:01:14 +05:30
Pranav Raj S and GitHub
1ade4f75ea
chore: Ingore case while searching contact name, email ( #1505 )
2020-12-11 23:25:00 +05:30
Pranav Raj S and GitHub
b6ca77158c
fix: Limit the number of unread messages returned in the API ( #1504 )
2020-12-10 23:30:38 +05:30
Pranav Raj S and GitHub
88c4b63eec
chore: Add slack external_source_id for outgoing messages ( #1503 )
2020-12-10 22:53:49 +05:30
Sojan Jose and GitHub
1f02c09a41
chore: Setup dev env with Github Codespaces [alpha] ( #1282 )
...
Easily spin up a Chatwoot development environment with Github Codespaces.
2020-12-09 17:01:28 +05:30
e07ecd547b
chore: Update translations ( #1502 )
...
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
Co-authored-by: Yovan Lutfi Arya (Regerta)
Co-authored-by: Matt (duartemvix)
Co-authored-by: vfasoulas
Co-authored-by: Fernando Sousa (fernando)
Co-authored-by: korho
2020-12-09 16:43:51 +05:30
Pranav Raj S and GitHub
70002afc60
chore: Move missing text to translation files ( #1501 )
2020-12-08 23:31:25 +05:30
Pranav Raj S and GitHub
870a24126e
fix: Display assignee only if the assignee has access to the account ( #1500 )
2020-12-08 22:49:47 +05:30
2880f4942a
chore: Enable Finnish, Indonesian languages ( #1495 )
...
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
Co-authored-by: Michael (msmits2011)
Co-authored-by: pixpack
Co-authored-by: vfasoulas
Co-authored-by: korho
Co-authored-by: Yovan Lutfi Arya (Regerta)
2020-12-08 00:05:07 +05:30
Pranav Raj S and GitHub
594871ed96
chore: Fix translation issues ( #1494 )
2020-12-07 20:11:27 +05:30
Pranav Raj S and GitHub
94c231366a
feat: Allow only image, pdf, audio, video, csv on file uploader ( #1492 )
2020-12-07 13:48:41 +05:30
c87cdf25c5
chore: Upgrade highlight.js to 10.4.1 ( #1483 )
...
Bumps [highlight.js](https://github.com/highlightjs/highlight.js ) from 9.18.5 to 10.4.1.
- [Release notes](https://github.com/highlightjs/highlight.js/releases )
- [Changelog](https://github.com/highlightjs/highlight.js/blob/master/CHANGES.md )
- [Commits](https://github.com/highlightjs/highlight.js/compare/9.18.5...10.4.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-05 01:22:16 +05:30
Pranav Raj S and GitHub
5e190aad3c
fix: Check if the argument is an empty string ( #1474 )
2020-12-05 00:56:33 +05:30
mike9011 and GitHub
e1d4584770
chore: Fix widget translation for nl ( #1478 )
2020-12-04 01:26:24 +05:30
Pranav Raj S and GitHub
af2fb1b146
fix: Add worker to the formation ( #1470 )
2020-12-01 14:56:05 +05:30
a5ceddc454
chore: Enable Czech(cs), Turkish(tr), update translations ( #1466 )
...
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
Co-authored-by: Алексей Чертановский
Co-authored-by: canbaran011
Co-authored-by: Jonáš Loskot (Fjuro)
Co-authored-by: wanhai huang
Co-authored-by: Matt (duartemvix)
Co-authored-by: chinyaev
Co-authored-by: Karl Marx (taylanguney)
2020-12-01 13:15:17 +05:30
Pranav Raj S and GitHub
64733ca3bc
fix: Move integration text to translation file ( #1463 )
...
- Move integration text to translation file
- Split switch_locale
2020-11-30 16:24:54 +05:30
Nithin David Thomas and GitHub
d51c5d5768
chore: Add click interaction for conversation list ( #1460 )
2020-11-29 13:28:36 +05:30
Pranav Raj Sreepuram
bb31b21060
Merge branch 'master' into develop
2020-11-27 14:43:02 +05:30
Tim Cowlishaw and GitHub
d5a126745e
fix: GCS credentials dont need to be parsed as JSON ( #1429 )
2020-11-27 14:39:25 +05:30
Tristan Roscoe and GitHub
88f5f825b7
fix: Add branch variable to Linux VM setup script ( #1462 )
2020-11-27 13:37:57 +05:30
Pranav Raj S and GitHub
f397c0c087
chore: Send typing events on keyup, not on focus ( #1461 )
2020-11-27 00:17:55 +05:30
a988724c91
feat: Authenticate by SSO tokens ( #1439 )
...
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-11-25 13:59:38 +05:30
Vishal Pandey and GitHub
cb2a528be6
fix: Label overflow using text-truncate ( #1448 )
2020-11-25 12:52:39 +05:30
34c1091d55
chore: Bump highlight.js from 9.18.1 to 9.18.5 ( #1453 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-11-25 12:50:34 +05:30
d88118e8d5
chore: Enable Danish language ( #1443 )
...
Co-authored-by: Samuel Rasmussen
Co-authored-by: wanhai huang
Co-authored-by: Matt
Co-authored-by: Petteri Pucilowski
Co-authored-by: Алексей Чертановский
Co-authored-by: @vfasoulas
Co-authored-by: Goudarz Jafari
2020-11-24 23:07:51 +05:30
30802e0c13
feat: Ability to set installation-wide default locale ( #1433 )
...
* Dashboard locale can be set via env variable
* Change account locale based on registration page
* Set account locale if available
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-11-24 18:34:31 +05:30
Adam Zysko and GitHub
dffc888f9c
feat: Create superadmin in seeds ( #1442 )
...
Create SuperAdmin in seeds scripts except on production
2020-11-24 11:22:18 +05:30
Vishal Pandey and GitHub
942d1fd0af
feat: Search contacts using phone number ( #1440 )
2020-11-23 11:00:07 +05:30
Pranav Raj S and GitHub
4fe29fefb4
fix: Add missing close button if bubble is hidden ( #1435 )
2020-11-23 10:49:28 +05:30
fcf91f60fb
chore: Remove invalid quotes in Dockerfile instructions ( #1431 )
...
Co-authored-by: hiaselhans <simon.klemenc@gmail.com >
2020-11-22 21:50:56 +05:30
Pranav Raj S and GitHub
be2d3ea124
fix: Update agent list when the user changes their presence ( #1436 )
2020-11-21 22:43:27 +05:30
Adam Zysko and GitHub
61d26f71c1
chore: bump ruby from 2.7.1 to 2.7.2 ( #1426 )
...
Closes: #1399
2020-11-20 15:38:13 +05:30
Pranav Raj S and GitHub
29bd05ccfb
chore: Add documentation on translation process ( #1424 )
2020-11-18 15:27:50 +05:30
Pranav Raj Sreepuram
c40ba0d3dd
Bump version to 1.10.0
...
Signed-off-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-11-17 15:35:37 +05:30
Sojan
d5dff3c710
Merge branch 'release/1.10.0' into master
2020-11-17 11:45:30 +05:30
Pranav Raj S and GitHub
3ee453c01e
fix: Avoid keys getting translated in availability ( #1418 )
2020-11-17 10:39:46 +05:30
Pranav Raj S and GitHub
2d70131097
fix: Remove duplicate API calls for conversation ( #1419 )
2020-11-17 09:15:57 +05:30
Sojan Jose and GitHub
9d2542eecd
chore: Enable Japanese, update translation from Crowdin ( #1417 )
2020-11-16 23:11:14 +05:30
481baa32ba
chore: Use translated text in the language menu ( #1377 )
...
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-11-16 20:39:52 +05:30
மனோஜ்குமார் பழனிச்சாமி and GitHub
f4facee8d8
chore: Update text on PR template, inboxMgmt.json ( #1410 )
2020-11-16 19:50:32 +05:30
Sojan Jose and GitHub
eb2ded6f65
feat: Agent & Inbox Report APIs ( #1391 )
2020-11-16 19:41:52 +05:30
Pranav Raj S and GitHub
faaed17418
fix: Fire query only if search term is available ( #1413 )
2020-11-16 13:08:36 +05:30
Pranav Raj S and GitHub
ef99fd3311
feat: Ignore tweets from blocked users ( #1408 )
2020-11-16 10:46:53 +05:30
Sojan Jose and GitHub
563da0e052
feat: Use gravatar URL for contacts and users if no image available ( #1407 )
2020-11-13 19:56:30 +05:30
Nithin David Thomas and GitHub
f275cf8809
chore: Remove duplicate CSS property ( #1404 )
2020-11-13 00:18:12 +05:30
Pranav Raj S and GitHub
5c3de5e095
fix: Enhance CRM UI ( #1397 )
...
* feat: Sort by name
* feat: Fetch labels from sidebar
* Remove unused language file
* Add beta tag to contacts
* Add timeMixin, reduce font-size
* Remove unused methods
* Remove unused prop
* Disabled footer if no contacts or invalid page
* Add keyup for input
* Fix conversation not loading if there are no active conversations
* return last_seen_at as unix time
* Fix contact edit modal
* Add loader for edit contact button
* Fix review comments
2020-11-11 16:02:14 +05:30
David Steinbauer and GitHub
32fce96503
chore: Update DE translation ( #1393 )
2020-11-11 10:51:25 +05:30
f214c9c47c
feat: Add Contacts page ( #1335 )
...
Co-authored-by: Sojan <sojan@pepalo.com >
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-11-10 15:25:26 +05:30
Pranav Raj S and GitHub
2babfd6148
fix: Add a check for thread_ts ( #1389 )
...
- If no thread timestamp is available, ignore the message
- Add specs to cover the case
2020-11-09 22:01:57 +05:30
7718cf7d2c
feat: Add global message search ( #1385 )
...
* feat: Search messages by content
* Fix search UI
* Add specs
* chore: Filter search results
* Update highlight logic
* Rename query to searchTerm
Co-authored-by: Sojan <sojan@pepalo.com >
2020-11-08 01:46:45 +05:30
Sivin Varghese and GitHub
22683cae66
feat: Sort labels on sidebar by alphabetical order ( #1387 )
2020-11-07 12:21:34 +05:30
Sony Mathew and GitHub
39c2270227
fix: pg pass printed by docker container ( #1382 )
...
* fix: pg pass printed by docker container (#1371 )
The "POSTGRES_PASSWORD" variable setting inside the entrypoint script
of the rails docker container was printed in the logs when the
container was run using docker compose.
Fixed this by removing this password being set in this script.
Added env file from root directory to the container
Updated the tailwind evrsion in yarn lock
* fix: moved pg database url check in the entrypoint to another helper
created a new helper docker/entrypoints/helpers/pg_database_url.sh
to parse the databse url and export the postgres host, user and
port.
With this the pg is_ready check falls to a common format rather
than two formats depending on DATABASE_URL env variable is
present or not.
* fix: rename pg ready variable in rails entrypoint
2020-11-06 00:06:07 +05:30
Muhsin Keloth and GitHub
afa234a207
feat: Add status color for items in availability status menu ( #1380 )
2020-11-04 12:23:44 +05:30
Akash Srivastava and GitHub
074084b258
feat: Auto resolve conversations after n days of inactivity ( #1308 )
...
fixes : #418
2020-11-01 12:53:25 +05:30
Adam Zysko and GitHub
65ed4c78a4
feat: Business hours
...
Data models and APIs for business hours
ref: #234
2020-11-01 00:14:33 +05:30
Pranav Raj S and GitHub
3d64ba49fc
chore: Upgrade tailwindcss to 1.9.x ( #1376 )
2020-10-31 15:32:55 +05:30
Yih Yang and GitHub
12b7358773
feat: Add messages on mute / unmute actions ( #1373 )
2020-10-30 22:27:25 +05:30
Nico385412 and GitHub
84ce0a9054
fix: Make the bubble text not selectable ( #1294 )
2020-10-30 12:06:51 +05:30
Ricardo and GitHub
85738f6408
Added missing keywords ( #1365 )
2020-10-28 02:14:58 +05:30
Sojan Jose and GitHub
1d9debaee0
feat: IP lookup ( #1315 )
...
- feature to store contact IP for accounts
- IP lookup through geocoder gem
- ability to do IP lookup through external APIs
- add commit hook to prevent push to develop and master
- migrations to fix default values for jsonb columns
2020-10-28 02:14:36 +05:30
Abhishek and GitHub
ff96d43953
feat: notify on slack disconnect ( #1323 )
2020-10-28 00:22:57 +05:30
Hiroshi SHIBATA and GitHub
9045b8d9ca
chore: Fixed typos ( #1369 )
2020-10-27 20:22:55 +05:30
Pranav Raj S and GitHub
d0f2ed38c1
fix: Add lib/azure to autoload ignore list ( #1368 )
2020-10-27 18:48:23 +05:30
Sojan Jose and GitHub
46098f2970
chore: Monkey patch Azure Storage Service ( #1366 )
...
Monkey patch azure storage service until the changes come into rails stable versions
2020-10-26 00:31:19 +05:30
Pranav Raj S and GitHub
fa864cc9ee
fix: Add a full width image view to fix resolution issues ( #1363 )
2020-10-26 00:28:23 +05:30
Pranav Raj S and GitHub
54214c73aa
fix: Update production installation setup script for Ubuntu 20.04 ( #1364 )
...
Setup script for Ubuntu 20.04
Fixes : #1364
2020-10-25 22:40:13 +05:30
Adam Zysko and GitHub
f38f778091
chore: Add translation text for PL in the widget ( #1360 )
2020-10-23 12:33:39 +05:30
Pranav Raj S and GitHub
b9be43b276
fix: Add compact type, fix spacing in contact panel ( #1352 )
...
* fix: Add compact type, fix spacing in contact panel
* Set padding-top, padding-bottom
2020-10-21 15:18:36 +05:30
Pranav Raj S and GitHub
552df63621
fix: Show File Upload for API Inbox ( #1356 )
2020-10-21 13:03:04 +05:30
Ronald Walker and GitHub
cbe9e06472
chore: DRY up check_authorization method ( #1351 )
2020-10-20 19:22:21 +05:30
Sojan Jose and GitHub
bbef03edea
chore: Update documentation for inbound email service ( #1354 )
2020-10-20 18:35:40 +05:30
Sojan
cf7271ecfb
Merge branch 'release/1.9.0' into master
2020-10-20 12:32:57 +05:30
Sojan
c7402c6c3f
chore: Bump up version to 1.9.0
2020-10-20 12:31:16 +05:30
Muhsin Keloth and GitHub
9e3b0f0731
fix: name and email address overflow issue in customer side panel ( #1348 )
...
* Complete name and email address overflow issue
* Changes as per review
* Code cleanup
2020-10-19 14:57:16 +05:30
Pranav Raj S and GitHub
85514cae8d
feat: Display reply time in widget ( #1349 )
...
Fixes #1132
2020-10-18 23:32:22 +05:30
Ricardo and GitHub
bd11b2ec58
chore: Update Spanish translation ( #1342 )
2020-10-17 16:02:08 +05:30
Jon Evans and GitHub
62b4ce2be1
fix: Improve mobile styles for registration view ( #1344 )
2020-10-16 22:05:07 +05:30
Pranav Raj S and GitHub
666948b809
chore: Reduce the click area on Branding ( #1340 )
2020-10-15 00:11:47 +05:30
Pranav Raj S and GitHub
0bea0217b4
chore: Use full name in activity message, fix specs ( #1339 )
2020-10-14 00:16:35 +05:30
Pranav Raj Sreepuram
4a2a309d18
Use name instead of display_name in the dashboard
2020-10-13 13:03:55 +05:30
Pranav Raj S and GitHub
2c324d9421
feat: Allow custom email address for inbox ( #1336 )
2020-10-11 23:24:11 +05:30
Pranav Raj S and GitHub
58c0792920
fix: Remove duplicate message in slow networks ( #1332 )
2020-10-11 20:24:26 +05:30
Sojan Jose and GitHub
59bee66e63
chore: Handle exceptions on external URL calls ( #1334 )
2020-10-11 20:22:21 +05:30
7d409321e9
fix: Truncate long label names in the sidebar ( #1309 )
...
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com >
2020-10-10 22:40:11 +05:30
Pranav Raj S and GitHub
3bb2d27646
chore: Use agent partial instead of user in conversation API ( #1333 )
2020-10-10 21:57:09 +05:30
Sojan Jose and GitHub
f11d7fe992
chore: Block Search bots from rendering widget ( #1331 )
...
Search bots trying to render the widget ends up throwing errors.
2020-10-10 11:48:31 +05:30
5d5d2f9779
chore: Update contribution guidelines ( #1326 )
...
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com >
2020-10-09 14:08:43 +05:30
Sony Mathew and GitHub
e01fdb5f00
chore: refactored redis config (sentinel related) ( #1327 )
...
Refactored the redis config module which had redis sentinel related
configs. Also changed the specs accordingly.
2020-10-09 12:37:42 +05:30
Sony Mathew and GitHub
b1a8430258
fix: Security: CVE-2020-8264 ( #1328 ) ( #1329 )
...
* fix: Security: CVE-2020-8264 (#1328 )
* fix: Upgraded rails version to 6.0.3.4 for Security: CVE-2020-8264
* Fixed a rubocop linter issue with string inetrpolation also.
2020-10-09 11:33:51 +05:30
Dmitriy Shcherbakan and GitHub
ecebe163e1
feat: Ability to unmute muted conversations ( #1319 )
2020-10-08 12:02:08 +05:30
Vishal Pandey and GitHub
2aad33a5be
Bugfix: Integrations page is broken on safari ( #1320 )
...
Fixes #1196
2020-10-07 22:02:08 +05:30
Pranav Raj S and GitHub
db1953de24
fix: Add default 404 param on gravatar ( #1316 )
2020-10-05 23:31:23 +05:30
Sojan Jose and GitHub
88b2469dc8
feat: Add API to get the active contacts ( #1313 )
2020-10-05 23:30:27 +05:30
Pranav Raj S and GitHub
11725de09a
chore: Enable Vietnamese in languages ( #1314 )
2020-10-05 22:53:24 +05:30
399f9e004a
fix: Use last_activity_at instead of updated_at for sorting ( #1281 )
...
Co-authored-by: Akash Srivastava <akash.srivastava.1911@gmail.com >
2020-10-05 22:52:43 +05:30
ı ɑɷ ɖεɾεƙ and GitHub
ee119b2174
chore: Update translation for vietnamese ( #1312 )
2020-10-05 19:55:18 +05:30
Sojan Jose and GitHub
e44afa03f3
chore: Prevent i18n config bleeding across requests ( #1214 )
2020-10-05 17:55:46 +05:30
Abhishek and GitHub
77d380dd6b
chore: refactor redis config ( #1310 )
...
- refactor Redis config in Redis::Config Module
- unit tests for Redis::Config module
2020-10-05 17:31:10 +05:30
Narendran Kannan and GitHub
1e1300c9d2
fix: Add word break for files with long name ( #1306 )
2020-10-05 13:23:38 +05:30
SarawutKl and GitHub
df527088e9
fix: Replace Whatsapp inbox icon ( #1311 )
2020-10-04 22:57:11 +05:30
Arman and GitHub
3d379b071d
feat: use gravatar if no avatar image ( #1307 )
...
Fixes: #1240
2020-10-04 16:25:22 +05:30
Abhishek and GitHub
807f79ef5d
feat: support for Redis sentinel ( #1301 )
...
closes : #925
2020-10-03 15:24:33 +05:30
Zero King and GitHub
db4997c07f
fix: Array length check ( #1300 )
2020-10-03 14:07:50 +05:30
Abhishek and GitHub
70f08103aa
feat: Activity message for label addition & deletion ( #1291 )
...
Fixes : #1022
2020-10-02 16:33:59 +05:30
Dmitriy Shcherbakan and GitHub
98cb09104e
chore: Refactor DeviseOverrides::ConfirmationsController#create ( #1297 )
2020-10-02 15:27:26 +05:30
b81eef6ffd
chore: Add translation for Vietnamese ( #1292 )
...
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com >
2020-10-02 11:28:15 +05:30
127ffda762
feat: Change availability status from sidebar ( #1288 )
...
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com >
2020-10-02 11:16:12 +05:30
Jonathan Como and GitHub
f61b731fb3
fix: Call hasUserKeys() on user argument ( #1295 )
2020-10-02 10:17:12 +05:30
Abhishek and GitHub
5cd08b3f98
chore: self-assign conversation activity message ( #1293 )
2020-10-02 00:41:23 +05:30
Sojan Jose and GitHub
b862817b29
feat: Enable reauthorization for Facebook ( #1286 )
2020-09-30 01:12:32 +05:30
Pranav Raj S and GitHub
99ca54fd3c
fix: Remove keys for reports from translation file ( #1279 )
2020-09-27 18:56:52 +05:30
Pranav Raj S and GitHub
dbd1720aeb
chore: Add a check for data diff in setUser call ( #1272 )
2020-09-26 22:33:20 +05:30
701eccb35c
Feature: Knowledge Base APIs ( #1002 )
...
- Introduce models & migrations for portals, categories, folders and articles
- CRUD API for portals
- CRUD API for categories
Addresses: #714
Co-authored-by: Sojan <sojan@pepalo.com >
2020-09-26 02:32:34 +05:30
David Steinbauer and GitHub
4b27ac63d4
chore: Add widget text translations for German ( #1276 )
2020-09-25 21:36:31 +05:30
Pranav Raj S and GitHub
d6ada922c8
chore: Fix wrong documentation to set a label ( #1269 )
2020-09-24 23:20:25 +05:30
Sojan Jose and GitHub
532331edb6
feat: Ability to search conversation with message content ( #1265 )
...
- API end point which takes message content as search parameter
- end point supports additional filtering with labels and inbox ids
- swagger doc
2020-09-23 15:27:41 +05:30
Pranav Raj S and GitHub
bc8becf49c
chore: Update website-sdk documentation ( #1267 )
...
Update the `website-sdk` documentation to reflect the feedback on setUser method from a customer
2020-09-23 15:27:11 +05:30
17e5c01948
chore: Update zh_TW i18n files ( #1262 )
...
Co-authored-by: JackTsai <jacktsai@larvata.tw >
2020-09-22 19:16:00 +05:30
Sony Mathew and GitHub
381c448627
fix: Email encoding issue - utf8 ( #1264 )
...
There were issues in parsing Arabic or UTF characters (emojis)
correctly for the incoming emails.
All these characters were converted to question marks which is
teh fallback character when an encoding is enforced and there is
a missing matching character.
2020-09-22 11:26:41 +05:30
Sony Mathew and GitHub
f9b0427751
feat: email channel backend ( #140 ) ( #1255 )
...
* feat: added support mailbox to handle email channel (#140 )
Added a new mailbox called 'SupportMailbox' to handle all the
incoming emails other than reply emails.
An email channel will have a support email and forward email
associated with it. So we filter for the right email inbox based on
the support email of that inbox and route this to this mailbox.
This mailbox finds the account, inbox, contact (create a new one
if it does not exist) and creates a conversation and adds the
email content as the first message in the conversation.
Other minor things handled in this commit:
* renamed the procs for routing emails in application mailbox
* renamed ConversationMailbox to ReplyMailbox
* Added a fallback content in MailPresenter
* Added a record saving (bang) versions of enabling and disabling
features in Featurable module
* added new factory for the email channel
refs: #140
2020-09-21 22:44:22 +05:30
Vishal Pandey and GitHub
313b2da703
bugfix: fix file uploads not showing original file name
...
fixes : #1246
2020-09-21 18:42:30 +05:30
Pranav Raj S and GitHub
ea6577af6d
fix: Remove agent keys from translation file ( #1261 )
2020-09-20 22:19:34 +05:30
Pranav Raj S and GitHub
0deb1af852
chore: Add a check for defined labels in SDK API ( #1259 )
2020-09-20 19:29:39 +05:30
Pranav Raj S and GitHub
cdd428f503
chore: Add browser logs and server logs to the template ( #1260 )
2020-09-20 19:10:08 +05:30
Sony Mathew and GitHub
fc7b84d612
Chore: Fix N+1 queries in dashboard side ( #1254 )
...
* Chore: Fix N+1 queries in dashboard side
Fixed a couple of N+1 queries fired on the dashboard side of
the app to improve performance.
2020-09-19 12:46:34 +05:30
Sojan Jose and GitHub
74d07c876e
chore: Fix RestClient::GatewayTimeout, label_list of NilClass ( #1243 )
2020-09-18 18:50:53 +05:30
Pranav Raj S and GitHub
646746aa10
fix: Check medium to decide 24 hour window ( #1245 )
2020-09-17 23:32:19 +05:30
Pranav Raj S and GitHub
8b953917e1
chore: Upgrade selfsigned to fix CVE-2020-7720 ( #1242 )
2020-09-17 13:23:23 +05:30
Pranav Raj S and GitHub
5ae3026125
fix: Add available_name method to agent_bot ( #1238 )
2020-09-16 11:46:07 +05:30
Sojan
c9a56f1f02
Merge branch 'release/1.8.0' into master
2020-09-14 18:10:02 +05:30
Sojan
49b4c2ae07
chore: Bump up version
2020-09-14 18:08:53 +05:30
Pranav Raj S and GitHub
1312d07aa2
chore: Remove momentjs, use date-fns ( #1233 )
2020-09-14 15:14:26 +05:30
Pranav Raj S and GitHub
f3a357d832
chore: Remove emojione, cleanup styles ( #1232 )
...
* chore: Remove `emojione`, cleanup styles
* Move size to variables
* Remove unused categories
2020-09-13 22:49:01 +05:30
Sojan
739c062676
chore: Enable an echo id for message create end points
2020-09-13 16:16:52 +05:30
Sojan Jose and GitHub
afc062537c
chore: Fix integration hooks destroy method ( #1224 )
2020-09-12 23:09:55 +05:30
fe3cb76a19
chore: allow DATABASE_URL env to take presedence over individual connection params. ( #1147 )
...
fixes : #1147
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com >
2020-09-11 14:32:24 +05:30
31c07771e8
feat: Notification on new messages in conversation ( #1204 )
...
fixes : #895
fixes : #1118
fixes : #1075
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com >
2020-09-10 19:19:15 +05:30
Pranav Raj S and GitHub
3b92c744d6
fix: Update documentation to use launcherTitle ( #1212 )
2020-09-09 11:27:31 +05:30
Sojan Jose and GitHub
ac5d755545
chore: Update dependencies ( #1173 )
2020-09-08 11:24:08 +05:30
3ffb29bf4e
Chore: Squash previous migrations ( #1107 )
...
Fixes : #784
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com >
2020-09-07 15:19:41 +05:30
3544514470
Chore: Bump http-proxy from 1.18.0 to 1.18.1 ( #1203 )
...
Bumps [http-proxy](https://github.com/http-party/node-http-proxy ) from 1.18.0 to 1.18.1.
- [Release notes](https://github.com/http-party/node-http-proxy/releases )
- [Changelog](https://github.com/http-party/node-http-proxy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/http-party/node-http-proxy/compare/1.18.0...1.18.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-06 23:36:57 +05:30
Pranav Raj S and GitHub
c668cccb53
chore: Upgrade yargs-parser to fix GHSA-p9pc-299p-vxgp ( #1202 )
2020-09-06 23:20:18 +05:30
d18c8fc08a
chore: Add message_echo listener for Facebook ( #1192 )
...
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2020-09-04 19:13:47 +05:30
Pranav Raj S and GitHub
715bd368f4
chore: Add alt for bubble icon ( #1200 )
2020-09-04 19:13:22 +05:30
afb5694ed6
chore: Enable runtime metrics on Heroku ( #1178 )
...
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com >
2020-09-03 15:24:08 +05:30
Pranav Raj S and GitHub
e4336ffcb3
chore: Remove unused packages from package.json ( #1190 )
2020-09-03 14:55:05 +05:30
Pranav Raj S and GitHub
3ac32a3fbd
chore: Add documentation to setup Cloudfront as the CDN ( #1193 )
...
Add documentation to setup Cloudfront as the CDN
2020-09-03 14:54:11 +05:30
9b23a11c5b
chore: Improves styling for conversation header ( #1167 )
...
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com >
2020-09-03 14:11:07 +05:30
Pranav Raj S and GitHub
dfb533db8d
chore: Improve widget loading performance ( #1191 )
...
* Frontend assets url
* Remove font files from widget
* Rename variable to ASSET_CDN_HOST
2020-09-03 13:17:45 +05:30
17968e6d3f
bugfix: validate_queue method - map then sort, instead of sort then map ( #1187 )
...
Co-authored-by: Sahil Mittal <sahil.mittal@snapdeal.com >
2020-09-02 20:51:40 +05:30
Sony Mathew and GitHub
cb6fc9fb2e
fix: fonts cors issue with cdn ( #1182 )
2020-09-01 11:39:18 +05:30
Pranav Raj S and GitHub
29d13fbb4f
chore: Add documentation for API channel ( #1179 )
2020-08-30 21:46:36 +05:30
Sojan Jose and GitHub
5ac093fca2
chore: Fix nil class error at bot endpoint ( #1177 )
2020-08-30 12:36:21 +05:30
Sojan Jose and GitHub
85ae6d92b9
feat: Enable Slack Integration in all channels ( #1175 )
2020-08-29 01:39:41 +05:30
Pranav Raj S and GitHub
45cd949c40
feat: Add a popout option on webwidget ( #1174 )
...
* feat: Add a popout option on webwidget
2020-08-28 17:39:46 +05:30
Sojan Jose and GitHub
ce13efd273
chore: Update translations for ar, zh ( #1172 )
2020-08-26 21:33:52 +05:30
Sojan Jose and GitHub
2193de9853
chore: General fixes and clean up ( #1169 )
2020-08-25 23:04:02 +05:30
Pranav Raj S and GitHub
124e43b477
chore: Update issue template ( #1168 )
2020-08-23 21:12:50 +05:30
fe1259a29f
feat: Update styles, Add support for Arabic text in emails ( #1088 )
...
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com >
2020-08-23 19:58:19 +05:30
Pranav Raj Sreepuram
d605619eba
Merge branch 'master' into develop
2020-08-23 18:30:14 +05:30
Pranav Raj Sreepuram
e1b7165bec
chore: Bump version to 1.7.2
2020-08-23 18:29:40 +05:30
Pranav Raj Sreepuram
31fd673f71
Merge branch 'hotfix/1.7.2' into develop
2020-08-23 18:11:27 +05:30
Pranav Raj Sreepuram
b38952d6ca
Merge branch 'hotfix/1.7.2'
2020-08-23 18:11:13 +05:30
Pranav Raj Sreepuram
37335c413a
Fix window.chatwootSettings is undefined
2020-08-23 18:10:36 +05:30
Sojan
62e70ddcc8
chore: Bump versions
2020-08-23 13:55:54 +05:30
Sojan
aea5ea3a06
Merge branch 'release/1.7.1'
2020-08-23 13:49:08 +05:30
8cf05f1d9f
feat: Ability to edit a contact ( #1092 )
...
Ability to edit contact information in conversation sidebar
Co-authored-by: Sojan <sojan@pepalo.com >
2020-08-23 00:05:07 +05:30
Pranav Raj S and GitHub
ec6cd4bbba
feat: Use order_by_name as default sort order for inbox/user ( #1160 )
2020-08-22 22:20:22 +05:30
Pranav Raj S and GitHub
5917cd5d98
security: Upgrade webpacker to fix CVE-2020-7660 ( #1161 )
...
- security: Upgrade webpack to fix CVE-2020-7660
2020-08-22 22:18:50 +05:30
83eb92e7ff
chore: Enable Russian, update translations ( #1159 )
...
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-08-22 17:54:16 +05:30
cdd385b269
feat: Custom Attributes for contacts ( #1158 )
...
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-08-21 19:30:27 +05:30
Sojan Jose and GitHub
507b40a51d
chore: Control rendering contact inbox ( #1157 )
2020-08-19 23:25:55 +05:30
Pranav Raj S and GitHub
e8912655a5
feat: Allow user to change the bubble title using SDK ( #1155 )
...
- Allow user to change the bubble title using SDK
- Add docs for enabling expanded bubble
2020-08-19 22:24:02 +05:30
Pranav Raj S and GitHub
662bb882f7
chore: Update API docs ( #1153 )
2020-08-18 12:14:37 +05:30
Francois Falala-Sechet and GitHub
dfe4b70d91
chore: update swagger definitions ( #1151 )
...
update swagger definitions
2020-08-17 13:07:12 +05:30
22880df429
Feature: Send chat transcript via email ( #1152 )
...
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-08-17 11:25:13 +05:30
Pranav Raj S and GitHub
4b70e4e3d6
chore: Update Readme with feature details ( #1149 )
2020-08-15 13:13:49 +05:30
Pranav Raj S and GitHub
104f1fb1cc
Update application_mailer.rb
2020-08-14 23:50:41 +05:30
Pranav Raj S and GitHub
f5374e0cd9
chore: Add documentation for DATABASE_URL environment variable ( #1146 )
2020-08-14 17:29:35 +05:30
be91b322a4
chore: Enable additional attributes in liquid ( #1144 )
...
enable additional liquid variables in mailers
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-08-14 00:47:24 +05:30
Pranav Raj S and GitHub
0117997fb1
chore: Add docs on customizing email template content ( #1141 )
2020-08-13 15:06:32 +05:30
Sylvain Dumont and GitHub
04bce69ded
Bugfix: add missing option to s3_compatible to support minio ( #1134 )
...
minio doesn't work without force_path_style
more info here: https://kevinjalbert.com/rails-activestorage-configuration-for-minio/
2020-08-11 22:04:06 +05:30
Sojan
2063e248a9
Merge branch 'release/1.7.0'
2020-08-11 10:17:32 +05:30
Sojan Jose and GitHub
4216d63311
feat: Ability to reply to specific tweets ( #1117 )
...
Ability to choose a specific tweet to reply to
Fixes #982
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com >
2020-08-11 09:57:42 +05:30
a6a62d92bf
chore: Add Additional Contact APIs ( #1130 )
...
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-08-10 12:15:29 +05:30
Pranav Raj S and GitHub
ec3c2ed4bb
chore: Use 'Lax' instead of 'None' ( #1129 )
...
fixes : #919
Signed-off-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-08-09 18:13:17 +05:30
Pranav Raj S and GitHub
0adbc346df
feat: Add an extended bubble design for the widget ( #1123 )
...
* feat: Add a new design for chat bubble
Signed-off-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
* Add i18n
* Fix stye issues
* Set fixed font-size
* Update docs for bubble
2020-08-09 16:07:32 +05:30
Sojan Jose and GitHub
a04ca24def
feat: Customisable Email Templates ( #1095 )
2020-08-06 15:21:06 +05:30
Pranav Raj S and GitHub
db877453a4
feat: Disable attachments and emoji picker in the web widget ( #1102 )
...
Signed-off-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-08-05 17:46:17 +05:30
Pranav Raj S and GitHub
3b23aa7913
Bugfix: Use server timestamp to set agent_last_seen_at ( #1114 )
2020-08-03 13:40:20 +05:30
Pranav Raj S and GitHub
941272cccd
Bugfix: Move integration logos out of public/assets ( #1115 )
2020-08-03 13:22:51 +05:30
Pranav Raj S and GitHub
a5262a6ff3
chore: Fix scroll in message view ( #1113 )
...
* chore: Fix scrolling in messages view
* Remove console.log
* Remove inline-style
2020-08-01 23:36:59 +05:30
Pranav Raj S and GitHub
5e5f34bedc
chore: Add an indicator for incoming emails ( #1112 )
2020-08-01 20:56:47 +05:30
Pranav Raj S and GitHub
6d4cfcceba
Chore: Update the usage of available_name instead of name ( #1110 )
...
Update the usage of available_name instead of the name
2020-08-01 18:30:47 +05:30
Pranav Raj S and GitHub
1dd3573c39
bug: Fix emails if assignee is nil ( #1106 )
2020-07-31 15:57:19 +05:30
4b773f2a0e
Chore: Bump elliptic from 6.5.2 to 6.5.3 ( #1104 )
...
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases )
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-31 00:08:06 +05:30
Pranav Raj S and GitHub
a16d2c653d
Chore: Update mailer to remove hardcoded twitter link ( #1103 )
2020-07-30 23:58:42 +05:30
Pranav Raj S and GitHub
2b1d445003
feat: Use display_name instead of name of the agent ( #1097 )
...
* feat: Use display_name instead of name of the agent
2020-07-27 22:19:26 +05:30
Pranav Raj Sreepuram
f30c8943d9
chore: Display app version on settings/admin area
2020-07-26 21:50:59 +05:30
Pranav Raj S and GitHub
703027b834
chore: Add showBadge prop to tabs-item component ( #1096 )
2020-07-26 17:46:29 +05:30
89ed0b425b
feat: Ability for the logged in user to create a new account ( #985 )
...
Co-authored-by: Divyesh <dkothari@box8.in >
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com >
2020-07-26 12:54:50 +05:30
Bharat Patodi and GitHub
858b72a404
chore: Update documentation in sdk, channels ( #1094 )
...
Fix channels/whatsapp-sms-twilio.md
2020-07-26 12:18:54 +05:30
0f2d3418f9
fix: Add a check for 24 hour window before sending a message ( #1084 )
...
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2020-07-25 22:54:45 +05:30
Pranav Raj S and GitHub
12ee7e5d82
feat: Add chatwoot:ready event listener on window ( #1091 )
...
* feat: Add `chatwoot:ready` event listener on window
* Add specs
* Rename customEventHelper.js -> CustomEventHelper.js
2020-07-25 21:54:58 +05:30
Bharat Patodi and GitHub
80b083c7fc
Chore: Fix Docs for FB Twitter Website Channel ( #1085 )
2020-07-24 23:34:43 +05:30
Karan Sharma and GitHub
bb83d6ee4d
Chore: modify docker-compose for prod and local setups ( #1090 )
2020-07-24 23:34:09 +05:30
Pranav Raj S and GitHub
c7d962b20f
Chore: Remove selectedChat from store ( #1087 )
...
* Chore: Remove selected chat from store
2020-07-23 23:33:17 +05:30
e72f29a26e
Chore: Update storage to support s3 compatible services ( #1082 )
...
This change is to allow using s3 compatible services such as DigitalOcean spaces, Minio, etc
Co-authored-by: petebytes <pete@apsion.com >
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com >
2020-07-22 11:53:47 +05:30
d6f309ce22
Chore: Initialize Cypress tests ( #1078 )
...
Addresses: #412
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com >
2020-07-21 20:11:22 +05:30
Sony Mathew and GitHub
fcb7625616
Bug: Fixed quoted text parsing in incoming email ( #1076 )
...
* Bugfix: Fixed quoted text parsing in incoming email
We had changed the support email from an account based
only value to account based with fallback on global config
and environment variable.
Incoming email quoted text parsing was still based on
account based support email. Changed this to utilize
the newly introduced fallback values from global config
and environment for parsing quoted text.
* Bugfix: Added one more sender agnostic regex for quoted text parsing
2020-07-21 12:20:46 +05:30
Sojan Jose and GitHub
8079bf50a0
Feature: API Channel ( #1052 )
2020-07-21 12:15:24 +05:30
Sojan Jose and GitHub
fa04098c20
Chore: Run ConfigLoader on migrate ( #1072 )
...
We have been duplicating the config loader migration. Hence let's hook it to rake db:migrate.
2020-07-20 19:38:25 +05:30
Sojan Jose and GitHub
d800b55ac6
Chore: Add display name to the user ( #1067 )
...
* Chore: Adding browser info to web widget triggered event
fixes : #970
* Chore: Rename nickname to display name
references: #972
* Chore: Change nickname in code
* chore: fix errors
* Chore: update nginx config
fixes : #1057
* Chore: Fix specs
2020-07-20 18:28:14 +05:30
Bharat Patodi and GitHub
29838f9424
Fix grammatical issues in Ubuntu Environment Setup ( #1070 )
2020-07-20 17:43:38 +05:30
Pranav Raj S and GitHub
440f449e24
Enhancement: Remove v-model.trim from reply box ( #1071 )
2020-07-20 17:39:36 +05:30
Sony Mathew and GitHub
b803ae3300
Bugfix: Private notes in emails & broken Signup ( #1068 )
...
* Bugfix: Private notes in emails
Private notes were sent in the emails as part of
conversation continuity. Fixed this issue.
Also made the changes to not even queue the mails
if message is a private note.
* Bugfix: Change issue with featurable in signup - passing array
* Bugfix: Added specs for checking private notes being sent in email
2020-07-20 12:47:02 +05:30
Sony Mathew and GitHub
96efc44b82
Chore: Feature lock email settings in UI ( #1065 )
...
* Chore: Feature lock email settings in UI
The email settings under account settings needed to be
feature locked in a way different from teh current way for it
to be enabled for accounts in a self hosted scenario.
Some refactorings were also done along with this change.
1. There was a feature flag defined in code in account model called
domain_emails_enabled was used to check if the inbound emails was
enabled for the account. But there was already a feature flag called
"inbound_emails" defined in features.yml. So changed to use this to
check if inbound emails are enabled for an account.
2. Renamed and re-purposed existing `domain_emails_enabled` to
`custom_email_domain_enabled` to use for feature toggling the UI
for email settings.
3. To enable & disable multiple features using the featurable concern
we were passing an array of values. Changed this to accept a comma
separated set of values.
* Chore: Feature lock email settings in UI
Fixed the specs for accounts controller & removed
unneccessary code from Account seetings component in UI
* Chore: Convert newlines to <br>s
Removed the layout used while sending replies in
conversation continuity.
Converted the newlines in the messages to <br/> tags
for the correct HTML rendering.
* Chore: Bug fix in reply email domain
Renamed the function custom_email_domain_enabled to
inbound_email_enabled.
Fixed bug on setting reply emails's domain.
2020-07-19 23:08:07 +05:30
Sojan Jose and GitHub
7607e8edb4
Chore: Enable bot conversations in status dropdown ( #1041 )
2020-07-19 21:22:12 +05:30
Sony Mathew and GitHub
7ca192615d
Chore: Move some email configs to ENV variables ( #1064 )
...
For the outgoing emails which has dependency on the incoming
part as well like the conversation continuity part, some of the
config variables used were entirely based on the account attributes.
But this is not true in case of self hosted situations where you have
multiple accounts and have a common config for incoming emails.
So moved out some of the attributes entirely dependednt on the account
to ENV with a fallback to the Global config.
Also, with this changes the name of the agent will be shown in the
email clinet with in the conversation rather than just the support
email address. This has a huge UX impact on the cutomer.
Modified all the necessary unit tests to reflect these changes.
Updated the .env.example file for the new ENV variable.
2020-07-19 15:35:55 +05:30
Sony Mathew and GitHub
7ef45e5844
Chore: Change the prefix in reply emails ( #1060 )
...
* Chore: Change the prefix in reply emails
In conversation continuity the reply to email was looking like
reply+to+{some_random_hex_id}@reply.chatwoot.com
Changed the prefix to just `reply` instead of `reply+to`.
* Chore: Change reply email prefix in outbound emails
Changed the prefix from `reply+to+` to just `reply+` in
the reply emails in the converstaion related outbound emails.
2020-07-19 13:34:34 +05:30
642efe8d40
Chore: Bump lodash from 4.17.15 to 4.17.19 ( #1056 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-18 12:05:04 +05:30
Bharat Patodi and GitHub
9e50d22472
Chore: Corrections in docs ( #1054 )
2020-07-17 20:38:21 +05:30
a18d54b706
Chore: Cleanup attachment handling for Facebook & Whatsapp ( #1051 )
...
* Chore: Enable file upload for facebook messenger
* Chore: Fix attachments
* Chore: Fix Specs
* Fix ReplyBox file attachment logic
* Set default value for message
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-07-17 00:32:32 +05:30
Pranav Raj S and GitHub
196741d975
Bug: Fix translated keys for availability statuses in Greek ( #1050 )
2020-07-15 22:55:57 +05:30
Sony Mathew and GitHub
d5a6f5e352
Enhancement: ability to send out an email without summary #1048 ( #1049 )
...
Right now as part of conversation continuity, we are using the
ConversationReplyMailer which sends a summary of messages including
the incoming messages when an agent replies. Ideally, we want
to send only the reply of that agent and not a summary when
Conversation continuity is enabled. Added the functionality
to send the reply email without summary. Added required unit
tests to cover the changes.
ref: #1048
2020-07-15 16:33:52 +05:30
Bharat Patodi and GitHub
a8ce9ae59c
Chore: grammatical changes to readme ( #1035 )
2020-07-14 22:52:48 +05:30
Sojan
196ffe3ea2
Merge branch 'hotfix/1.6.3' into develop
2020-07-14 21:59:52 +05:30
Sojan
80dcc8339e
Merge branch 'hotfix/1.6.3'
2020-07-14 21:59:16 +05:30
Tianlu and Sojan
ba5539d9bf
Chore: dup module name RoundRobin ( #1036 )
...
Fix the duplicate module name in migration
2020-07-14 21:56:49 +05:30
Tianlu and GitHub
a260495f3d
Chore: dup module name RoundRobin ( #1036 )
...
Fix the duplicate module name in migration
2020-07-14 20:16:03 +05:30
Sojan
aac3c27483
Merge branch 'hotfix/1.6.2' into develop
...
# Conflicts:
# app.json
2020-07-14 11:38:09 +05:30
Sojan
a3d14c1884
Merge branch 'hotfix/1.6.2'
2020-07-14 11:37:09 +05:30
Sojan Jose and GitHub
7483796a14
Chore: Update PostgreSQL version to 12 ( #1034 )
...
Fixes : #1031
2020-07-14 11:36:31 +05:30
Pranav Raj S and GitHub
5dcc8a9e81
Chore: Add docs on supported features per channel ( #1032 )
...
* Chore: Add docs on supported features per channel
2020-07-12 20:35:47 +05:30
Dmitry Shurco and GitHub
6f47c07362
Update Heroku deploy ( #1030 )
2020-07-12 17:10:29 +05:30
24101eb117
Feature: Add persian translation ( #1017 )
...
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com >
2020-07-10 21:08:59 +05:30
e8994165ea
Chore: Add migration for feature flags ( #1024 )
...
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-07-10 00:09:40 +05:30
Pranav Raj S and GitHub
929575f11a
Chore: Update copy on Signup page ( #1023 )
2020-07-09 16:28:09 +05:30
Sojan
3593a84f26
Merge branch 'hotfix/1.6.1' into develop
2020-07-08 13:38:54 +05:30
Sojan
6ede64cb6b
Merge branch 'hotfix/1.6.1'
2020-07-08 13:38:42 +05:30
Sojan
acbb79a7c2
Chore: Fix attribute in reply with summary mailer
2020-07-08 13:37:47 +05:30
Pranav Raj S and GitHub
abc335cc8e
Feature: Add support for labels in form ( #1019 )
2020-07-08 13:13:48 +05:30
Sojan
d03fad3e1d
Merge branch 'release/1.6.0'
2020-07-08 01:00:45 +05:30
a77cc713c2
Chore: Include Tamil, Arabic, other language updates ( #1018 )
...
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-07-08 00:59:30 +05:30
0fc0dc1683
Chore: Refactor round robin logic ( #1015 )
...
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com >
2020-07-08 00:14:07 +05:30
49db9c5d8a
Adds unread message bubbles for widget ( #943 )
...
Co-authored-by: Sojan <sojan@pepalo.com >
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com >
2020-07-08 00:04:44 +05:30
6a7d810c95
Bug: Set auto width to email input ( #1013 )
...
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
2020-07-06 18:14:19 +05:30
Pranav Raj S and GitHub
f8a3f2df27
Chore: Add documentation for Mailgun & Mailchimp ( #1014 )
2020-07-06 13:28:50 +05:30
Sojan Jose and GitHub
e41bd56f41
Chore: Feature Flags for Channels ( #1010 )
2020-07-06 11:16:19 +05:30
Pranav Raj S and GitHub
b633126b35
Chore: Fix spelling mistakes in docs ( #1012 )
2020-07-06 10:37:51 +05:30
43147b3163
Chore: Fix presence for current user ( #1001 )
...
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-07-04 20:03:16 +05:30
4612494923
Chore: Fix issues with conversation data models ( #1000 )
...
Co-authored-by: Sojan <sojan@pepalo.com >
2020-07-04 19:46:17 +05:30
36661ea45d
Enhancement: Add focus state for reply box in dashboard ( #999 )
...
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-07-04 13:50:44 +05:30
c98907db49
Feature: Availability Statuses ( #874 )
...
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com >
2020-07-04 11:42:47 +05:30
Nithin David Thomas and GitHub
bd87927576
Add icon show last reply is from agent on conversation list #997
2020-07-03 23:25:33 +05:30
1b1deb9626
Proposed Enhancements for Chat Bubble Looks in the Dashboard ( #992 )
...
* Update Private Note border color
* Added box-shadow to chat bubbles
* Adjustments as suggested in PR #992
Adjustments as suggested in PR #992
* Reintroduced @include border-normal; in L-253
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com >
2020-07-03 23:17:39 +05:30
c0cd747f29
Bug: Fix duplicate messages while using enter key on slow network ( #987 )
...
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com >
2020-07-02 11:58:02 +05:30
Steven Buccini and GitHub
a699d7bdfe
Update documentation with Sendgrid instructions ( #994 )
...
Add information about how to integrate with Sendgrid.
2020-07-01 23:02:59 +05:30
83be2e1edb
Enhancement: Improve the UX for unread conversations ( #986 )
...
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
2020-07-01 14:40:21 +05:30
Mohmmd and GitHub
534409d25a
Enhancement: Use Tahoma as fallback for Arabic characters ( #991 )
2020-07-01 14:16:08 +05:30
Sojan Jose and GitHub
cc02611007
Chore: Convert Message Sender to polymorphic ( #740 )
...
Fixes #680
2020-06-27 21:34:53 +05:30
Sojan Jose and GitHub
4f83d5451e
Chore: Routine Bugfixes and enhancements ( #979 )
...
- Fix slack scopes
- Docs for authentication
Fixes : #704 , #973
2020-06-25 23:35:16 +05:30
Pranav Raj S and GitHub
0aab717bb3
Chore: Add default value for label color ( #981 )
2020-06-25 21:33:56 +05:30
97ad39713b
Feature: Improve label experience ( #975 )
...
Co-authored-by: Sojan <sojan@pepalo.com >
2020-06-25 21:04:03 +05:30
Pranav Raj S and GitHub
8b61452d56
Chore: Fix typo in Slack documentation ( #977 )
...
- Fix typo in slack-integration-setup.md
2020-06-22 13:40:31 +05:30
1ef8d03e18
Feature: Slack - receive messages, create threads, send replies ( #974 )
...
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com >
2020-06-22 13:19:26 +05:30
Sojan
aa8a85b8bd
Merge branch 'hotfix/1.5.3' into develop
2020-06-22 12:02:58 +05:30
Sojan
77c16932f8
Merge branch 'hotfix/1.5.3'
2020-06-22 12:02:50 +05:30
Sojan
d4214cd78f
Bugfix: Invalid argument expiry in global config
...
references: #976
2020-06-22 12:01:26 +05:30
963f173730
Feature: ResizableTextArea in widget and dashboard ( #969 )
...
* Create ResizableTextArea component
* Rubocop fixes and spec fixes
Co-authored-by: Sojan <sojan@pepalo.com >
2020-06-18 15:17:45 +05:30
Sojan Jose and GitHub
04f6460afb
Chore: Fix failing sidekiq events for contact create ( #966 )
2020-06-16 19:39:57 +05:30
b0bbd757b5
Chore: FCM Notification Improvements ( #957 )
...
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-06-15 13:36:56 +05:30
Pranav Raj S and GitHub
667e3abbe1
Fix: Set widget bg color for file-bubble ( #965 )
2020-06-15 13:35:52 +05:30
Pranav Raj S and GitHub
7c6ea3a05a
Chore: Fix HTML rendering in ConversationCard ( #963 )
2020-06-14 18:30:36 +05:30
Pranav Raj S and GitHub
5cb88237f5
Chore: Move conversationStats to a seperate module ( #962 )
...
* Chore: Move conversationStats to a seperate module
* Move toggleTyping to conversationTypingStatus
* Remove unused agentTyping flag
* Fix review comments
2020-06-14 14:07:52 +05:30
Nithin David Thomas and GitHub
5ec9af9325
Bug: Add min height to widget input box ( #960 )
2020-06-14 11:28:38 +05:30
Pranav Raj S and GitHub
ecd5e20133
Bug: Replace non-numeric characters in Twilio phonenumber ( #958 )
2020-06-13 22:29:12 +05:30
944fbf27b7
Enhancement: Improve scrolling on widget #954 ( #955 )
...
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-06-13 20:33:23 +05:30
f9e8bb8e10
Chore: Send browser language in webwidget events ( #952 )
...
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-06-13 00:19:43 +05:30
Subin T P and GitHub
ed1c871633
Feature: Slack integration ( #783 )
...
- Integrations architecture
- Slack integration
2020-06-12 23:12:47 +05:30
Pranav Raj S and GitHub
4f3b483066
Chore: Add Github Sponsors link
2020-06-12 19:37:00 +05:30
ca7554f88c
Chore: Add deployment documentation ( #904 )
...
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com >
2020-06-11 22:34:22 +05:30
Pranav Raj S and GitHub
e769282e7f
BugFix: Fix missing tagline in inbox settings ( #949 )
2020-06-10 00:30:37 +05:30
Sojan
3823ad8fef
Merge branch 'master' into develop
2020-06-10 00:25:52 +05:30
Sojan
04a0aa5f1b
BugFix: Fix twitter DM view
...
- Fix twitter DMs gettings getting appended to tweet conversation
Fixes : #939
2020-06-10 00:25:05 +05:30
Sojan
991648edcf
Merge branch 'hotfix/1.5.2'
2020-06-10 00:24:12 +05:30
Sojan
bfe10618fb
BugFix: Fix twitter DM view
...
- Fix twitter DMs gettings getting appended to tweet conversation
Fixes : #939
2020-06-10 00:23:34 +05:30
Pranav Raj S and GitHub
eadc33d230
Use empty string as fallback greeting_message if null ( #948 )
2020-06-10 00:16:34 +05:30
432dad203b
Feature: Inbox greeting message ( #927 )
...
Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com >
2020-06-09 23:54:35 +05:30
Sojan Jose and GitHub
8b022311c0
Chore: FCM Push Fixes ( #934 )
2020-06-09 17:42:18 +05:30
Pranav Raj S and GitHub
40481f6462
Bugfix: Update conversation counters in realtime ( #944 )
...
* Bug: Update conversation counters in realtime
2020-06-09 16:26:33 +05:30
Pranav Raj S and GitHub
602132119b
Fix socket reconnect if the pubsub token is same ( #942 )
2020-06-08 19:13:33 +05:30
Sojan Jose and GitHub
52d28105e4
Chore: Remove dead code related to billing ( #935 )
...
- remove subscription model
- remove billing-related code
2020-06-07 20:31:48 +05:30
Sojan Jose and GitHub
051871a3cd
Chore: Code Cleanup in API controllers ( #932 )
...
* Chore: Code Cleanup in API controllers
* Remove unnecessary scoping for accounts controller
2020-06-07 13:58:05 +05:30
Sojan Jose and GitHub
3d84568a37
Feature: Label APIs ( #931 )
2020-06-07 11:17:13 +05:30
Sojan Jose and GitHub
915eefdc36
Bugfix: FCM push subscription builder fix ( #930 )
2020-06-06 20:53:30 +05:30
ede4dd9cb0
Chore: Bump websocket-extensions from 0.1.3 to 0.1.4 ( #929 )
...
Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node ) from 0.1.3 to 0.1.4.
- [Release notes](https://github.com/faye/websocket-extensions-node/releases )
- [Changelog](https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md )
- [Commits](https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-06-06 18:56:58 +05:30
b7f7b54f9b
Chore: Bump websocket-extensions from 0.1.4 to 0.1.5 ( #928 )
...
Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-ruby ) from 0.1.4 to 0.1.5.
- [Release notes](https://github.com/faye/websocket-extensions-ruby/releases )
- [Changelog](https://github.com/faye/websocket-extensions-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/faye/websocket-extensions-ruby/compare/0.1.4...0.1.5 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-06-06 15:56:54 +05:30
Sojan Jose and GitHub
a13a474c23
Chore: Firebase Cloud Messaging Support ( #858 )
2020-06-05 00:15:50 +05:30
Sojan
e783c3af5d
Merge branch 'release/1.5.1'
2020-06-04 23:15:08 +05:30
68be7e3ea8
Use db:prepare instead of db:migrate ( #924 )
...
Use db:prepare instead of db:migrate
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-06-04 23:13:10 +05:30
Koichi MATSUMOTO and GitHub
72a25ffdc5
BugFix: Fix undefined method compare_and_save ( #921 )
...
Fix undefined method `compare_and_save` in config loader
2020-06-04 22:33:10 +05:30
Sojan
89dafa366e
Merge branch 'release/1.5.0'
2020-06-02 23:53:19 +05:30
Sojan Jose and GitHub
dafabac796
Chore: Minor bugfixes and housekeeping tasks ( #896 )
2020-06-02 23:50:39 +05:30
Sojan Jose and GitHub
93d8a25877
Enable Spanish ( #913 )
2020-06-02 23:43:03 +05:30
f78df91dd2
Chore: Contact Sidebar, conversation cleanup ( #908 )
...
- Update sidebar design
- Move every contact data to contacts module
- Revert go to next conversation feature
- Fix issues with new conversation in action cable
- Escape HTML content
- Broadcast event when conversation.contact changes.
Co-authored-by: Sojan <sojan@pepalo.com >
2020-06-02 22:59:02 +05:30
Sojan Jose and GitHub
8c52a3a953
Chore: Remove duplication of user JBuilder ( #911 )
...
* Chore: Reduce duplication of user JBuilder
2020-05-31 23:10:20 +05:30
Pranav Raj S and GitHub
d4783db6fd
Chore: Update app logo, add FRONTEND_URL env var ( #910 )
...
Chore: Update app logo, add FRONTEND_URL env var
2020-05-31 21:49:28 +05:30
Pranav Raj S and GitHub
586c616ae3
Bug: Render header title and tagline as HTML ( #906 )
...
* Render header title and tagline as HTML
2020-05-31 16:35:10 +05:30
Pranav Raj S and GitHub
884a1c5971
Chore: Add an option to upload a business logo to inbox ( #905 )
...
Chore: Add an option to upload a business logo to inbox
2020-05-31 16:16:22 +05:30
Pranav Raj S and GitHub
47ec7ad7c9
Feature: Ability to customise widget color ( #903 )
...
- Use Chrome style color-picker
2020-05-30 17:28:00 +05:30
Pranav Raj S and GitHub
ec197b077d
Chore: Add db migrate to Heroku release phase ( #901 )
2020-05-29 14:53:27 +05:30
Ronald Walker and GitHub
10a1758261
Bug: Fix false positive in #toggleAgentTypingStatus spec ( #899 )
2020-05-29 12:37:18 +05:30
a9d93b750c
Chore: Bump kaminari from 1.2.0 to 1.2.1 ( #898 )
...
Bumps [kaminari](https://github.com/kaminari/kaminari ) from 1.2.0 to 1.2.1.
- [Release notes](https://github.com/kaminari/kaminari/releases )
- [Changelog](https://github.com/kaminari/kaminari/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kaminari/kaminari/compare/v1.2.0...v1.2.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-05-29 11:14:27 +05:30
Pranav Raj S and GitHub
efc59bb43f
Bug: Fix account_id in URLs ( #894 )
...
* Bug: Fix account_id in URLs
* Fix accountMixin specs
2020-05-26 23:36:42 +05:30
b7a583b2c4
Feature: Ability to switch between multiple accounts ( #881 )
...
* Feature: Ability to switch between multiple accounts
* Fix rubocop
* Fix assigned inboxes
* fix auth json
* Add account switcher in UI
* fix ordering on administrate
* Add switch accounts to sidebar
* add account id
* Fix schema.rb timestamp
* Revert "add account id"
This reverts commit 27570f50ef584cb9a5f69454f43f630b318c8807.
* Add a check for account
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-05-26 22:38:48 +05:30
Abdulkadir Poyraz and GitHub
b1aab228ae
Feature: Ability to mute contacts ( #891 )
...
fixes : #867
2020-05-26 17:43:59 +05:30
Sojan Jose and GitHub
d8d14fc4a4
Feature: Rewamp super admin dashboard ( #882 )
2020-05-24 22:44:26 +05:30
e49a200ee0
Chore: Bump puma from 4.3.4 to 4.3.5 ( #890 )
...
Bumps [puma](https://github.com/puma/puma ) from 4.3.4 to 4.3.5.
- [Release notes](https://github.com/puma/puma/releases )
- [Changelog](https://github.com/puma/puma/blob/master/History.md )
- [Commits](https://github.com/puma/puma/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-05-23 14:21:13 +05:30
Jean Traullé and GitHub
8ccc00b5ba
Add crowdin badge on README.md ( #889 )
2020-05-22 19:59:26 +05:30
Sony Mathew and GitHub
6230f4d796
Enhancement: Threaded email replies for a conversation ( #885 ) ( #886 )
...
* Added custom Message-ID and In-Reply-To headers for conversation reply emails
* Added new global config for the default domain (This is used in the above headers)
* Added migration to run the config loader to load the new global config value
* The subject of the conversation reply mailer was made static (This is required for threaded emails)
* Added required tests
2020-05-22 18:14:18 +05:30
Sony Mathew and GitHub
11b4b4ea3f
Chore: Parse quoted text in incoming emails ( #883 ) ( #884 )
...
* Chore: Parse quoted text in incoming emails (#883 )
* Parsed the quoted text and replies in incoming emails and store them separately
* Did this parsing for plain text and html part of emails
* In the chat window, we will only show the parsed reply alone
* Conversation mailbox test fixes (#883 )
2020-05-22 18:07:06 +05:30
Sony Mathew and GitHub
00093fa408
Fixed rspec due to unescaped html check for user name ( #887 ) ( #888 )
...
* Fixed the flaky failure in rspec for super admin user controller due to unescaped user name check
2020-05-22 17:58:08 +05:30
Sojan Jose and GitHub
f6a9f791cf
Chore: Configure Letter opener with environment variable ( #880 )
2020-05-20 20:02:28 +05:30
Pranav Raj S and GitHub
8af200ad20
Fix missing translations, enable dutch language ( #878 )
...
* Fix missing translations, enable dutch language
2020-05-19 19:05:10 +05:30
Pranav Raj S and GitHub
3f5ce2ddbf
Bug: Fix autoload_paths for facebook bot ( #877 )
...
* Fix autoload_paths for facebook bot
2020-05-18 15:32:26 +05:30
6e92d9be9e
Bug: Fix Facebook v7.0 API issues ( #863 )
...
* Fix v7.0 API issues
Co-authored-by: Sojan <sojan@pepalo.com >
2020-05-17 23:44:50 +05:30
Pranav Raj S and GitHub
b7129785c6
Chore: View form responses as user messages ( #876 )
...
* Chore: View form responses as user messages
2020-05-17 22:49:45 +05:30
Pranav Raj S and GitHub
246d0b407f
Chore: UI Cleanup in modals ( #873 )
...
* Chore: UI Cleanup in modals
* Fix review comments
2020-05-17 21:07:45 +05:30
59f4dd7ebe
Feature: Introduce locale in web-widget SDK ( #871 )
...
* Introduce setLocale in SDK
Co-authored-by: Sojan <sojan@pepalo.com >
2020-05-17 16:15:53 +05:30
Sojan Jose and GitHub
2e8cd59a06
Add new translations ( #862 )
...
* New translations agentMgmt.json (Dutch)
* New translations login.json (Dutch)
* New translations settings.json (French)
* New translations en.json (French)
* New translations en.json (Arabic)
* New translations en.json (Greek)
* New translations settings.json (Portuguese, Brazilian)
* New translations settings.json (Dutch)
* New translations settings.json (Greek)
* New translations signup.json (Ukrainian)
* New translations chatlist.json (Dutch)
* New translations contact.json (Dutch)
* New translations billing.json (Dutch)
* New translations cannedMgmt.json (Dutch)
* New translations inboxMgmt.json (Dutch)
* New translations conversation.json (Dutch)
* New translations generalSettings.json (Dutch)
* New translations en.json (Dutch)
* New translations en.json (Portuguese, Brazilian)
* New translations devise.en.yml (Dutch)
* New translations en.yml (Dutch)
2020-05-16 18:07:19 +05:30
Pranav Raj S and GitHub
467fcda6fc
Chore: Add docs for push notifications env ( #865 )
2020-05-15 12:15:28 +05:30
Sojan Jose and GitHub
e6aa851987
Chore: Add Account Users to Admin Panel ( #859 )
...
- Show errors on login page
- Dashboard for admin panel
2020-05-14 22:51:51 +05:30
20f39caa42
Chore: Twitter Integration house cleaning ( #855 )
...
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-05-14 22:51:07 +05:30
Bruno Almeida and GitHub
1108446974
Feature: Move to the next conversation when I resolve a the current c… ( #757 )
...
* Feature: Move to the next conversation when I resolve a the current conversation
* check if nextId is present before emitting the event
* use es6 string literals
* use a named variable for better reading
* create a variable for better readability
* better sintax to get clickable element
* after last, go to first chat when resolve
* use state and action to set next chat
* remove not used emit
* clear selected state when there is not next chat
* Remove deprecated scope from FB Channel (#761 )
Remove deprecated scope from FB Channel
* Feature: Customise the position of messenger (#767 )
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
* Bug: Redirect user to set new password screen (#772 )
* auto linter
* fix js linter
* sort chats on getter / filter before getting next chat
* Revert not related changes on ConversationCard.vue
* add test for getNextChatConversation getter
* remove not used module
* add test for getAllConversations getter
2020-05-14 13:43:02 +05:30
Ronald Walker and GitHub
e6bf81caf4
Bug: Fix widget icon alignment in Firefox ( #857 )
2020-05-14 11:42:53 +05:30
005f332776
Chore: Fixed auto-generated German translations
...
"canned responses" are no food: "Eingemachte Antwort" -> "Vorgefertigte Antwort"
"open", "closed" status are no verbs, so "Öffnen" -> "Offen", ...
"mine" has nothing to do with mining :) "Bergwerk" -> "Meine"
"home" isn't your home, but the main page "Hauptseite"
"resolve action" is about solutions, not determination, so
"Entschlossenheit" -> "Fall schließen"
"settings" are simply "Einstellungen"
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-05-13 22:47:31 +05:30
Pranav Raj S and GitHub
d219b0a45e
Chore: Add an option to toggle web manifest ( #848 )
2020-05-12 12:45:28 +05:30
f819bc0f33
Chore: Use installation config in frontend ( #847 )
...
* Use installation config in widget
* Add configuration for installation in UI
* Add config for mailer
Co-authored-by: Sojan <sojan@pepalo.com >
2020-05-12 01:31:40 +05:30
c74b5c21d7
Feature: Introduce Super Admins ( #705 )
...
* Feature: Introduce Super Admins
- added new devise model for super user
- added administrate gem
- sample dashboards for users and accounts
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-05-11 23:07:22 +05:30
Sony Mathew and GitHub
8859880e55
Feature: Global Config helper ( #844 ) ( #845 )
...
* Added a global config helper to easily access installation/global configs
* this will fetch the keys from cache with fallback to DB on cache miss
* ability to query multiple keys simultaneously
* interface to delete the existing global config cache
* Added tests for this new helper module
2020-05-11 19:00:33 +05:30
Pranav Raj Sreepuram
6e0f02a38b
Merge branch 'hotfix/1.4.2' into develop
2020-05-11 11:43:49 +05:30
Pranav Raj Sreepuram
0f8689b701
Merge branch 'hotfix/1.4.2'
2020-05-11 11:42:46 +05:30
Pranav Raj S and GitHub
70341df9b8
Bug: Use v2 reports instead of v1 reports ( #843 )
2020-05-11 11:40:14 +05:30
Sony Mathew and GitHub
905c93b8f8
Feature: Installation global config ( #839 ) ( #840 )
...
* Renamed concern from Feature to Featurable
* Feature: Installation config (#839 )
* Added new model installtion config with corresponding migrations and specs
* Created an installation config yml (key value store model)
* Created a config loader module to load the installaltion configs
* Added this to the config loader seeder
* Changed the account before create hook for default feature enabling to use the feature values from installtion config
* Renamed the feature concern to Featurable to follow the naming pattern for concerns
* Added comments and specs for modules and places that deemed necessary
* Refactored config loader to reduce cognitive complexity (#839 )
2020-05-10 22:40:36 +05:30
Pranav Raj S and GitHub
76b98cbed4
Bug: Fix inbox.agent_bot nil case ( #841 )
2020-05-10 22:20:45 +05:30
sony-mathew
dedbe08a1c
Hotfix: Fixed private notes in email notifications - Merge branch 'master' into develop
2020-05-10 16:38:55 +05:30
sony-mathew
a5cc3bae6c
Hotfix: Fix for private note in conversation email notifications - Merge branch 'hotfix/1.4.1' into develop
2020-05-10 16:22:53 +05:30
sony-mathew
0d7c1e5e11
Hotfix: Fix for private note in emails - Merge branch 'hotfix/1.4.1'
2020-05-10 16:21:30 +05:30
sony-mathew
35b2bdd074
Removed the un-neccessary attribute from msg create factory
2020-05-10 16:21:02 +05:30
sony-mathew
1a123a4f56
Spec for private messages not to be included in mails ( #837 )
2020-05-10 16:21:02 +05:30
sony-mathew
a75f49ddcc
Bug: Fixed private note being sent to customer ( #837 )
2020-05-10 16:21:02 +05:30
Pranav Raj S and GitHub
f28ec29b8c
Feature: Customise widget for bot conversations ( #834 )
...
* Feature: Customise widget for bot conversations
2020-05-09 22:02:43 +05:30
Sojan Jose and GitHub
05ea6308f2
Chore: Update ruby and rails versions ( #831 )
2020-05-08 12:13:23 +05:30
Sojan
628e0c8423
Merge branch 'release/1.4.0'
2020-05-06 14:26:24 +05:30
217f33b2b2
Chore: Add ro, fr, pt_BR translation files ( #827 )
...
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-05-06 14:24:20 +05:30
c7120e9637
Chore: Add translated languages to account settings ( #826 )
...
* Add available languages in account settings
Co-authored-by: Sojan <sojan@pepalo.com >
2020-05-06 13:38:36 +05:30
Sojan Jose
d6d15c8c3c
Update Crowdin configuration file
2020-05-06 13:20:31 +05:30
Pranav Raj S and GitHub
b50aeb7ae4
Chore: Fix broken conversation mailer layout ( #825 )
2020-05-06 12:40:41 +05:30
e9131ea558
Feature: Add web push notification permission in frontend ( #766 )
...
Add webpush notification permission in frontend
Co-authored-by: Sojan <sojan@pepalo.com >
2020-05-06 00:10:56 +05:30
Vishnu Narayanan and GitHub
5bd7a4c511
Feature: Add installation script ( #776 )
...
* Feature: Add installation script
* Add systemd service files for chatwoot
* Enable static file serving by rails on prod
* Fix systemd files path
2020-05-05 01:59:38 +05:30
Pranav Raj S and GitHub
44fae4a4a1
Feature: Add default value to ChatForm ( #816 )
...
* Feature: Add adefault value to ChatForm
2020-05-04 23:48:47 +05:30
5bc8219db5
Feature: Typing Indicator on widget and dashboard ( #811 )
...
* Adds typing indicator for widget
* typing indicator for agents in dashboard
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-05-04 23:07:56 +05:30
Sony Mathew and GitHub
fabc3170b7
Feature: Feature flags on account ( #814 ) ( #815 )
...
* Feature: Feature flags on account (#814 )
* Added the new column on account model for managing feature flags
* Added the inbound email flag
* Locked the settings of this eature in account settings based on this
* Encapsulated the feature flaging as a concern. With this, we can re-use the same concern if we introduce this in other models like user or inbox or so.
* Added the features in the account api
* Changed Rails/FilePath style - rubocop issue
* Revert "Changed Rails/FilePath style - rubocop issue"
This reverts commit 3a42d3b9c9b3a2fde8bc7256fd704b6fcaf54040.
* Disabling rubocop on codeclimate as we already have this in CICD
2020-05-04 23:06:42 +05:30
Pranav Raj S and GitHub
98af47aae2
Fix missing translation key ( #810 )
2020-05-04 19:07:31 +05:30
Sojan Jose and GitHub
ae3f8c02e1
Chore: Add pt and pt_BR translations ( #813 )
2020-05-04 17:33:55 +05:30
Pranav Raj S and GitHub
19886b40bd
Chore: Add enter key listener for email input box ( #809 )
...
* Chore: Add enter key listener for email input box
2020-05-03 14:45:33 +05:30
Sojan Jose and GitHub
dc6398ab56
Feature: Api to toggle typing status on a conversation ( #807 )
...
- api to toggle typing status on a conversation
- clients receive webhook events on the same
Addresses: #718 , #719 , #775
2020-05-03 12:17:27 +05:30
Sojan Jose and GitHub
ba1e0dbda0
Chore: Apple site association file for deep linking ( #805 )
2020-05-03 12:16:11 +05:30
Sojan Jose and GitHub
db6e3fb43e
Chore: API to get conversations count ( #808 )
...
Addresses: #497
2020-05-03 12:15:10 +05:30
Sony Mathew and GitHub
d8131e450c
Chore: Moved the email ingress method to an env variable ( #777 ) ( #806 )
...
* Chore: Moved the email ingress method to an env variable (#777 )
* Moved the email ingress method in config to an environment variable
* Updated documentation to reflect this
* Added ingress config to staging env config (#777 )
* Re-arranged the order in env configs so that email related configs are together
2020-05-02 23:29:09 +05:30
Pranav Raj S and GitHub
8655466fa5
Chore: Add docs for Twilio Whatsapp/SMS channel ( #804 )
2020-05-02 16:25:57 +05:30
Subin T P and GitHub
7e62000e1b
Chore: Remove redis backed reporting ( #669 )
2020-05-02 16:04:52 +05:30
Pranav Raj S and GitHub
ddbc612f0b
Bug: Use beginAtZero option for reports ( #803 )
2020-05-02 15:03:43 +05:30
a951fb20cb
Chore: UI fixes and enhancements ( #796 )
...
Co-authored-by: Pranav Raj S <pranavrajs@gmail.com >
2020-05-02 09:47:36 +05:30
Pranav Raj S and GitHub
8906fd808d
Bug: Fix missing contact_id in conversation list ( #798 )
2020-05-01 23:00:33 +05:30
Pranav Raj S and GitHub
8f0c4281c7
Chore: Fix data migration in notification settings ( #797 )
2020-05-01 22:30:57 +05:30
Sojan Jose and GitHub
d4ff9f5b45
Chore: Add additional information to conversation meta ( #795 )
...
Chore: Add additional information to conversation meta
2020-05-01 16:49:28 +05:30
96da27f1f6
Feature: User Notification Objects ( #752 )
...
Co-authored-by: Pranav Raj S <pranavrajs@gmail.com >
2020-05-01 14:53:43 +05:30
Sojan Jose and GitHub
66aace7c13
Chore: Add Romanian, Portuguese, Brazilian, Ukrainian languages ( #790 )
...
* New translations integrations.json (Romanian)
* New translations integrations.json (Portuguese, Brazilian)
* New translations integrations.json (Ukrainian)
* New translations integrations.json (Portuguese)
* New translations inboxMgmt.json (French)
* New translations report.json (Portuguese, Brazilian)
* New translations resetPassword.json (Portuguese, Brazilian)
* New translations login.json (Portuguese)
* New translations report.json (Ukrainian)
* New translations report.json (Portuguese)
* New translations cannedMgmt.json (Portuguese)
* New translations billing.json (Portuguese)
* New translations agentMgmt.json (Spanish)
* New translations agentMgmt.json (Portuguese, Brazilian)
* New translations generalSettings.json (French)
* New translations conversation.json (Portuguese, Brazilian)
* New translations conversation.json (Portuguese)
* New translations chatlist.json (Portuguese)
* New translations contact.json (Portuguese)
* New translations chatlist.json (Portuguese, Brazilian)
* New translations en.yml (Portuguese, Brazilian)
* New translations devise.en.yml (Portuguese, Brazilian)
* New translations en.yml (French)
* New translations en.yml (Spanish)
* New translations settings.json (Romanian)
* New translations setNewPassword.json (Portuguese)
* New translations setNewPassword.json (Ukrainian)
* New translations signup.json (Portuguese, Brazilian)
* New translations settings.json (Ukrainian)
* New translations settings.json (Portuguese, Brazilian)
2020-05-01 12:03:46 +05:30
29ae232e54
Feature: Add spanish (Spain) language ( #671 )
...
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-05-01 11:45:46 +05:30
Nithin David Thomas and GitHub
1ebe9fdba9
Fixes broken seeds issue ( #788 )
2020-05-01 01:22:13 +05:30
0690d3191d
Chore: Review docker issues ( #787 )
...
* Fix docker issues
Addresses: #701
* Add action cable configurations
Co-authored-by: Sony Mathew <ynos1234@gmail.com >
2020-04-30 21:32:34 +05:30
Sony Mathew and GitHub
0b65526b85
Feature: Conversation Continuity with Email ( #770 )
...
* Added POC for mail inbox reply email
* created mailbox and migratuion for the same
* cleaned up sidekiq queues and added the queues for action mailbox and active storage
* created conversation mailbox and functionlaity to create a message on the conversation when it's replied
* Added UUID to conversation to be used in email replies
* added migration to add uuid for conversation
* changed parsing and resource fetching to reflect matching uuid and
loading conversation alone
* cleaned up conversation mailbox.rb
* Added content type & attribute for message
* Added the new reply email to outgoing emails
* Added migration to accounts for adding domain and settings
* Modified seeds to reflect this changes
* Added the flag based column on account for boolean settings
* Added the new reply to email in outgoing conversation emails based on conditions
* Added dynamic email routing in application mailbox
* Added dynamic email routing in application mailbox
* Added a catch all deafult empty mailbox
* Added annotation for account
* Added the complete email details & attachments to the message
* Added the complete email details to the message in content_attributes, like subject, to, cc, bcc etc
* Modified the mail extractor to give a serilaized version of email
* Handled storing attachments of email on the message
* Added incoming email settings, env variables
* [#138 ] Added documentation regarding different email settings and variables
* Fixed the mail attachments blob issue (#138 )
* Decoided attachments were strings and had to construct blobs out fo them to work with active storage
* Fixed the content encoding issue with mail body
* Fixed issue with Proc used in apllication mailbox routing
* Fixed couple of typos and silly mistakes
* Set appropriate from email for conversation reply mails (#138 )
* From email was taken from a env variable, changed it to take from account settings if enabled
* Set the reply to email correctly based on conversation UUID
* Added commented config ind development.rb for mailbox ingress
* Added account settings for domain and support email (#138 )
* Added the new attributes in accounts controller params whitelisting, api responses
* Added options for the the new fields in account settings
* Fixed typos in email continuity docs and warnings
* Added specs for conversation reply mailer changes (#138 )
* Added specs for
* conversation reply mailer
* Accounts controller
* Account and Conversation models
* Added tests for email presenter (#138 )
* Specs for inbound email routing and mailboxes (#138 )
2020-04-30 20:20:26 +05:30
0cb7333977
Feature: Twilio Whatsapp Integration ( #779 )
...
Twilio Whatsapp Integration
Co-authored-by: Sojan <sojan@pepalo.com >
2020-04-30 01:41:13 +05:30
Nithin David Thomas and GitHub
168042f9a4
Feature: Support an Emoji selector in the chat widget ( #773 )
...
* Adds emoji widget to web widget
* Style fixes for the send button
* Adds cursor to emoji widget action buttons
2020-04-29 13:54:56 +05:30
Pranav Raj S and GitHub
fde4f9271b
Bug: Redirect user to set new password screen ( #772 )
2020-04-27 15:15:05 +05:30
6770126de0
Feature: Customise the position of messenger ( #767 )
...
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
2020-04-25 23:18:00 +05:30
Andrei Popovici and GitHub
94192e8184
Remove deprecated scope from FB Channel ( #761 )
...
Remove deprecated scope from FB Channel
2020-04-25 22:43:54 +05:30
Sojan Jose and GitHub
3fcd367952
Chore: New Crowdin translations ( #747 )
...
Brings in new translation files from Crowdin.
2020-04-23 23:52:16 +05:30
Pranav Raj S and GitHub
7d41b7a5dc
Bug: Add account scoping in CTA ( #754 )
2020-04-23 12:21:45 +05:30
Pranav Raj S and GitHub
645d53db1c
Bug: Fix webwidget.triggered event ( #750 )
2020-04-22 13:14:09 +05:30
Subin T P and GitHub
dba6866b6d
Bug: Force scoping message metrics to account_id ( #748 )
2020-04-22 12:49:46 +05:30
Pranav Raj S and GitHub
b98a64d2dd
Chore: Add S3 bucket policy ( #746 )
2020-04-20 15:40:45 +05:30
Pranav Raj S and GitHub
06153a96ed
Chore: Update swagger API documentation ( #745 )
...
* Chore: Update swagger documentation
2020-04-20 11:55:06 +05:30
Vishnu Narayanan and GitHub
5736f687e8
Chore: Bump ruby version to 2.7.0 in docs ( #744 )
2020-04-19 23:41:16 +05:30
941fbb0d72
Chore: Web widget Inbox Tech Debts ( #738 )
...
* Chore: Webwidget Inbox Tech Debts
* Additional customization options creating Web Widget
* Changes to edit Page for Web Widget
* Remove the WebWidget API end points
* Minor chores
Address: #680 , #502
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-04-19 23:40:28 +05:30
c0ce70e87b
Chore: Events Cleanup ( #739 )
...
* Chore: Events Cleanup
- fix failing tests
- add additional webhook events
- clean up event logic
* Fix conversation status update in action cable
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-04-18 20:25:58 +05:30
Sojan Jose and GitHub
ecccb103a0
Chore: Add a real-time event for contact resolution/update ( #696 )
...
* Chore: Add a real-time event for contact resolution/update
* Chore: Ensure Events are sent to administrators
Addresses: #419
2020-04-18 13:47:51 +05:30
818c769bb7
Chore: Message to support multiple attachments ( #730 )
...
* Changes for the message to have multiple attachments
* changed the message association to attachments from has_one to has_many
* changed all the references of this association in building and fetching to reflect this change
* Added number of attachments validation to the message model
* Modified the backend responses and endpoints to reflect multiple attachment support (#737 )
* Changing the frontend components for multiple attachments
* changed the request structure to reflect the multiple attachment structures
* changed the message bubbles to support multiple attachments
* bugfix: agent side attachment was not showing because of a missing await
* broken message was shown because of the store filtering
* Added documentation for ImageMagick
* spec fixes
* refactored code to reflect more apt namings
* Added updated message listener for the dashboard (#727 )
* Added the publishing for message updated event
* Implemented the listener for dashboard
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-04-17 21:15:20 +05:30
Pranav Raj S and GitHub
0817414957
Chore: Upgrade babel packages ( #736 )
...
Chore: Upgrade babel
2020-04-17 18:49:14 +05:30
Pranav Raj S and GitHub
e3ccfc4662
Bug: Fix IE issues in Widget ( #734 )
2020-04-17 16:45:12 +05:30
Sony Mathew and GitHub
2aa92d46fc
Fixed confirmation email flaky tests ( #534 ) ( #735 )
2020-04-17 15:48:23 +05:30
c2167fcaaf
Feature: Add catalan (Catalonia) language ( #672 )
...
Co-authored-by: Pranav Raj S <pranavrajs@gmail.com >
2020-04-16 15:28:23 +05:30
Sojan Jose and GitHub
743bddc065
Chore: Housekeeping tasks ( #721 )
...
- End point to return api version
- Move agent bot listener to sync dispatcher
- gem update
2020-04-16 15:05:01 +05:30
55892e37f9
Feature: Add Malayalam(മലയാളം) localization ( #707 ) ( #708 )
...
* Add Malayalam localization
* Added Malayalam translations for dashboard locales (UI)
Translations for
* webhooks, signup, settings, set a new password, reset password, report, login, integrations
* Added Malayalam translations for dashboard translations for UI
* Added dashboard Malayalam translations for contact, conversation, general settings and inbox management.
* [707] Add Malayalam translations for dashboard
* [707] Add support for Malayalam
* [707] Fix review comments
* [707] fix review commetns
Co-authored-by: sony-mathew <ynos1234@gmail.com >
2020-04-13 21:14:17 +05:30
Sojan Jose
9db8adab5f
Update Crowdin configuration file
2020-04-13 19:01:00 +05:30
Sojan Jose
991585264e
Update Crowdin configuration file
2020-04-13 16:47:31 +05:30
b0950d6880
Feature: Rich Message Types ( #610 )
...
Co-authored-by: Pranav Raj S <pranavrajs@gmail.com >
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com >
2020-04-10 16:42:37 +05:30
Pranav Raj S and GitHub
48f603798b
Chore: Fix URLs in README
2020-04-08 22:46:58 +05:30
1cfa756d49
Chore: APIs for agent bots ( #676 )
...
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-04-07 10:41:18 +05:30
4feca1d88d
Feature: Business logo API for web widget ( #674 )
...
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-04-07 10:19:19 +05:30
Sojan
e04b37dfcf
Merge branch 'release/1.3.0'
2020-04-06 22:58:20 +05:30
99eaf59509
Feature: Ability to set an account name ( #667 )
...
* Ability to change the account name
* Ability to set a language to the account
Addresses: #667 #307
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-04-06 22:17:07 +05:30
Pranav Raj S and GitHub
a1a81e3799
Feature: Twilio SMS Channel ( #658 )
...
Twilio SMS Channel
Fixes : #350
2020-04-05 22:11:27 +05:30
Sojan Jose and GitHub
8e59564793
Chore: Update ruby version ( #665 )
2020-04-05 12:11:50 +05:30
cb22b396eb
Feature: Website SDK ( #653 )
...
Add SDK functions
Co-authored-by: Sojan <sojan@pepalo.com >
2020-04-03 13:04:58 +05:30
7fcd2d0e85
Feature: Support file type messages on widget and dashboard ( #659 )
...
- Adds support for file upload
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
Co-authored-by: Sojan <sojan@pepalo.com >
2020-04-02 12:28:38 +05:30
Sony Mathew and GitHub
0afa5c297f
Bug: Fixed conversation reply mail issue when an attachment is sent ( #655 )
...
* When an attachment was sent in the reply mailer it was breaking due to the
truncating function applied on the last message content. Here the content was empty
and so it broke.
* Fixed this breakage
* Also addressed the issue that if the attachment was there the content was coming empty.
With these changes, made the content to have a link to the attachment.
2020-03-30 16:07:01 +05:30
Nithin David Thomas and GitHub
6c4e1fdaac
Feature: Send images from widget
2020-03-30 12:15:06 +05:30
Subin T P and GitHub
e56132c506
Non blocking event dispatch ( #652 )
...
- Performance improvements for event dispatch
2020-03-29 19:18:30 +05:30
Sojan Jose and GitHub
bab9d663d2
Feature: API for updating account settings ( #645 )
...
* Feature: API for updating account settings
- API to update account locale
- API to update account name
- API to show account info
2020-03-29 12:16:31 +05:30
Pranav Raj S and GitHub
6c48f2e789
Bug: Update conversation urls in email ( #649 )
...
Update the conversation URLs in email templates.
2020-03-29 09:34:57 +05:30
50ebbc13b6
Chore: Add Twitter documentation ( #648 )
...
* Chore: Add Twitter documentation
Co-authored-by: Sojan <sojan@pepalo.com >
2020-03-28 11:51:42 +05:30
a3c2d4e5bd
Chore: Add Facebook app set up documentation ( #647 )
...
Co-authored-by: Pranav Raj S <pranavrajs@gmail.com >
2020-03-28 11:43:02 +05:30
Sony Mathew and GitHub
209e0a0fb4
[Feature] Change conversation ordering ( #640 )
...
* Update conversation's updated_at when a message is created/saved
* changed teh ordering of conversation to be based on `updated_at` rather than `created_at`
2020-03-24 23:34:22 +05:30
Pranav Raj Sreepuram
2eac97c705
Merge branch 'hotfix/1.2.4' into develop
2020-03-22 20:43:58 +05:30
Pranav Raj Sreepuram
bf80a37cfb
Merge branch 'hotfix/1.2.4'
2020-03-22 20:41:51 +05:30
Pranav Raj S and GitHub
a94f14ca22
Bug: Disable logging to file on asset precompile ( #637 )
2020-03-22 20:38:49 +05:30
Nithin David Thomas and GitHub
f7e5f1fabf
Feature: Send attachments to widget user ( #621 )
2020-03-22 15:54:36 +05:30
Nithin David Thomas and GitHub
fe70843fae
Feature: Improve Dashboard UI ( #630 )
2020-03-22 11:44:40 +05:30
Pranav Raj S and GitHub
29bb2bff3a
Security: Upgrade eslint, eslint-config-airbnb ( #635 )
2020-03-21 21:01:55 +05:30
Pranav Raj S and GitHub
4c40d738a5
Security: Upgrade rails to 6.0.2.2 ( #636 )
2020-03-21 20:54:04 +05:30
Pranav Raj S and GitHub
1c4566df66
Bug: Migrate messages while merging contact ( #624 )
...
Bug: Migrate messages while merging contact
2020-03-19 01:52:38 +05:30
Subin T P and GitHub
8f6f07177d
Enhancement: Move reporting metrics to postgres ( #606 )
2020-03-18 16:53:35 +05:30
Sojan
f69eb7e542
Merge branch 'hotfix/1.2.3' into develop
2020-03-18 01:53:24 +05:30
Arief Luthfi and GitHub
71d48854b1
Chore: Refactor Facebook send reply service
...
Refactor Facebook send reply service
2020-03-17 21:09:20 +05:30
Pranav Raj S and GitHub
4d0f46176b
Chore: Add web_widget_script in the Inboxes API ( #615 )
...
* Chore: Add web_widget_script in the Inboxes API
2020-03-16 12:32:34 +05:30
Nithin David Thomas and GitHub
d8599c62dd
Feature: Support options message type on widget and dashboard ( #614 )
2020-03-16 12:08:40 +05:30
ghosteathuman and GitHub
bb47b5f086
Reduce long peer dependencies warning ( #568 )
...
Co-authored-by: ghosteathuman <46582963+ghosteathuman@users.noreply.github.com >
2020-03-12 22:00:58 +05:30
Nithin David Thomas and GitHub
fb17d34b8a
Feature: Support card options in widget and dashboard #594 ( #609 )
2020-03-12 21:23:52 +05:30
Pranav Raj S and GitHub
260e40831a
Chore: Update Swagger API docs ( #608 )
2020-03-11 16:19:13 +05:30
a5b1e2b650
Feature: Access tokens for API access ( #604 )
...
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-03-11 00:02:15 +05:30
19ab0fe108
Chore: Scope URLs with account_id ( #601 )
...
* Chore: Enable Users to create multiple accounts
Addresses: #402
- migrations to split roles and other attributes from users table
- make changes in code to accommodate this change
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-03-09 23:27:10 +05:30
Pranav Raj Sreepuram
2a6670f0da
Merge branch 'hotfix/1.2.2' into develop
2020-03-09 10:01:15 +05:30
Pranav Raj Sreepuram
1db35caa56
Merge branch 'release/1.2.1' into develop
2020-03-08 22:15:58 +05:30
60dc564f37
Bug: Fix missing close button on mobile chat window ( #600 )
...
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-03-07 23:39:41 +05:30
8b4df986bf
Chore: Enable Users to create multiple accounts ( #440 )
...
Addresses: #402
- migrations to split roles and other attributes from users table
- make changes in code to accommodate this change
Co-authored-by: Sojan Jose <sojan@pepalo.com >
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-03-07 12:18:16 +05:30
b2d5cc7b05
Feature: Introduce bots ( #545 )
...
Co-authored-by: Pranav Raj S <pranavrajs@gmail.com >
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2020-03-06 01:43:12 +05:30