Commit graph

2372 commits

Author SHA1 Message Date
Muhsin Keloth
1a887e4895
Merge branch 'develop' into chore/change-default-account 2022-09-05 13:11:40 +05:30
Nithin David Thomas
80180a60c5
chore: Final touches for portals ()
* 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
Muhsin Keloth
5ac69a54d1 Set last account id on account change 2022-09-05 12:45:38 +05:30
Tejaswini Chile
329e8c37c8
fix: Validations for updating team members ()
fixes: 

Co-authored-by: Sojan Jose <sojan@pepalo.com>
2022-09-02 23:09:29 +05:30
Sojan Jose
9525d4f034
chore: Improve rack-attack configuration ()
fixes: https://github.com/chatwoot/product/issues/540
2022-09-02 23:09:03 +05:30
Sivin Varghese
d47a0ae461
feat: Adds the ability to edit/delete category () 2022-09-02 22:34:07 +05:30
Nithin David Thomas
a9801a3c76
design: Fixes to make portal page design close to figma mockups () 2022-09-02 18:07:17 +05:30
Sojan Jose
8bdd229adb
chore: Update security guidelines ()
- update security guidelines
2022-09-02 16:59:38 +05:30
Sivin Varghese
03c8251cc3
feat: Adds the ability to publish an article ()
* feat: Adds the ability to publish an article

* chore: Disabled publish button and dropdown when there is no article id

* chore: Review fixes

* chore: Review fixes

* Update app/javascript/dashboard/routes/dashboard/helpcenter/components/Header/EditArticleHeader.vue

* chore: Review fixes

Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2022-09-02 12:53:18 +05:30
Muhsin Keloth
b16c5de7ca
Add fix for portal update issue () 2022-09-02 12:32:07 +05:30
Muhsin Keloth
403ff1a679
feat: Add the ability update/edit locale in portal () 2022-09-02 11:45:03 +05:30
Nithin David Thomas
a1663e4e49
feat: Adds pages to edit portals ()
* 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 () 2022-09-01 22:19:30 +05:30
Sojan Jose
7f3f6f7129
fix: Account seeder error on staging ()
- Fix for Account seeding error on staging environments
2022-09-01 21:23:57 +05:30
Sojan Jose
4a74ab59d2
chore: Add a feature toggle for account seeding () 2022-09-01 17:19:15 +05:30
Sivin Varghese
c09b10a710
feat: Display identifier in the contacts info panel () 2022-09-01 17:12:47 +05:30
Pranav Raj S
83fb46bc50
chore: Add feature flag for branding () 2022-09-01 17:12:26 +05:30
Tejaswini Chile
ee2189d98a
fix: Set and Update portal's default locale () 2022-09-01 16:44:06 +05:30
Sivin Varghese
f4fc53b425
feat: Adds the ability to delete a portal () 2022-09-01 13:27:08 +05:30
Muhsin Keloth
6e945dd61e
feat: Add the ability to delete/archive articles () 2022-09-01 10:55:59 +05:30
Sojan Jose
c8d01a84ce
feat: Ability to seed Demo Accounts ()
Introduces the ability to seed sample data into accounts in development and staging.

fixes: 
2022-09-01 00:31:43 +05:30
Nithin David Thomas
ebea5428bc
chore: Moves portal slug as ID to query resources in vue store () 2022-08-31 19:59:05 +05:30
Sivin Varghese
d14beeb654
feat: Article settings sidebar in new article page () 2022-08-30 14:41:27 +05:30
Vishnu Narayanan
d7cbeed13e
fix: heorku deploy failure ()
* fix: heorku deploy failure

* fix: set default stack to heroku-20
2022-08-30 11:39:28 +05:30
Sivin Varghese
a9d687565e
chore: Displayed WhatsApp API provider name in inbox settings () 2022-08-29 12:40:15 +05:30
Muhsin Keloth
550df2f661 Add route 2022-08-29 10:33:53 +05:30
Jordan Brough
9ddf4c205c
chore: Add index on conversations.uuid ()
- We search for conversations by this attribute (e.g. in ReplyMailbox and CsatSurveyController) so it seems like we should have an index on it.
2022-08-23 19:05:30 +05:30
Vishnu Narayanan
5957edc76b
feat: abort cwctl upgrade if custom code changes detected ()
* feat: abort cwctl upgrade if custom code changes detected

