iachat/app
Shivam Mishra 657843960c
feat: account onboarding with clearbit (#8857)
* feat: add clearbit lookup

* chore: fix typo in .env.example

* refactor: split lookup to reduce cognitive complexity

* feat: add more fields to lookup

* feat: extend accounts controller

* feat: save extra data to custom_attributes

* feat: allow v2 update with custom_attributes

* feat: add update route

* refactor: reduce complexity

* feat: move update to v1 controller

* test: add locale test

* feat: remove update from routes

* test: update API for custom attributes

* test: all custom attributes

* fix: v2 tests

* test: enterprise accounts controller

* fix: clearbit payload

* fix: with modified env

* feat: allow custom attributes updates to profile

* refactor: reduce complexity

* feat: allow clearbit api key in installation config

* refactor: move clearbit to internal

* feat: allow clearbit

* chore: add display_title for June

* feat: allow more internal options

* refactor: use globalconfig to fetch clearbit token

* test: move response body to a factory

* refactor: update ops

* chore: remove clearbit from .env.example

* chore: apply suggestions from code review

Co-authored-by: sojan-official <sojan@chatwoot.com>

---------

Co-authored-by: sojan-official <sojan@chatwoot.com>
2024-02-12 23:21:42 +05:30
..
actions fix: Migrate notes when merging the contacts (#8749) 2024-01-20 10:32:18 +04:00
assets chore: Reorganize the installation config settings (#8794) 2024-01-31 16:48:42 +04:00
builders chore: Apply fixes for items in rubocop_todo [CW-1806] (#8864) 2024-02-07 13:36:04 +04:00
channels chore: Sentry issues (#4623) 2022-05-06 14:50:55 +05:30
controllers feat: account onboarding with clearbit (#8857) 2024-02-12 23:21:42 +05:30
dashboards feat: Super admin design improvements (#8517) 2023-12-08 19:40:35 -08:00
dispatchers Chore: clean up Reporting Events (#4044) 2022-02-28 18:16:12 +05:30
drops feat: Add the support for custom attributes in message variables (#8511) 2023-12-08 14:13:35 -08:00
fields feat: Supports masking tokens in super admin (#6491) 2023-02-21 17:50:55 +05:30
finders feat: Sort Notification API changes (#8865) 2024-02-06 21:03:22 +05:30
helpers chore: Render timestamp in a better format in conversation traffic export (#8897) 2024-02-09 00:48:10 -08:00
javascript fix:Avoid adding all new conversations when on a custom view (#8905) 2024-02-12 07:10:53 -08:00
jobs fix(refactor): Cleanup the specs and the logic for FetchIMAP job (#8766) 2024-02-10 14:03:50 -08:00
listeners fix: Send push notification on bot_handoff (#7636) 2024-02-07 17:45:08 +04:00
mailboxes fix: change email conversation not found exception to log (#8785) 2024-01-25 22:36:02 +05:30
mailers fix: Handle Contact import MalformedCSVError (#8706) 2024-01-18 13:05:58 +05:30
models feat: Add notification.updated event (#8871) 2024-02-07 18:15:51 +05:30
policies feat: allow bulk invite create via email (#8853) 2024-02-06 09:04:04 +05:30
presenters feat: Add inbox webhook events (#8006) 2023-09-28 15:28:10 -07:00
services fix(refactor): Cleanup the specs and the logic for FetchIMAP job (#8766) 2024-02-10 14:03:50 -08:00
views chore: Render timestamp in a better format in conversation traffic export (#8897) 2024-02-09 00:48:10 -08:00
workers fix: Capture delivery errors to avoid false positives (#8790) 2024-01-26 14:22:18 +04:00
test-matchers.js Initial testing with jest (#133) 2019-10-15 00:18:46 +05:30