Sivin Varghese and GitHub
2e22897f8f
Merge branch 'develop' into feat/context-menu-snooze
2024-03-01 21:52:51 +05:30
881d4bf644
feat: Add backend APIs for the bot metrics ( #9031 )
...
Co-authored-by: Pranav <pranav@chatwoot.com >
2024-03-01 08:20:20 -08:00
iamsivin
84ab32f571
chore: Minor fix
2024-03-01 13:51:25 +05:30
Sivin Varghese and GitHub
ccf90b030b
Merge branch 'develop' into feat/context-menu-snooze
2024-03-01 13:43:17 +05:30
Sivin Varghese and GitHub
9581264286
fix: Broken styles ( #9046 )
2024-03-01 13:06:33 +05:30
iamsivin
82441b99fb
chore: remove unused imports
2024-03-01 09:39:51 +05:30
Sivin Varghese and GitHub
d46c0cfed2
Merge branch 'develop' into feat/context-menu-snooze
2024-03-01 05:13:41 +05:30
Shivam Mishra and GitHub
7c5c88b17a
fix: Update border radius for login/unauthenticated pages ( #9042 )
2024-02-29 10:34:13 -08:00
Sivin Varghese and GitHub
351cc940ce
fix: Fix the button variant success color in dark mode ( #9043 )
2024-02-29 10:33:31 -08:00
Sivin Varghese and GitHub
79764724a5
Merge branch 'develop' into feat/context-menu-snooze
2024-02-29 19:00:09 +05:30
Sivin Varghese and GitHub
9c2147aced
fix: UI breakages ( #9040 )
...
- Fixes overflow of contact details in the contact side panel.
- Fixes line height issue in article header.
- Fixes overflow of category names in the article list.
- Fixes typing indicator alignment issues
2024-02-29 15:10:29 +05:30
Sojan Jose and GitHub
cb8f6f1a39
fix: Update the reply time tooltip to avoid confusion ( #9037 )
2024-02-28 12:22:09 -08:00
a92639e391
fix: Filter dropdown alignment issue in reports page ( #9035 )
...
* fix: Filter dropdown alignment issue in reports page
* fix: add hide class
* chore: Clean up
---------
Co-authored-by: Shivam Mishra <scm.mymail@gmail.com >
2024-02-28 20:26:23 +05:30
Sivin Varghese and GitHub
c8d0d06d45
Merge branch 'develop' into feat/context-menu-snooze
2024-02-28 15:26:33 +05:30
dafedddc1a
feat: Remove Foundation in favor of Tailwind ( #8984 )
...
* feat: Remove foundation
* chore: Minor fix
* Minor fix
* Update _forms.scss
* chore: More changes
* chore: Minor fix
* chore: Clean up
* fix: font-weight
* chore: More changes
* chore: Setting page
* chore: Editor fix
* chore: Reports page
* chore: More changes
* chore: Minor changes
* chore: More fixes
* chore: More changes
* chore: More changes
* chore: More changes
* chore: Minor fix
* chore: More changes
* chore: More changes
* chore: More changes
* chore: More changes
* chore: Clean up
* chore: Minor fix
* chore: Clean ups
* chore: Rename basic file
* chore: Remove unused files
* chore: Fix expanded input
* Fix campaign rendering
* chore: Clean up
* chore: More changes
* chore: Remove unused files
* fix: Overflow issue
* chore: Minor fix
* chore: Clean up
* chore: Minor fix
* chore: Remove unused files
* chore: Minor fix
* chore: Minor fix
* fix: autoprefixer start/end value has mixed support
* chore: Minor fix
* chore: Remove unused files
* chore: Minor fix
* chore: Minor fix
* chore: Minor fix
* Add responsive design to label settings
* fix inbox view
* chore: Minor fix
* w-60% to w-2/3
* chore: Fix team
* chore: Fix button
* w-[34%] to w-1/3
* chore: Fix border
* Add support mobile views in team page
* chore: fix snackbar
* chore: clean up
* chore: Clean up
* fix: loading state alignment
* fix: alert styles
* chore: Minor fix
* fix: spacing for agent bot row
* fix: layout
* fix: layout for SLA
* fix: checkbox
* fix: SLA checkbox spacing
* Update inbox settings pages
* fix macros listing page layout
* fix canned responses
* chore: Fix bot page
* chore: fix automation page
* chore: fix agents page
* chore: fix canned response editor
* chore: Fix settings table
* chore: fix settings layout
* chore: Minor fix
* fix: canned response table layou
* fix: layout for table header for webhooks
* fix: webhook row layout
* fix: dashboard app modal layout
* fix: add title to canned response truncated shortcode
* fix: dashboard apps row layuot
* fix: layouts hooks
* fix: body color
* fix: delete action color in portal locales
* fix: text color for campagin title
* fix: success button color
---------
Co-authored-by: Pranav <pranav@chatwoot.com >
Co-authored-by: Vishnu Narayanan <iamwishnu@gmail.com >
Co-authored-by: Shivam Mishra <scm.mymail@gmail.com >
2024-02-28 13:56:28 +05:30
9f905ce2e6
feat: Update the input for the SLA threshold selection ( #8974 )
...
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: Pranav <pranav@chatwoot.com >
2024-02-27 23:00:24 -08:00
Pranav and GitHub
dca14ef82d
fix: Downgrade rack-cors to 2.0.0 to fix CVE-2024-27456 ( #9032 )
2024-02-27 20:20:59 -08:00
ac249c75c4
chore: Update the metric card component to support generic cases ( #9030 )
...
Rename the CSAT metric card to a generic name, updated the implementation to use composition API and removed all the custom CSS in the component to conform with TailwindCSS styles
---------
Co-authored-by: Pranav <pranav@chatwoot.com >
2024-02-27 17:51:06 -08:00
Sojan Jose and GitHub
41e269e873
feat(ee): Add reporting events for bots ( #9027 )
...
Added a new event conversation_bot_resolved and added a job to auto resolve the bot conversations if there was no activity for the last 1 hour.
2024-02-27 14:53:28 -08:00
b7a83dcbcd
feat: Add a placeholder for image attachments in conversations view ( #8969 )
...
We analyze an image to get it's height and width. On the frontend, we would show a placeholder with the corresponding width and height until the images are loaded properly.
---------
Co-authored-by: Shivam Mishra <scm.mymail@gmail.com >
2024-02-27 14:46:16 -08:00
Sivin Varghese and GitHub
681373a248
Merge branch 'develop' into feat/context-menu-snooze
2024-02-27 10:35:22 +05:30
Danilo Campana Fuchs and GitHub
fd993feece
chore(docs): Update the API documentation to add the filter status=all to conversation list and meta ( #8994 )
2024-02-26 15:15:55 -08:00
Sivin Varghese and GitHub
f8a0e950f5
Merge branch 'develop' into feat/context-menu-snooze
2024-02-26 21:33:04 +05:30
773be6f8ec
feat: Interface to validate response_source ( #8894 )
...
- This PR adds a UI to validate the response source quality quickly. It also helps to test with sample questions and update responses in the database when missing.
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2024-02-26 20:20:12 +05:30
Vishnu Narayanan and GitHub
77e463990a
feat: seed db for heroku review apps ( #9019 )
2024-02-26 16:41:05 +05:30
Vishnu Narayanan and GitHub
018dfc4428
Merge branch 'develop' into feat/context-menu-snooze
2024-02-26 16:19:50 +05:30
Vishnu Narayanan and GitHub
8f6ff4bc41
chore: refactor deploy check gh action ( #9018 )
...
* chore: refactor deploy check action
Refactor deployment check gh action to account for the initial setup time required for heroku review apps
Process /api response via jq only if http.status_code is 200
2024-02-26 16:14:01 +05:30
Sojan Jose and GitHub
ab56374b2f
chore: Fix Bundle Audit Breakages ( #9016 )
...
Name: actionpack
Version: 7.0.8
CVE: CVE-2024-26143
Criticality: Unknown
URL: https://discuss.rubyonrails.org/t/possible-xss-vulnerability-in-action-controller/84947
-----
Name: rack
Version: 2.2.8
CVE: CVE-2024-25126
Criticality: Unknown
URL: https://discuss.rubyonrails.org/t/denial-of-service-vulnerability-in-rack-content-type-parsing/84941
2024-02-26 15:25:21 +05:30
Shivam Mishra and GitHub
fa305d76e8
fix: Add custom rubocop rules for email fetch ( #8987 )
2024-02-23 11:58:02 -08:00
Sivin Varghese and GitHub
d0cb1e006a
Merge branch 'develop' into feat/context-menu-snooze
2024-02-23 09:28:34 +05:30
Vishnu Narayanan and GitHub
1de3ff1a6d
chore(infra): Add GH action to ensure deployment success for every PR ( #8990 )
2024-02-22 15:28:28 -08:00
Shivam Mishra and GitHub
106319406b
fix: remove rubocop rule ( #8985 )
...
* fix: remove rubocop rule
* chore: remove ignore comment
* chore: remove ignore comment
2024-02-22 13:36:15 +05:30
Sivin Varghese and GitHub
4796ee46cf
Merge branch 'develop' into feat/context-menu-snooze
2024-02-22 09:35:34 +05:30
Chatwoot Bot and GitHub
a5e9cd94e1
chore: Update translations ( #8983 )
2024-02-21 16:01:14 -08:00
27ac262a26
feat(ee): Add support for SLA in automation rules ( #8910 )
...
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
2024-02-21 14:45:43 -08:00
ae4c8d818f
feat: Ability to block contacts permanently ( #8922 )
...
Co-authored-by: Pranav <pranav@chatwoot.com >
2024-02-21 14:18:42 -08:00
iamsivin
685e5c615b
chore: Review fix
2024-02-21 22:37:37 +05:30
Muhsin Keloth and GitHub
2f67de0f82
Merge branch 'develop' into feat/context-menu-snooze
2024-02-21 22:02:01 +05:30
Shivam Mishra and GitHub
c031cb19d2
fix: downcase email before finding ( #8921 )
...
* fix: downcase email when finding
* feat: add `from_email` class
* refactor: use `from_email`
* feat: add rule to disallow find_by email directly
* chore: remove redundant test
Since the previous imlpmentation didn't do a case-insentive search, a new user would be created, and the error would be raised at the DB layer. With the new changes, this test case is redundant
* refactor: use from_email
2024-02-21 18:51:00 +05:30
ebae547a60
feat: Add ability to resolve API channel conversations ( #8348 )
...
- Create a new endpoint to fetch a single conversation in client apis
- Create a new endpoint to resolve a single conversation in client apis
- Update swagger API definition to include missing endpoints
Fixes : #6329
Co-authored-by: Cristian Duta <Cristian.Duta@ti8m.ch >
2024-02-21 17:41:20 +05:30
iamsivin
e87a7d90bf
chore: Minor fix
2024-02-21 13:08:57 +05:30
iamsivin
4574f4203b
feat: Snooze notification from context menu
2024-02-21 12:58:24 +05:30
cc47ccaa2c
feat(ee): Add SLA management UI ( #8777 )
...
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
Co-authored-by: Pranav <pranav@chatwoot.com >
2024-02-20 23:03:22 -08:00
Vishnu Narayanan and GitHub
d53097f77d
fix: Raise error if email to_header is invalid ( #8688 )
2024-02-20 17:03:39 -08:00
9911c5dc12
chore: Hide banners on onboarding view ( #8934 )
...
---------
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
2024-02-20 16:12:51 -08:00
19aef3e94b
chore(deps): bump ip from 1.1.5 to 1.1.9 ( #8976 )
...
Bumps [ip](https://github.com/indutny/node-ip ) from 1.1.5 to 1.1.9.
- [Commits](https://github.com/indutny/node-ip/compare/v1.1.5...v1.1.9 )
---
updated-dependencies:
- dependency-name: ip
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-20 16:11:02 -08:00
23230e0143
feat: sla-7 ensure applied_sla uniqueness ( #8938 )
...
* feat: refactor fetching sla in action service
* chore: modify spec
* chore: ensure applied_sla uniqueness
* chore: review fixes
* feat: add unique index on applied_sla
* chore: fix spec
* chore: add new specs to improve coverage
* chore: improve spec
* Update spec/enterprise/services/enterprise/action_service_spec.rb
---------
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2024-02-20 21:59:49 +05:30
Vishnu Narayanan and GitHub
f92cea144c
feat(perf): sla-9 improve perf of TriggerSlasForAccountsJob ( #8953 )
...
* feat: improve perf of TriggerSlasForAccountsJob
2024-02-20 21:54:37 +05:30
Muhsin Keloth and GitHub
e6cf8c39b7
feat: Update last_snoozed_at after the un-snooze notification ( #8943 )
2024-02-20 18:55:39 +05:30
Muhsin Keloth and GitHub
c5c0845151
feat: Add labels, status and priority in notification push_event_data ( #8972 )
2024-02-20 17:17:25 +05:30