Sivin Varghese
92d0398744
chore: Refactor conversation info panel for RTL ( #6526 )
...
* chore: Refactor conversation info panel for RTL
* chore: Adds comments
* chore: Settings header icon fix
* chore: Toggle layout switch
* chore: Border fix in chat list
2023-02-24 19:20:17 +05:30
Shivam Mishra
76650c86cd
chore: add --force-exclusion option ( #6535 )
...
The pre-commit hook would format event those files excluded in the config. This is because the files were passed as args instead of the linter running on the entire project. When this happens, the exclude is not respect.
The --force-exclusion flag instructs our machine overlords to force exlucde files specified in the configuration Exclude even if they are explicitly passed as arguments.
2023-02-24 17:15:11 +05:30
Pranav Raj S
c998c84bc0
fix: Name missing when email is collected via email hook ( #6530 )
...
- The name is not updated when the email is updated via the email collect message. This PR fixes that.
2023-02-24 15:24:53 +05:30
Tejaswini Chile
26e760a281
Add sender_name in the SMTP reply mails ( #6528 )
2023-02-24 13:20:56 +05:30
Sivin Varghese
9fcb29484d
chore: Refactor sidebar related changes for RTL ( #6519 )
...
* Woot tabs
* Refactor sidebar related RTL
* Context menu
* chore: Minor fixes
* chore: Dropdown
* chore: Toggle switch
* chore: sidebar fixes
* fix: spacing issues and minor fixes
* chore: Space slab to small
---------
Co-authored-by: Nithin David <1277421+nithindavid@users.noreply.github.com >
2023-02-24 13:01:54 +05:30
Sivin Varghese
6d4b894f95
chore: Refactor chat list for RTL ( #6524 )
...
* chore: Refactor chat list for RTL
* chore: Modal
* fix: Show more button margin
* chore: Inbox name fix
2023-02-24 12:35:06 +05:30
Pranav Raj S
e7d0bf8a1b
chore: Display CSAT responses in the message itself. ( #6529 )
2023-02-23 18:11:46 -08:00
Sivin Varghese
60f953cd27
chore: Refactor reports for RTL ( #6517 )
...
* Refactor reports
* fix: spacing issues and minor fixes
---------
Co-authored-by: Nithin David <1277421+nithindavid@users.noreply.github.com >
2023-02-23 19:50:49 +05:30
Vishnu Narayanan
71f2b27728
fix: ActiveRecord::RecordNotFound Couldn't find Channel::WebWidget ( #6523 )
...
* fix: resucue ActiveRecord::RecordNotFound for webwidget controller
* chore: add rails.log
2023-02-23 19:16:07 +05:30
Sivin Varghese
6407745571
chore: Woot tabs for RTL( #6518 )
2023-02-23 18:18:28 +05:30
Sivin Varghese
409466bbd5
chore: RTL configuration ( #6521 )
...
* chore: RTL configuration
* Adds scss file
2023-02-23 17:50:44 +05:30
Sivin Varghese
87aabfbb9a
chore: Refactor integrations pages for RTL ( #6516 )
...
* Refactor integrations
* Adjust spacing for integration item
---------
Co-authored-by: Nithin David <1277421+nithindavid@users.noreply.github.com >
2023-02-23 17:29:28 +05:30
Sivin Varghese
fdf8b3f369
chore: Refactor utility files for RTL ( #6515 )
...
* Chore: Refactor for RTL
* Chore: mInor fixes
* minor fixes
2023-02-23 16:59:48 +05:30
Nithin David Thomas
2674130714
chore: Refactors chatlist header css to work with RTL ( #6520 )
...
authored by 1277421+nithindavid@users.noreply.github.com
2023-02-23 16:45:56 +05:30
Clairton Rodrigo Heinzen
8935933266
fix: First attachment with caption for whatsapp channel ( #6486 )
2023-02-22 18:20:10 +05:30
GitStart
cd6a836bf6
fix: Resolves icelandic locale not shown properly on UI ( #6505 )
...
Closes #6484
Co-authored-by: raph941 <45232708+raph941@users.noreply.github.com >
2023-02-22 15:40:48 +05:30
GitStart
b905d4854a
fix: Access token should be hidden/masked by default in Agent Dashboard ( #6492 )
...
Supports masking/unmasking sensitive data such as API Tokens in the agent dashboard.
Fixes : #6322
Co-authored-by: raph941 <45232708+raph941@users.noreply.github.com >
Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com >
2023-02-21 19:19:15 +05:30
GitStart
aff97bff26
feat: Supports masking tokens in super admin ( #6491 )
...
Supports masking/unmasking sensitive data such as API Tokens in the super admin dashboard.
ref: #6322
Co-authored-by: raph941 <45232708+raph941@users.noreply.github.com >
Co-authored-by: phunguyenmurcul <51897872+phunguyenmurcul@users.noreply.github.com >
2023-02-21 17:50:55 +05:30
Afonso Lage
e3d9a0441d
chore: Bumped Ruby version on codespace image to 3.1.3 ( #6490 )
...
- Bumped Ruby version on codespace docker image to match the new Ruby version 3.1.3, which is required since from 2.14.
2023-02-21 17:05:46 +05:30
Vishnu Narayanan
930863b25b
fix: sentry CHATWOOT-37A ActiveRecord::RecordNotUnique ( #6496 )
...
* fix: sentry CHATWOOT-37A #6457
* chore: add spec
---------
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2023-02-21 09:34:51 +05:30
Shivam Mishra
62de25960c
feat: Integrate LogRocket ( #6494 )
...
* feat: install logrocket
* feat: allow log rocket
* feat: enable vuex log-rocket
* feat: integrate vuex with log rocket
* feat: add log rocket identify
* fix: identify if log rocket is initialized
---------
Co-authored-by: Vishnu Narayanan <vishnu@chatwoot.com >
2023-02-21 08:42:45 +05:30
Vishnu Narayanan
26f164d6a0
fix: foss_spec github action ( #6495 )
...
* fix: foss_spec gh action
* chore: upload log artifact in foss_spec gh action
* chore: ping foss_spec gh action runner os version to ubuntu-20.04
* fix: set nodeversion to 16
2023-02-20 23:37:41 +05:30
Nithin David Thomas
c9242fac9e
fix: Warning in conversations page from participants ( #6479 )
2023-02-17 08:44:16 -08:00
Pranav Raj S
b479b7c6d7
chore: Enable push permissions if available ( #6474 )
2023-02-17 08:43:28 -08:00
Nithin David Thomas
4d719a8fe3
fix: Add a settings link for portals in sidebar ( #6475 )
2023-02-17 17:48:16 +05:30
Pranav Raj S
71d8195845
fix: Add scoped CSS for participants ( #6472 )
2023-02-16 09:57:11 -08:00
Giau. Tran Minh
59964a4f41
swagger: fixed invalid specification ( #5485 )
...
Currently, the swagger spec doesn't follow the Swagger 2.0 specification. So, I facing 4 errors when trying generate the Golang client for chatwoot.
Due to the spec, the binary field should use format: binary beside type: string
Signed-off-by: Giau. Tran Minh <hello@giautm.dev >
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2023-02-16 17:47:26 +05:30
Sojan
8c49a2efc5
Merge branch 'release/2.14.0' into develop
2023-02-16 13:42:32 +05:30
Sojan
0bbc8ebd6f
Bump version to 2.14.0
2023-02-16 13:41:10 +05:30
Sojan Jose
ca1adb9960
feat: conversation participants ( #4145 )
...
Fixes #241
Fixes : chatwoot/product#648
Co-authored-by: Aswin Dev P.S <aswindevps@gmail.com >
Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com >
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2023-02-16 13:35:06 +05:30
Shivam Mishra
7be2ef3292
feat: Google OAuth for login & signup ( #6346 )
...
This PR adds Google OAuth for all existing users, allowing users to log in or sign up via their Google account.
---------
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
Co-authored-by: Fayaz Ahmed <15716057+fayazara@users.noreply.github.com >
Co-authored-by: Sojan <sojan@pepalo.com >
2023-02-16 11:12:02 +05:30
Nithin David Thomas
2c8ecbeceb
feat: Adds image attachment for help center articles ( #6426 )
...
* Added one more endpoint to attach tempfile and get logo
* Added one more endpoint to attach tempfile and get logo
* spec fixes
* Upload file for articles irrespective of the association
* Upload file for articles irrespective of the association
* Add multiple images with different keys
* feat: Adds image attachment for help center articles
* Adds validation for file upload
* Fixes space above image after adding to doc
* chore: Removed svg from file upload type
* Update app/javascript/dashboard/components/widgets/WootWriter/FullEditor.vue
Co-authored-by: Shivam Mishra <scm.mymail@gmail.com >
* Update app/javascript/dashboard/components/widgets/WootWriter/FullEditor.vue
Co-authored-by: Shivam Mishra <scm.mymail@gmail.com >
* Removes caption for the image
* Fixes woot prosemirror package version
* Update yarn.lock
* Update yarn.lock
---------
Co-authored-by: Tejaswini Chile <tejaswini@chatwoot.com >
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
Co-authored-by: iamsivin <iamsivin@gmail.com >
Co-authored-by: Shivam Mishra <scm.mymail@gmail.com >
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2023-02-15 21:11:32 -08:00
Pranav Raj S
80784e3cab
feat: Add Google Translate API Integration ( #6454 )
2023-02-15 20:50:45 -08:00
Chatwoot Bot
c12bdc8350
chore: Update translations ( #6449 )
2023-02-15 20:42:45 -08:00
Sojan Jose
0888596b83
chore: Limit widget endpoint with rack attack ( #6465 )
...
ref: https://github.com/chatwoot/chatwoot/issues/1007#issuecomment-1427156094
2023-02-15 20:41:40 -08:00
Pranav Raj S
7044eda281
chore: Add controllers for conversation participants ( #6462 )
...
Co-authored-by: Aswin Dev P.S <aswindevps@gmail.com >
Co-authored-by: Sojan Jose <sojan@chatwoot.com >
2023-02-15 16:33:31 -08:00
Pranav Raj S
949ddf68ba
chore: Refactor the notification service for participants ( #6461 )
2023-02-15 14:14:56 -08:00
Nithin David Thomas
d6baa5db85
fix: Send attachments as multiple messages for whatsapp channel ( #6428 )
...
* fix: Send attachments as multiple messages for whatsapp channel
* Review fixes
* Fixes bug with whatsapp inbox check condition
---------
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2023-02-15 12:53:20 -08:00
GitStart
97b1b4c6f9
fix: Prevents duplicate action trigger on interactive messages ( #6448 )
...
Co-authored-by: raph941 <45232708+raph941@users.noreply.github.com >
Co-authored-by: phunguyenmurcul <51897872+phunguyenmurcul@users.noreply.github.com >
2023-02-14 11:57:22 -08:00
Pranav Raj S
98ff185d42
chore: Add formatting for the view count ( #6447 )
2023-02-13 14:29:14 -08:00
GitStart
caca99a823
fix : Help Center article view count ( #6429 )
...
* fix: resolves issue with non updating article view count
Co-authored-by: BikashSah999 <51731962+BikashSah999@users.noreply.github.com >
* Update articles_controller.rb
---------
Co-authored-by: BikashSah999 <51731962+BikashSah999@users.noreply.github.com >
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2023-02-13 14:27:17 -08:00
Sojan Jose
f0fbaacaf7
chore: Switch to csv-safe gem to avoid csv injection ( #6444 )
2023-02-13 13:38:36 -08:00
Chatwoot Bot
ff9cadc9a0
chore: Update translations from Crowdin ( #6283 )
2023-02-13 13:34:53 -08:00
Shubham Kumar
29025759d6
feat: Add webhook events for contact created, updated ( #6415 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2023-02-13 13:28:27 -08:00
Shivam Mishra
ba69f4cd35
test: fix time spec breaking circle CI ( #6443 )
2023-02-13 18:35:09 +05:30
Sojan Jose
5cbfcfbfa0
chore: Limit conversation resolution Job ( #6433 )
...
We will be adding a limit to the resolution job so that it is performed at a spaced interval. This will ensure there won't be a sudden spike in resource usage
fixes : chatwoot/product#707
2023-02-13 14:00:52 +05:30
Shivam Mishra
a06a5a574a
fix: use innerText instead of innerHTML ( #6431 )
...
* refactor: use inner text instead of inner html
* refactor: use innerText instead of innerHTML
2023-02-10 17:20:15 +05:30
Pranav Raj S
8db40f2d82
chore: Add chatwoot:on-message event ( #6425 )
2023-02-09 12:48:22 -08:00
Fayaz Ahmed
53d5d2af3c
chore: Remove pagination from macros listing api ( #6419 )
...
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
2023-02-09 16:56:37 +05:30
Fayaz Ahmed
e18f4aeee9
fix: Text color bug on attachment bubble in widget ( #6399 )
...
* fix: Text color bug on attachment bubble
* chore: Fix file bubble text color issue
---------
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: iamsivin <iamsivin@gmail.com >
2023-02-09 16:50:11 +05:30