Nithin David Thomas
705d06ac3c
fix: Avoid editor formatting issues when a canned response is edited ( #5533 )
2022-09-30 15:03:33 -07:00
Pranav Raj S
2d871a1ed5
fix: Hide conversation links in input_csat message in non-website channels ( #5469 )
...
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2022-09-20 17:15:32 -07:00
Nithin David Thomas
54d0055e86
chore: Helpcenter routing and UI fixes ( #5460 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2022-09-19 19:40:32 -07:00
Sivin Varghese
678a0af962
chore: Enable Help Center on Sidebar ( #5435 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2022-09-18 13:08:30 -07:00
Pranav Raj S
8af27d861b
chore: Default to rich content editor in website and email channel ( #5357 )
2022-09-13 05:41:42 -07:00
Sivin Varghese
a680b08251
chore: Fixes height issues with seconday sidebar ( #5407 )
2022-09-12 19:36:49 +05:30
Sivin Varghese
7a5ea89fd9
chore: Sidebar improvements in small screens ( #5400 )
...
* chore: Sidebar improvements in small screens
* chore: Minor fixes
2022-09-06 14:06:26 +05:30
Sivin Varghese
79406c5775
fix: Emoji picker is not working on the expanded layout ( #5398 )
2022-09-06 10:41:39 +05:30
Sivin Varghese
f5e360fd4d
fix: Adding a private note clears the CC field in an Email inbox ( #5366 )
2022-09-05 16:08:28 +05:30
Sivin Varghese
8f873a34a2
feat: Adds the ability to update conversation timeframe automatically ( #5253 )
...
* feat: Adds the ability to update conversation timeframe automatically
* Update app/javascript/dashboard/components/ui/TimeAgo.vue
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2022-09-05 16:07:58 +05:30
Nithin David Thomas
80180a60c5
chore: Final touches for portals ( #5388 )
...
* chore: Final touches for portals
* Review fixes
* Minor fixes
* Fixes styles for input and buttons
* Minor fixes
* Spacing fixes on header
* Minor fixes
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
2022-09-05 12:46:27 +05:30
Nithin David Thomas
a9801a3c76
design: Fixes to make portal page design close to figma mockups ( #5383 )
2022-09-02 18:07:17 +05:30
Nithin David Thomas
a1663e4e49
feat: Adds pages to edit portals ( #5373 )
...
* feat: Adds pages to edit portals
* Update app/javascript/dashboard/i18n/locale/en/helpCenter.json
* Update app/javascript/dashboard/routes/dashboard/helpcenter/helpcenter.routes.js
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
* Review fixes
* Adds translations
* Fixes broken tests
* Update app/javascript/dashboard/routes/dashboard/helpcenter/components/PortalPopover.vue
* Update app/javascript/dashboard/routes/dashboard/helpcenter/components/PortalPopover.vue
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
2022-09-02 10:22:15 +05:30
Muhsin Keloth
504d339dd7
feat: Adds the ability to add new locale in portal ( #5363 )
2022-09-01 22:19:30 +05:30
Sivin Varghese
f4fc53b425
feat: Adds the ability to delete a portal ( #5305 )
2022-09-01 13:27:08 +05:30
Sivin Varghese
a9d687565e
chore: Displayed WhatsApp API provider name in inbox settings ( #5346 )
2022-08-29 12:40:15 +05:30
Sivin Varghese
8bc560752f
fix: File validations for Twilio WhatsApp Channel ( #5294 )
...
Fixes : #5289 #2971
- Removed unsupported attachment file format from Twilio WhatsApp Channel. https://www.twilio.com/docs/whatsapp/guidance-whatsapp-media-messages
- Added 5 MB attachment file limit for Twilio SMS Channel.
2022-08-23 18:35:31 +05:30
Pranav Raj S
bef3f66501
feat: Allow Dashboard App Frames to query the information ( #5313 )
...
Co-authored-by: Fayaz Ahmed <15716057+fayazara@users.noreply.github.com>
2022-08-22 09:27:35 +05:30
Muhsin Keloth
a788e7ac7a
feat: Create portal UI improvements ( #5261 )
2022-08-18 17:11:19 +05:30
Muhsin Keloth
b71291619c
feat: Adds the ability to edit article ( #5232 )
2022-08-16 17:55:34 +05:30
Sivin Varghese
12b6fb211a
feat: Created article settings side panel ( #5197 )
2022-08-10 11:58:19 +05:30
Sivin Varghese
9bc75225fe
feat: Category store integration ( #5218 )
...
* Add more actions
* Complete sidebar store integration
* Complete portal list store integration
* Fixed the specs
* Added missing specs
* Add comment
* Code cleanup
* Fixed all the spec issues
* Add portal and article API specs
* Add category name in article list
* Add more locales
* Code beautification
* Exclude locale from codeclimate ci
* feat: Category store integration
* chore: Minor fixes
* chore: API call fixes
* chore: Minor fixes
* chore: Minor fixes
* chore: Adds the ability for get articles based on categories
* chore: minor fixes
* chore: Minor fixes
* chore: fixes specs and minor improvements
* chore: Review fixes
* chore: Minor fixes
* chore: Review fixes
* chore: Review fixes
* chore: Spacing fixes
* Code cleanup
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2022-08-10 10:48:41 +05:30
Pranav Raj S
124390a019
chore: Cleanup update banner with localstorage updates ( #5209 )
...
Co-authored-by: Aswin Dev P.S <aswindevps@gmail.com>
2022-08-05 13:46:12 +05:30
Fayaz Ahmed
fc9699d993
feat: Add assign team option to the context menu ( #5153 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2022-08-05 10:57:58 +05:30
Pranav Raj S
b38877300c
chore: Update styles in cc/bcc input ( #5201 )
2022-08-04 17:45:12 +05:30
Sivin Varghese
65ac78acec
feat: Add a popup component for announcements ( #4615 )
2022-08-03 20:49:42 +05:30
David Kubeš
a18c0a97f3
chore: Replace packages with native functions ( #5140 )
2022-08-03 17:08:21 +05:30
Sivin Varghese
262458f07d
fix: Update broken styles in the editor ( #5183 )
2022-08-03 15:04:32 +05:30
Sivin Varghese
f7d4f39b5c
fix: Avatar renders an incorrect symbol if it has emoji ( #5184 )
2022-08-03 14:11:33 +05:30
Pranav Raj S
2c372fe315
feat: Improve email rendering, introduce a new layout for emails ( #5039 )
...
Co-authored-by: Fayaz Ahmed <15716057+fayazara@users.noreply.github.com>
2022-08-01 10:53:50 +05:30
Sivin Varghese
ef9ea99b91
feat: Opening and closing portal switch ( #5126 )
2022-07-28 14:52:05 +05:30
Fayaz Ahmed
806e5efd7a
Portals Popover component ( #5052 )
...
* Portal Switch component
* Review fixes
* Update storybook props
* Review changes
* Popover component
* Review changes and moved the files to helpcenter folder
2022-07-27 14:37:55 +05:30
Fayaz Ahmed
ce66b31422
feat: Portal Switch component ( #5008 )
2022-07-27 13:56:49 +05:30
Muhsin Keloth
6368f9106a
feat: Article list view page ( #5122 )
2022-07-27 13:08:27 +05:30
Nithin David Thomas
1594d49a70
Chore: Add link to product docs on sidebar ( #5119 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2022-07-27 10:49:06 +05:30
Muhsin Keloth
bd7a56061e
feat: Create category component ( #5103 )
2022-07-26 12:15:01 +05:30
Sivin Varghese
92bb84127b
feat: Creates view for edit/new article page ( #5061 )
...
* feat: Creates view for edit/new article page
* chore: Minor fixes
* chore: Minor fixes
* Update HelpCenterLayout.vue
* chore: Minor fixes
* chore: Review fixes
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2022-07-26 11:39:53 +05:30
Fayaz Ahmed
2082409657
feat: Add support for right click context menu in conversations ( #4923 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2022-07-26 10:47:28 +05:30
Pranav Raj S
d57dc41cee
fix: Do not reset the scroll if there is no new message ( #5108 )
2022-07-26 10:40:21 +05:30
Pranav Raj S
32291f4f7d
fix: Update browser_language logic to include all languages ( #5090 )
2022-07-22 13:14:17 +05:30
Pranav Raj S
7fc0d166e8
feat: Allow SaaS users to manage subscription within the dashboard ( #5059 )
2022-07-19 19:04:17 +05:30
Sivin Varghese
c4b2005425
feat: Component for editing an article ( #5032 )
...
* feat: Component for editing an article
* chore: font fixes
* chore: Review fixes
* chore: fixes conflicts
* Update app/javascript/dashboard/components/helpCenter/EditArticle.vue
Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com>
* chore: Review fixes
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com>
2022-07-19 09:28:19 +05:30
Sivin Varghese
f004db3d26
feat: New sidebar component for help-center ( #5017 )
...
* feat: New sidebar component for help-center
* chore: Review fixes
* chore: Minor fixes
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2022-07-18 11:16:36 +05:30
Muhsin Keloth
21a8b79aa5
feat: Article table component ( #5018 )
2022-07-18 10:47:15 +05:30
Pranav Raj S
8dd0d514fd
feat: Init HelpCenter Routes ( #5034 )
2022-07-14 10:31:36 +07:00
giquieu
827f977a37
feat: Update API for contact avatar ( #4719 )
...
Added the ability to update the contact's avatar via API and Dashboard.
- Contact create and update APIs can now accept avatar attachment parameters [form data].
- Contact create and update endpoints can now accept the avatar_url parameter.[json]
- API endpoint to remove a contact avatar.
- Updated Contact create/edit UI components with avatar support
Fixes : #3428
2022-07-12 10:03:16 +02:00
Muhsin Keloth
ce1f69b2bc
feat: Article item component ( #5007 )
2022-07-11 13:46:42 +05:30
Fayaz Ahmed
b9eb9a5e48
feat: Support square variants of thumbnail and avatar components ( #5003 )
2022-07-09 14:03:55 +05:30
Sivin Varghese
43f46e96d4
feat: Header for help-center pages ( #4987 )
2022-07-08 21:19:19 +05:30
Fayaz Ahmed
ef1d117717
feat: Add the ability to create dashboard apps from the UI ( #4924 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2022-07-08 15:55:32 +07:00
Pranav Raj S
bca347149a
feat: Add responsive tab styles ( #4997 )
2022-07-08 13:53:01 +07:00
Fayaz Ahmed
263b8240d3
fix: Add a fix for minor UI / a11y issues ( #4905 )
2022-06-24 23:12:53 +05:30
Fayaz Ahmed
9c721d279e
fix: Truncate overflowing labels in bulk actions selector ( #4898 )
2022-06-20 22:32:52 +05:30
Fayaz Ahmed
3fa34991d0
fix: Display missing agent avatar in bulk actions and reports ( #4893 )
2022-06-20 16:04:26 +05:30
Nithin David Thomas
f31c6d5de2
feat: Update the design of labels to use a smooth
theme ( #4325 )
...
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2022-06-20 15:09:22 +05:30
Fayaz Ahmed
205d42e978
fix: Bulk actions agent loading ( #4874 )
2022-06-16 11:02:32 +05:30
Fayaz Ahmed
067c905329
feat: Allow agents to bulk assign labels to conversations ( #4854 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2022-06-15 14:18:05 +05:30
Pranav Raj S
1bb0371c1d
feat: Add agent_reply_time_window in API channels ( #4857 )
2022-06-14 18:05:37 +05:30
Fayaz Ahmed
2198930185
feat: Add snooze, reopen option to bulk actions ( #4831 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2022-06-13 12:14:27 +05:30
Tejaswini Chile
aa903a5da9
Fix: backend changes for custom attribute ( #4830 )
2022-06-13 11:58:54 +05:30
Pranav Raj S
7bb8186e43
chore: Update self-closing tag eslint config ( #4826 )
...
* chore: Fix self-closing tag issues
* Fix merge conflicts
Co-authored-by: Fayaz Ahmed <15716057+fayazara@users.noreply.github.com>
2022-06-10 19:29:52 +05:30
Pranav Raj S
3f3ee6c34a
chore: Add support for message_templates in API inbox ( #4835 )
2022-06-10 18:40:29 +05:30
Fayaz Ahmed
c5c89449dd
fix: Remove validation for WhatsApp templates with no params ( #4820 )
2022-06-09 21:34:59 +05:30
Tejaswini Chile
772d92a4d3
fix: Facebook reauthorization mailer ( #4695 )
2022-06-07 17:50:51 +05:30
Fayaz Ahmed
bad24f97ab
feat: Add support for Whatsapp template messages in the UI ( #4711 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2022-06-07 17:33:33 +05:30
Fayaz Ahmed
79a525aa62
feat: Add Bulk actions to conversations ( #4647 )
...
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2022-06-03 11:12:22 +05:30
Pranav Raj S
b9aa4444b3
feat: Allow users to create dashboard apps to give agents more context ( #4761 )
2022-06-01 11:13:10 +05:30
Fayaz Ahmed
3f382e5979
Handle falsy values for filename ( #4766 )
2022-05-31 16:38:24 +05:30
Pranav Raj S
1215f37dda
fix: Remove translated keys from locale files ( #4748 )
2022-05-25 17:06:31 +05:30
Jordan Brough
77a6893203
feat: Open "Switch Account" modal when clicking account name on dashboard ( #4613 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2022-05-06 14:55:38 +05:30
Muhsin Keloth
4f9d41962a
fix: Pre chat custom fields drag and drop ( #4530 )
2022-05-06 12:01:34 +05:30
giquieu
b3c8c83830
fix: unable to send audio messages on Telegram ( #4493 )
...
- Changed the lib used to record the audio (videojs-record).
- Changed the audio recording format to .ogg, this will keep compatibility with sending to channels, Telegram, Whatsapp, Web Widget and API.
- Changed the visualization of recording waves, it is now using bars, the same format used by applications (Whatsapp and Telegram)
Fixes : #4115
2022-05-02 13:14:04 +05:30
Fayaz Ahmed
3d824855f0
Fix positioning of read ticks on attachment message bubbles ( #4545 )
...
* Fix positioning of read ticks
* Review fixes
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
Co-authored-by: iamsivin <iamsivin@gmail.com>
2022-04-27 08:12:30 +05:30
Aswin Dev P.S
676796ddc7
feat: Add reports about live agent load ( #4537 )
...
* feat: Add reports about live agent load
2022-04-25 07:34:41 -07:00
Pranav Raj S
899176a793
feat: Add event subscription option to webhooks ( #4540 )
...
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2022-04-25 17:44:42 +05:30
Tejaswini Chile
1b3011b27b
fix: Add Attachment endpoint to save file against automation rule ( #4480 )
...
Co-authored-by: fayazara <fayazara@gmail.com>
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2022-04-24 12:02:40 +05:30
Muhsin Keloth
27ddd77a1b
chore: Sanitize html content ( #4498 )
2022-04-21 11:27:28 +05:30
Fayaz Ahmed
2b2252b66e
feat: Add a read indicator for web-widget channel ( #4224 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2022-04-20 16:03:12 +05:30
Muhsin Keloth
26f23a6e21
feat: Custom fields in pre-chat form ( #4189 )
2022-04-19 12:47:29 +05:30
Pranav Raj S
0319b78eac
fix: Allow users to login even if they have access to more than 15 accounts ( #4475 )
2022-04-14 20:54:26 +05:30
Fayaz Ahmed
337a74a10c
feat: Add send message, fix issues with message conditions ( #4423 )
...
Co-authored-by: Tejaswini <tejaswini@chatwoot.com>
2022-04-14 13:36:55 +05:30
Nithin David Thomas
d4be268cc3
enhancement: Remove clickaway for expanded reply box ( #4414 )
...
* enhancement: Remove clickaway for expanded reply box
* Removes unused imports
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
2022-04-13 12:04:34 +05:30
Nithin David Thomas
3d164271a8
fix: Yellow color shades are inconsistent ( #4391 )
2022-04-11 17:27:28 +05:30
Aswin Dev P.S
f1ae09d21b
fix: SMTP shouldn't be configurable without IMAP enabled ( #4428 )
...
* fix: Configure SMTP only if IMAP is enabled
2022-04-11 00:05:03 -07:00
Pranav Raj S
b1efcde495
feat: Remove duplicate Switch Component ( #4427 )
2022-04-08 18:25:08 +05:30
Pranav Raj S
bc7bcc20b8
Revert "feat: Adds support for draft in conversation reply box ( #4205 )" ( #4425 )
...
This reverts commit 5ea0436051
.
2022-04-08 15:52:39 +05:30
Muhsin Keloth
727993aa19
feat: Add toggle button component( #4419 )
...
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
2022-04-08 14:02:26 +05:30
Nithin David Thomas
5ea0436051
feat: Adds support for draft in conversation reply box ( #4205 )
...
* Add draft support
* Fixes issue with draft loading
* Adds draft for private notes
* Use localstorage helper
* .remove instead of .clear
* Remove timestamp
* clearLocalStorageOnLogout
* Fix draft save on refresh
* Remove usage of delete operator
* Adds autosave for draft messages
* Remove setinterval and add debounce
* Removes draft redundancy check
* Adds test cases for debouncer
* Update app/javascript/shared/helpers/specs/TimeHelpers.spec.js
Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com>
* Update app/javascript/shared/helpers/specs/TimeHelpers.spec.js
Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com>
* Review fixes
* Fixes issue with debouncer
* FIxes debouncer issue
* Fixes issue with draft empty message
* Removes empty keys from local storage drafts
* Fixes error with empty draft
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
Co-authored-by: Fayaz Ahmed <15716057+fayazara@users.noreply.github.com>
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
Co-authored-by: iamsivin <iamsivin@gmail.com>
2022-04-07 22:16:45 +05:30
Fayaz Ahmed
8482ecc1b1
Feat - Sort inboxes alphabetically ( #4383 )
2022-04-07 10:01:08 +05:30
Tejaswini Chile
2595e774e5
fix: Update validations in automation edit actions ( #4370 )
...
Co-authored-by: fayazara <fayazara@gmail.com>
2022-04-05 15:22:56 +05:30
Sivin Varghese
5d85a21287
fix: Fix login button is missing in Safari ( #4332 )
...
Fixes #4328
2022-04-01 21:03:53 +05:30
Sivin Varghese
cb23ff53bf
fix: Reset Captcha if account signup is an error ( #4279 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2022-03-31 21:20:37 +05:30
Sivin Varghese
3cd1616df6
fix: Fix agent name in Twitter channel private note acting as a link ( #4326 )
2022-03-31 20:22:52 +05:30
Nithin David Thomas
baf697f064
design: Changes yellow color palette for better contrast ratio ( #4334 )
...
Co-authored-by: Fayaz Ahmed <15716057+fayazara@users.noreply.github.com>
2022-03-30 18:53:24 +05:30
Fayaz Ahmed
c674393c02
feat: New automation actions ( #4033 )
2022-03-29 13:27:16 +05:30
Aswin Dev P.S
0ba6e772a4
feat: Display how many conversations are considered for the metric calculation ( #4273 )
...
* feat: Display how many conversations are considered for the metric calculation
2022-03-28 00:38:23 -07:00
Sivin Varghese
48389d69d8
feat: New notification panel for unread notifications ( #4061 )
...
Fixes : #4052
2022-03-25 19:02:45 +05:30
Sivin Varghese
6bfe0f2fc1
feat: Add support for rich editor and allow CCs in email for a new conversation. ( #4194 )
...
* feat: Add support for rich editor and allow CCs in email for a new conversation.
* Minor fixes
Co-authored-by: Fayaz Ahmed <15716057+fayazara@users.noreply.github.com>
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2022-03-25 11:27:45 +05:30
Sivin Varghese
86b4183bde
fix: Add multiple file paste support and fix for bugs ( #4066 )
...
- Add multiple files paste support.
- Fixes showing file name in the editor field when we paste the file from finder.
- Fixes showing the image in the advance editor when we paste the image as an attachment from the clipboard.
Fixes : #4036
Co-authored-by: Nithin David <1277421+nithindavid@users.noreply.github.com>
2022-03-23 18:25:57 +05:30
Tejaswini Chile
207a03155e
Feat: authenticate direct upload ( #4160 )
2022-03-16 13:54:18 +05:30