Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/chatwoot/chatwoot

Open-source live-chat, email support, omni-channel desk. An alternative to Intercom, Zendesk, Salesforce Service Cloud etc. 🔥💬
https://github.com/chatwoot/chatwoot

feat: Add inbox view under feature flag on the sidebar (#9049)

Co-authored-by: Pranav <[email protected]>

0685e04aae25b17460a1b0abe5575d0eea7a9aff authored 7 months ago by Sivin Varghese <[email protected]>
docs: Update README.md, remove broken badge (#9080)

b6bf6bd414400d2b1ec4524c1f2e9326e0cd8744 authored 8 months ago by Pranav <[email protected]>
feat: Add information about email in the transcript (#9020)

9f70b93ff3b7c98301ae581956d013cf1d783484 authored 8 months ago by Shivam Mishra <[email protected]>
fix: Change the column identifier from string to text to avoid overflow (#9073)

Fixes: https://linear.app/chatwoot/issue/CW-3118/cannot-subscribe-to-notifications-on-microsoft-...

505ede2761f387a3372cd5e69bd592d0fc16b5be authored 8 months ago by Pranav <[email protected]>
chore: Update translations (#9052)

56bf543f7e1f5a45bdea868d34ebb25365f49b13 authored 8 months ago by Chatwoot Bot <[email protected]>
fix: Conversation assignment notification title (#9071)

216de4d123953d737a148b4a81f7ec3ed9a5e6ff authored 8 months ago by Muhsin Keloth <[email protected]>
feat: Revamp the notification title and content (#8988)

ef90b7a3d88530710c184b0a3726fe551fc34e3c authored 8 months ago by Muhsin Keloth <[email protected]>
feat: Add contact helper (#8989)

58dd2633bace7dd08142063045af274fd07ea4e6 authored 8 months ago by Muhsin Keloth <[email protected]>
fix: inline attachments not handled if tag was missing (#9068)

c62c512ec45d49692de1a41a6e5bb933d560c995 authored 8 months ago by Shivam Mishra <[email protected]>
docs: added missing type text for messages (#9067)

- It adds the text type of message which is missing on the documentation

e086cb0d8617b03f89f31cd7899c11e888e767d5 authored 8 months ago by Matheus Rodrigues <[email protected]>
fix: Update help center styles, fix routing issues (#9061)

Co-authored-by: Sivin Varghese <[email protected]>

b4d37fa16bfa11ebf1af1f209f0f1f52460fdc20 authored 8 months ago by Pranav <[email protected]>
fix: Update the broken styles in help center insert modal (#9062)

a9d42e8c7e207eef40647608b629a87d9dff82c7 authored 8 months ago by Sivin Varghese <[email protected]>
feat: Improve reply suggestions using help center articles (#9026)

81060a72a452d6754e5cc1d2dfb2a265952eabc9 authored 8 months ago by Sojan Jose <[email protected]>
feat: Add backend APIs for the bot metrics (#9031)

Co-authored-by: Pranav <[email protected]>

881d4bf6442e11345f36994ad1fe46470a084415 authored 8 months ago by Sojan Jose <[email protected]>
fix: Broken styles (#9046)

9581264286c1244f693da3f3d3c4655ca220f40d authored 8 months ago by Sivin Varghese <[email protected]>
fix: Update border radius for login/unauthenticated pages (#9042)

7c5c88b17a994dec609fd717d0100cc033a42163 authored 8 months ago by Shivam Mishra <[email protected]>
fix: Fix the button variant `success` color in dark mode (#9043)

351cc940cef256ed63e454939db057107b61d205 authored 8 months ago by Sivin Varghese <[email protected]>
fix: UI breakages (#9040)

- Fixes overflow of contact details in the contact side panel.
- Fixes line height issue in art...

9c2147aced96a281edfa9fcfc68a0dd56d67caad authored 8 months ago by Sivin Varghese <[email protected]>
fix: Update the reply time tooltip to avoid confusion (#9037)

cb8f6f1a3979acd2feb070a3b510b6ef401b1e04 authored 8 months ago by Sojan Jose <[email protected]>
fix: Filter dropdown alignment issue in reports page (#9035)

* fix: Filter dropdown alignment issue in reports page

* fix: add hide class

* chore: Clea...

a92639e391b4e66a08f9ada99f210b4f3d7beff3 authored 8 months ago by Sivin Varghese <[email protected]>
feat: Remove Foundation in favor of Tailwind (#8984)

* feat: Remove foundation

* chore: Minor fix

* Minor fix

* Update _forms.scss

* chor...

dafedddc1ac66826c2342116e1495715d967c176 authored 8 months ago by Sivin Varghese <[email protected]>
feat: Update the input for the SLA threshold selection (#8974)

Co-authored-by: Sivin Varghese <[email protected]>
Co-authored-by: Muh...

9f905ce2e628de100777327579bbb52226707feb authored 8 months ago by Vishnu Narayanan <[email protected]>
fix: Downgrade rack-cors to 2.0.0 to fix CVE-2024-27456 (#9032)

dca14ef82da5a862d3bd7ad346ebafe6c712d12d authored 8 months ago by Pranav <[email protected]>
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...

ac249c75c43bb53c7fb3d69e3dbda5a560c4b6a2 authored 8 months ago by Sojan Jose <[email protected]>
feat(ee): Add reporting events for bots (#9027)

Added a new event conversation_bot_resolved and added a job to auto resolve the bot conversation...

41e269e873a565b545a4e88228534c2316a50899 authored 8 months ago by Sojan Jose <[email protected]>
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 w...

b7a83dcbcd4d9d04257bc79a172bcaea5662d7c2 authored 8 months ago by Nithin David Thomas <[email protected]>
chore(docs): Update the API documentation to add the filter status=all to conversation list and meta (#8994)

fd993feecec34ece22717d005cdbfa4869aac536 authored 8 months ago by Danilo Campana Fuchs <[email protected]>
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 ...

773be6f8ec85426edfea60502539e4ab706bd040 authored 8 months ago by Sojan Jose <[email protected]>
feat: seed db for heroku review apps (#9019)

77e463990a678805c75c0e8cae946048544ebc61 authored 8 months ago by Vishnu Narayanan <[email protected]>
chore: refactor deploy check gh action (#9018)

* chore: refactor deploy check action

Refactor deployment check gh action to account for ...

8f6ff4bc415b347cd6c6e3331bda4a0c005055bd authored 8 months ago by Vishnu Narayanan <[email protected]>
chore: Fix Bundle Audit Breakages (#9016)

Name: actionpack
Version: 7.0.8
CVE: CVE-2024-26143
Criticality: Unknown
URL: https://discus...

ab56374b2fe0b895132788acd5bb2902ff951453 authored 8 months ago by Sojan Jose <[email protected]>
fix: Add custom rubocop rules for email fetch (#8987)

fa305d76e8c4f3dc5b75fe5125f00b5a0754de92 authored 8 months ago by Shivam Mishra <[email protected]>
chore(infra): Add GH action to ensure deployment success for every PR (#8990)

1de3ff1a6dfd8fa00081f334d45a2eef1ea7ca19 authored 8 months ago by Vishnu Narayanan <[email protected]>
fix: remove rubocop rule (#8985)

* fix: remove rubocop rule

* chore: remove ignore comment

* chore: remove ignore comment

106319406b91ebe192eebe40b37f097e8522310c authored 8 months ago by Shivam Mishra <[email protected]>
chore: Update translations (#8983)

a5e9cd94e16e8e38c97aa6266f2b00a578435c8a authored 8 months ago by Chatwoot Bot <[email protected]>
feat(ee): Add support for SLA in automation rules (#8910)

Co-authored-by: Sivin Varghese <[email protected]>

27ac262a269b09e0153e5cd23bd8bf34548ac68c authored 8 months ago by Vishnu Narayanan <[email protected]>
feat: Ability to block contacts permanently (#8922)

Co-authored-by: Pranav <[email protected]>

ae4c8d818fe038aff5e1dac5fc6ea457c48f4851 authored 8 months ago by Sojan Jose <[email protected]>
fix: downcase email before finding (#8921)

* fix: downcase email when finding

* feat: add `from_email` class

* refactor: use `from_em...

c031cb19d26595377bb15b9c1cd9e3fa02d74366 authored 8 months ago by Shivam Mishra <[email protected]>
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 t...

ebae547a6083c6b1b557f0f51bd75a565e73361f authored 8 months ago by CristianDuta <[email protected]>
feat(ee): Add SLA management UI (#8777)

Co-authored-by: Sivin Varghese <[email protected]>
Co-authored-by: Muh...

cc47ccaa2c6dbacb2072e4c8c859322b63c9cc02 authored 8 months ago by Vishnu Narayanan <[email protected]>
fix: Raise error if email to_header is invalid (#8688)

d53097f77d2af04e4380231682f082d89ca26bc9 authored 8 months ago by Vishnu Narayanan <[email protected]>
chore: Hide banners on onboarding view (#8934)

---------
Co-authored-by: Sivin Varghese <[email protected]>

9911c5dc12495beb7a3c838c89e43fa7adc3f737 authored 8 months ago by Nithin David Thomas <[email protected]>
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....

19aef3e94b395d4d140842130bdb2e74abe5e5c7 authored 8 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
feat: sla-7 ensure applied_sla uniqueness (#8938)

* feat: refactor fetching sla in action service

* chore: modify spec

* chore: ensure appli...

23230e0143e70dc12c62e39af0bd78d874f998cf authored 8 months ago by Vishnu Narayanan <[email protected]>
feat(perf): sla-9 improve perf of TriggerSlasForAccountsJob (#8953)

* feat: improve perf of TriggerSlasForAccountsJob

f92cea144cb7bf156593dfbe07f855a867223cef authored 8 months ago by Vishnu Narayanan <[email protected]>
feat: Update `last_snoozed_at` after the un-snooze notification (#8943)

e6cf8c39b7a3d4482c2a96dcc51995e910800255 authored 8 months ago by Muhsin Keloth <[email protected]>
feat: Add labels, status and priority in notification `push_event_data` (#8972)

c5c08451517f86b3b95b5f836e80b1597ef23244 authored 8 months ago by Muhsin Keloth <[email protected]>
feat: Export contact improvements (#8895)

This pull request enhances the export contacts feature by adding a confirmation step before expo...

5d9fb55370ccd9ea01043cbfe0e74f09569602e0 authored 8 months ago by Liam <[email protected]>
feat: API changes to support multi step user signup (#8933)

-API Changes to support the new onboarding flow

Co-authored-by: Sojan <[email protected]>

721a2f50525eeb116db4f3b8b96ac3588fb0ac56 authored 8 months ago by Nithin David Thomas <[email protected]>
chore: Add facebook_api_version to global config (#8965)

- Ability to configure facebook_api_version from global config

Co-authored-by: Pranav <pranav...

7320957405c21b1f428e8d36910ed65852c4d64b authored 8 months ago by Sojan Jose <[email protected]>
Merge branch 'release/3.6.0' into develop

e4d072c79cfaae0ebfd2f30b51dd71c9bb32a07c authored 8 months ago by Sojan <[email protected]>
Bump version to 3.6.0

71ee10c88932276badede8917117a5e610c39124 authored 8 months ago by Sojan <[email protected]>
fix: `support_email` and `inbound_email_domain` returning empty string (#8963)

chore: Fix for inbound email domain being nil

978a8a4cb20745c620294fc5bd1b0823defff0b0 authored 8 months ago by Sojan Jose <[email protected]>
fix: Inbox view Read/Snoozed display filters (#8907)

* fix: Notification filters

* Update notification_finder.rb

* Update notification_finder.r...

cd06b2b3379636d4ea525a3bf241368ec9a59c14 authored 8 months ago by Muhsin Keloth <[email protected]>
feat: Add textarea component to use in forms (#8932)

Co-authored-by: Pranav <[email protected]>

6eb06377ccd0a885a9e4a3f04615028f49209d4b authored 8 months ago by Nithin David Thomas <[email protected]>
chore: Fix flaky spec relying on unguaranteed order (#8956)

94892e71687fab7d21843e892dac05e45ded3ee5 authored 8 months ago by Sojan Jose <[email protected]>
fix: Mark notification as unread after the un-snooze (#8917)

fe744abe268e9b4d51d85ff21e3ebb2c14f7e085 authored 8 months ago by Muhsin Keloth <[email protected]>
feat: Adds bulk_invite api for onboarding view (#8931)

- New API for bulk email invite

a902b49bc5ad9b5c1d292435e0d638d90be7a06a authored 8 months ago by Nithin David Thomas <[email protected]>
chore: Support for updated_within in ConverationFinder (#8947)

- `updated_within' accepts value in seconds and returns all conversations updated in the given p...

9c07b6dd46387f76b31c5fd7cd6718acff632f41 authored 8 months ago by Sojan Jose <[email protected]>
feat: Add `meta` to notification model (#8941)

* feat: Add meta and description to notification model

* chore: remove description

3b7b06dbec7a29052d67205d419cd0e3731a1433 authored 8 months ago by Muhsin Keloth <[email protected]>
fix: Editor hyperlink popup is hidden under modal (#8950)

597a4164e8f4c0f3cff56c6c1865236c4cae06b9 authored 8 months ago by Sivin Varghese <[email protected]>
fix: Removes default slot for right of label (#8936)

678c00f2543d2416aea04c0e8127488992e35f7a authored 8 months ago by Nithin David Thomas <[email protected]>
fix: Adds forgot password link for login form (#8927)

- focus ring not appearing issue
- missing forgot password link

Fixes: https://linear.app/ch...

7298002da73daf6eee7d857ceaffaf1af95bffb1 authored 8 months ago by Nithin David Thomas <[email protected]>
fix: throttle contact search endpoint to prevent abuse (#8919)

Throttle contact_search endpoint to prevent abuse/maintain db perf
ref: https://discord.com/cha...

96b781b7fd424b4572eaccd37b5c4958b57daf34 authored 8 months ago by Vishnu Narayanan <[email protected]>
feat: Add endpoints to retrieve summary of team/agents over a period of time (#8916)

- Internal APIs to prototype reporting improvements.

1ce5cbe27590e1dd45a7d9b13cda483bdcbf174e authored 8 months ago by Pranav Raj S <[email protected]>
feat: Improve the rendering of CSV exports (#8914)

Improve the rendering of the datestamp

c607f09be0102e11bf2c37b01744ca744033401c authored 8 months ago by Pranav Raj S <[email protected]>
chore: add more logging to mailbox helpers [CW-3071] (#8909)

* chore: add more logging to mailbox helpers

* fix: deleted entries

* fix: log order

* ...

33a6ad9f7eb4fe82be807bfe0ffaa8a0d0b55741 authored 8 months ago by Shivam Mishra <[email protected]>
feat: handle already invited user (#8912)

e662336eaf8a39574bdc770798f866d51378be69 authored 8 months ago by Shivam Mishra <[email protected]>
fix: Update outline color on login page (#8913)

0158a558459fece87416618b5db3b92a0731f3c4 authored 8 months ago by Shivam Mishra <[email protected]>
feat: account onboarding with clearbit (#8857)

* feat: add clearbit lookup

* chore: fix typo in .env.example

* refactor: split lookup to ...

657843960cf5656e93a3e4fcea7b954cbc398971 authored 8 months ago by Shivam Mishra <[email protected]>
fix:Avoid adding all new conversations when on a custom view (#8905)

fc6a22b072a1ae9b67b09bb19cee6878cf7a7006 authored 8 months ago by Sai Warang <[email protected]>
feat: Agent bot cant assign conversations to teams (#8015)

Implemented so that the API can process priority and agent/team changes per Agent Bot.

Fixes:...

227d99934ec693258c3f4f05479c8e0adcfa18c0 authored 8 months ago by giquieu <[email protected]>
chore: fix git_sha in instance health (#8893)

- Fix git-hash in super admin instance health page for Heroku installations
- Fix git boundary ...

5036b28e452c8074c76207d755f1bad25d25c0e6 authored 8 months ago by Vishnu Narayanan <[email protected]>
chore(deps): bump grpc from 1.54.0 to 1.54.3 (#8906)

Bumps [grpc](https://github.com/google/grpc) from 1.54.0 to 1.54.3.
- [Release notes](https://g...

8b5735c915b69d004eefeb3865e05cd582433a85 authored 8 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix(refactor): Cleanup the specs and the logic for FetchIMAP job (#8766)

eb379e184968f77546e9a30def93e56c31d38a0c authored 8 months ago by Pranav Raj S <[email protected]>
chore: Render timestamp in a better format in conversation traffic export (#8897)

chore: Render timestamp in a better format in conversation traffic reports

6a630bc4899b7d4fbf843c79ab6d9dc0d906e007 authored 8 months ago by Pranav Raj S <[email protected]>
chore: upgrade to latest versions of gh helper actions (#8896)

https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/
...

0d1b474e602e817bdd8a52fc724e5f49abd8acb1 authored 8 months ago by Vishnu Narayanan <[email protected]>
chore: Remove unused builders for widget (#8876)

- These builders are not used in our code base, hence removing them

84f6cadae7c839f6d1a57dfc8fe83fbb26dbf5a4 authored 8 months ago by Sojan Jose <[email protected]>
chore: Add CODEOWNERS (#8889)

372e740c38130b6ded22b5453e1b3b1e5b9b896f authored 8 months ago by Sojan Jose <[email protected]>
feat: Inbox list filter (#8880)

* feat: Inbox list filter

* fix: routes after delete/unread

* fix: Specs

* feat: Handle...

57dd979a1412f73f815938aaa0e45cac25b9192d authored 8 months ago by Sivin Varghese <[email protected]>
feat: Add sidekiq jobs to monitor applied SLAs (#8828)

Fixes: https://linear.app/chatwoot/issue/CW-2983/sidekiq-jobservice-to-monitor-sla-breach

Co-...

c1d07a5471895849e049da34df9d8ef0234135b4 authored 8 months ago by Vishnu Narayanan <[email protected]>
fix: Send push notification on `bot_handoff` (#7636)

Send a 'Conversation Created' push notification when the bot does a hand_off.
fixes: #7587

C...

98eddd0532d77adbff590fef44a551e279e36ddf authored 8 months ago by Jatin <[email protected]>
feat: Add `notification.updated` event (#8871)

1b21e0d429da403aaf1a7295818c5a377639fdc9 authored 8 months ago by Muhsin Keloth <[email protected]>
chore: Apply fixes for items in rubocop_todo [CW-1806] (#8864)

This PR addresses several items listed in our rubocop_todo by implementing the necessary correct...

7776b741264d96855471f984c04cb880fffe9018 authored 8 months ago by Sojan Jose <[email protected]>
fix: Change the route from `inbox` to `inbox-view` (#8874)

* fix: Change inbox to inbox-view

* fix: route fixes

* Update ContactInfo.vue

* Update ...

3abb887445e556f0e1b7b4ca09f639ecc0514b9c authored 8 months ago by Muhsin Keloth <[email protected]>
test: ensure that timestamp is in correct range (#8868)

Co-authored-by: Muhsin Keloth <[email protected]>

a9ec3ae0985cb5425c07a35bad81c2ef9074491f authored 8 months ago by Shivam Mishra <[email protected]>
chore: Inbox view improvements (#8866)

* chore: Inbox view improvements

* chore: Review fix

---------

Co-authored-by: Muhsin K...

53927b5a72d2d015fcfbbb2a0f2b303a671132c0 authored 8 months ago by Sivin Varghese <[email protected]>
feat: Sort Notification API changes (#8865)

* feat: Inbox sort API changes

* Update notification_finder.rb

* Update notification_finde...

d67b91d2b0d9a3840f9adc08e757c2c569ee4792 authored 9 months ago by Muhsin Keloth <[email protected]>
chore: Squash migrations till 05/2023 (#8862)

- Squash the old migrations up 05/2023 to a single file

a4fc28abc0e39f54189c21cdbe90cff8da9074c2 authored 9 months ago by Sojan Jose <[email protected]>
feat: Creates radio select form input for onboarding form (#8860)

Co-authored-by: Sivin Varghese <[email protected]>

bee2a146204eb15dbf5c4da6f1dc06958f85a725 authored 9 months ago by Nithin David Thomas <[email protected]>
fix: build error during development using docker-compose (#8714)

* Fix ssl error in final build stage

* add env to docker compose

---------

Co-authored-...

168a4dc3233ed0cb7a47418412bd7850a8c7c424 authored 9 months ago by Ali Behnamfard <[email protected]>
chore(deps): bump nokogiri from 1.16.0 to 1.16.2 (#8861)

Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.16.0 to 1.16.2.
- [Release n...

47c0decf1ee9b12ec389d1088765196c167b81e6 authored 9 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
feat: allow bulk invite create via email (#8853)

* feat: add agent builder

* feat: use new agent builder

* refactor: validate limit

* te...

8acc818f6826057b3f7894b00f5f75f46f36d28f authored 9 months ago by Shivam Mishra <[email protected]>
feat: Inbox header actions (Snooze/Delete) (#8858)

* feat: Inbox header actions (Snooze/Delete)

* chore: Minor fix

* chore: Fix eslint

* U...

9e0468cd737265a4bd1ab84dd36a6b9a7d3a7ca4 authored 9 months ago by Sivin Varghese <[email protected]>
feat: Form input component to use with onboarding form (#8850)

* feat: Form input component to use with onboarding form

* Update Input.vue

* Update WithL...

65e9cee019b7e12d3c77eb7d91b1d26af1aa6b6e authored 9 months ago by Nithin David Thomas <[email protected]>
feat: Wizard step component to use with onboarding (#8854)

* feat: Wizard step component to use with onboarding

* Update app/javascript/v3/views/onboard...

bb3851a35ca9c6e0f745fdef03b661bf542c724b authored 9 months ago by Nithin David Thomas <[email protected]>
feat: Form select component to use with onboarding form (#8852)

* feat: Form select component to use with onboarding form

* Update Select.vue

* Update Wit...

4368bdb2bc000a66a6c8b39aa721300ff5670719 authored 9 months ago by Nithin David Thomas <[email protected]>
chore: Move Enterprise pricing validation to on create (#8856)

* chore: Move Pricing validation to on create

The previous validation was getting triggered o...

1b753720c174a9039f8fdb7b83df5376bc698831 authored 9 months ago by Sojan Jose <[email protected]>
feat: Delete all/read notifications (#8844)

39e27d2a23b2dd2e455d3c04ac6c2dc6fb9a6d73 authored 9 months ago by Muhsin Keloth <[email protected]>
feat: Inbox list display menu (#8847)

* feat: Inbox list display menu

* chore: Fix alignment

45e630fc60b06692c3529ee546e13b2debfce919 authored 9 months ago by Sivin Varghese <[email protected]>