* fix: cwctl exit handler on upgrade

* chore: update cwctl version
2022-08-23 18:56:39 +05:30
Sivin Varghese
8bc560752f
fix: File validations for Twilio WhatsApp Channel ()
Fixes:  

- 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
Tejaswini Chile
9c67814724
Fix: Instagram webhook test event () 2022-08-22 16:10:14 +05:30
Tejaswini Chile
747ce9c80f
fix: Update automation to use case-insensitive filter () 2022-08-22 10:16:50 +05:30
Pranav Raj S
bef3f66501
feat: Allow Dashboard App Frames to query the information ()
Co-authored-by: Fayaz Ahmed <15716057+fayazara@users.noreply.github.com>
2022-08-22 09:27:35 +05:30
Sojan Jose
f33ff351cf
chore: New Translation updates () 2022-08-19 13:55:23 +05:30
Muhsin Keloth
a788e7ac7a
feat: Create portal UI improvements () 2022-08-18 17:11:19 +05:30
Tejaswini Chile
ea918d9c5a
fix: send confirmation email on re-adding agent ()
Send confirmation email after re-adding the agent.

Fixes: 
2022-08-18 13:12:43 +05:30
Muhsin Keloth
0cd08065d1
feat: Adds the ability to create a new article () 2022-08-18 11:45:08 +05:30
Sivin Varghese
45d0d101b1
chore: Handled help center sidebar in small screen () 2022-08-18 11:14:06 +05:30
Sojan
8042810e42 Merge branch 'hotfix/2.8.1' into develop 2022-08-17 19:47:57 +05:30
Vishnu Narayanan
1db72dbe52
fix: linux installation failure due to empty db name () 2022-08-17 16:53:19 +05:30
Sojan
975eed65d7 Bump version to 2.8.1 2022-08-17 15:09:50 +05:30
Muhsin Keloth
b71291619c
feat: Adds the ability to edit article () 2022-08-16 17:55:34 +05:30
Sojan
b5e497a6a2 Merge branch 'release/2.8.0' into develop 2022-08-16 17:33:38 +05:30
Sojan
3eee74cb1a Merge branch 'release/2.8.0' 2022-08-16 17:33:28 +05:30
Sojan
cc8625ca75 Bump version to 2.8.0 2022-08-16 17:31:55 +05:30
Sojan Jose
fc8c7a7107
chore: New Translation updates () 2022-08-16 17:06:21 +05:30
Sojan Jose
2ecb2ca0f0
feat: Enable Capacity Config UI ()
- Enables Capacity Config in UI
- Rewrite auto assignment Logic to consider only online agents

fixes: 
2022-08-16 16:58:23 +05:30
Fayaz Ahmed
287f0a6de0
Fix: Truncate overflowing dashboard apps text ()
* Truncate overflowing text

* Update app/javascript/dashboard/routes/dashboard/settings/integrations/DashboardApps/DashboardAppsRow.vue

Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>

* Fix overflowing content

* Reviwe changes

Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
2022-08-16 16:37:52 +05:30
Vishnu Narayanan
3cb72242de
feat: add gh action for linux nightly installer ()
* feat: add gh action for nightly installer


Signed-off-by: Vishnu Narayanan <vishnu@chatwoot.com>
2022-08-16 11:04:09 +05:30
Sojan Jose
ecb1f57efe
chore: Improve memory usage in RemoveStaleNotificationsJob ()
The job we introduced recently for removing the stale migrations would time out in instances with a large amount of deleted data.
So improving it for better memory utilization.
2022-08-15 19:58:42 +05:30
Tejaswini Chile
2397326324
fix: Auto populate team after assigned via API () 2022-08-12 13:40:28 +05:30