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

chore: Unset Redis config after spec (#8685)

The sentinel configuration set in this specification seems to be affecting other specifications....

35c26367da3fc85f195a693132155a919c11732d authored 12 months ago by Sojan Jose <[email protected]>
chore: Fix sentry errors in email processing for bounce notifications (#8677)

This case occurs for bounce notification emails where the from address is From: "" (Mail Deliver...

aaf4fee9a666e2c85a970e5d1dc1bfe709f6e8aa authored 12 months ago by Sojan Jose <[email protected]>
fix: Error ResizeObserver loop completed with undelivered notifications. (#8680)

3c21f624859239fb9a8e57ed5c6467cbf8ca8a8d authored 12 months ago by Sivin Varghese <[email protected]>
feat: UI for unsupported message (#8660)

Display an unsupported message in UI when handling unsupported messages from channels like faceb...

50b2ca014e215d941dc6e4ee498549f13d4a7ad9 authored 12 months ago by Shivam Mishra <[email protected]>
fix: skip auditlogs for whatsapp template sync (#8579)

Skips audit logs for whatsapp_template sync
Fixes: https://linear.app/chatwoot/issue/CW-2641/sk...

d731c972ad5620f425f2c92be9ca7c6b3201a61b authored 12 months ago by Vishnu Narayanan <[email protected]>
chore: Handle stripe events without plan data (#8668)

`plan` isn't a guaranteed object in stripe `customer.subscription.updated` events. It can be nu...

5845881b08bfa08fb25d951bbb050354d5183938 authored 12 months ago by Sojan Jose <[email protected]>
chore: Rescue `Slack::Web::Api::Errors::NotInChannel` error (#8670)

The primary cause of this issue is when Chatwoot sends a message to a channel that has either be...

64138ef2205049b037a5aadc084bf6773b719a6e authored 12 months ago by Muhsin Keloth <[email protected]>
chore: Improve Openai json rendering (#8666)

We have been observing JSON parsing errors for responses from GPT. Switching to the gpt-4-1106-p...

046ce68a45063436a3a4c7e82aeb91e0fa612eaf authored 12 months ago by Sojan Jose <[email protected]>
chore(deps): bump puma from 6.3.1 to 6.4.2 (#8663)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+d...

e34ab5957fee8a17258714a5e8fe3eb23fb4b08d authored 12 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix: Remove the usage of DragWrapper to fix the Dyte integration (#8655)

75a54928408fb07b16f40f2ea1924a1cf762aecc authored 12 months ago by Pranav Raj S <[email protected]>
feat: trigger handoff when agent bot is the actor (#8639)

- This PR adds a feature to auto-trigger handoff events when an Agent bot toggles a conversation...

56fbbe92b49bb3b166476347898ba978dab8a267 authored 12 months ago by Shivam Mishra <[email protected]>
chore: Fix for empty update case for messages (#8641)

We observed an issue in production where the external webhook for an API inbox was failing. This...

dc4e13b3008edf76eee63b3419f9ab2281ccf7b8 authored 12 months ago by Sojan Jose <[email protected]>
fix: Update broken specs (#8651)

- Use fakeTimer for time.spec.js
- Use default sort as last_activity_at_desc
- Update specs fo...

2c7f93978e4522819b649edd3a0ac438e613ad1d authored 12 months ago by Pranav Raj S <[email protected]>
feat: handle unsupported media on the backend (#8650)

This PR logs additional information in content_attributes of a message in case it is unsupported...

6e300644218667f1bfaa4a10aec690c862de63bd authored 12 months ago by Shivam Mishra <[email protected]>
feat: Add a job to reopen snoozed notifications (#8545)

68062216e484751ae004e2616c179afacecfd41f authored 12 months ago by Muhsin Keloth <[email protected]>
fix: messageTimestamp test (#8644)

8a8f325f64c00caa8538e29a990ff4c671937436 authored 12 months ago by Vishnu Narayanan <[email protected]>
feat: enable new relic log decorations (#8616)

This enables local decorating of logs when using a new relic. It can be used when you use a log ...

cf90b898f4e182815d0720c868a1279a4966b8fe authored 12 months ago by Kevin Lin <[email protected]>
chore: add config for Darkmode logo for whitelabeling (#8597)

- Add config for dark mode logo

1f4cb0e1ca80bb004e2f238e897f3ef464daf357 authored 12 months ago by Sojan Jose <[email protected]>
chore(synk): Upgrade administrate to fix 2 vulnerabilities (#8625)

Co-authored-by: snyk-bot <[email protected]>
Co-authored-by: Pranav Raj S <[email protected]>

c6ecf80dfff879f8154c1930bb7efed9a3c961cc authored 12 months ago by Sojan Jose <[email protected]>
chore(snyk): Security upgrade factory_bot_rails from 6.4.2 to 6.4.3 (#8628)

Co-authored-by: snyk-bot <[email protected]>

c29b77c214de3d00f5759561f4c03017706f9488 authored 12 months ago by Sojan Jose <[email protected]>
chore: 2023 -> 2024 (#8635)

c301845ade3b6810a11267f349d04d37d6c4c7c2 authored 12 months ago by Pranav Raj S <[email protected]>
feat: Use typing status from utils (#8589)

78fab7897dfd7df05339b1154f7e115b3e86675e authored about 1 year ago by Sivin Varghese <[email protected]>
feat: Updates the design of the network connection warning snack bar (#8509)

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

f48e014694ae8768ce237e43fee2a92b94a92bb7 authored about 1 year ago by Nithin David Thomas <[email protected]>
feat: Adds dropdown to switch locales from articles list page (#8402)

206433db32be81aaf3c54cdb8a0dd9200b5155d0 authored about 1 year ago by Nithin David Thomas <[email protected]>
chore(security): Security upgrade omniauth from 2.1.1 to 2.1.2 (#8591)

Co-authored-by: snyk-bot <[email protected]>

1ddb73ea9798b805c74964db21ea16897296c94d authored about 1 year ago by Sojan Jose <[email protected]>
feat: Add `last_activity_at` field to Notification model (#8585)

b5071e61d791f7553194a36202194c0a75acfd9e authored about 1 year ago by Muhsin Keloth <[email protected]>
feat: Enable custom attributes in the suggestion for variables. (#8520)

a80eff9aa36892d93ebd0c87217522cac5079c2a authored about 1 year ago by Muhsin Keloth <[email protected]>
Merge branch 'release/3.4.0' into develop

a59fb90785f0ce621a635114a666b9ccc3afa39e authored about 1 year ago by Sojan <[email protected]>
Bump version to 3.4.0

29478880ff42aeacdf7a898235faf3255b4361d7 authored about 1 year ago by Sojan <[email protected]>
fix: switch to nodejs ppa for linux installations (#8337)

Nodesource script-based installation is deprecated. Switch to a different ppa for nodejs.

Fix...

c9f8cdb51b136e61d0414a885c6f526830fe8263 authored about 1 year ago by Vishnu Narayanan <[email protected]>
fix: Fix the issue "Undefined method `inbox' for Instagram::MessageText" (#8582)

a2ebf92932db9e51ddcc34ec8ef4b0222e92b909 authored about 1 year ago by Pranav Raj S <[email protected]>
chore(migration): Re-run database migration job for caching. (#8581)

A support request that came to Chatwoot Cloud revealed that the job was timed prematurely. The d...

00eb5b152a198c16e040df794ff3a26e466c0971 authored about 1 year ago by Pranav Raj S <[email protected]>
chore: Update self-hosted billing redirect (#8580)

0b2f539ad0a9ce1d053fe1d582180c0f957d2ed1 authored about 1 year ago by Sojan Jose <[email protected]>
fix: @inbox usage in logs (#8578)

1ab3966b75b1cbdf797cdb918c76bdef1356fa06 authored about 1 year ago by Shivam Mishra <[email protected]>
fix: Use ogg format for Telegram audio messages (#8505)

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

552d967c81f90760312b1f6d2d9640edaf5662a2 authored about 1 year ago by Mazen Khalil <[email protected]>
fix: Typing indicator to support dark mode (#8564)

e5c8a68a7663d2653985e7333db0ec4b07e3cc81 authored about 1 year ago by Sivin Varghese <[email protected]>
fix: undefined method `available_name' for nil:NilClass (#8563)

15f50635e7beaded8640f1e1646a27bb6c9a6fad authored about 1 year ago by Sivin Varghese <[email protected]>
feat: Implement the ability to be able to rotate an image on agent conversation. (#8559)

cf0d6dd7c67d7c32c3df064e2fe46d287ad56d94 authored about 1 year ago by Liam <[email protected]>
fix: Undefined method `name' for nil:NilClass (#8562)

fd1813949a967a8013fc15078af0755dca409e7d authored about 1 year ago by Sivin Varghese <[email protected]>
chore: log authentication error for FB and Instagram (#8551)

6c480098f7f4ac0b42e01f691198f2bce2b4ce39 authored about 1 year ago by Shivam Mishra <[email protected]>
refactor: add better logs to Instagram::MessageText (#8538)

ae649a5b3fd5d891123324b61dd6d64180e73079 authored about 1 year ago by Shivam Mishra <[email protected]>
feat: Settings screen for custom branding (#8543)

- Ability to configure Chatwoot custom branding from UI when using paid plans

Co-authored-by:...

34675da6fafd0f3fb4344a95b2dc94532a814811 authored about 1 year ago by Sojan Jose <[email protected]>
feat: Conversation list virtualization (#8540)

Co-authored-by: Muhsin Keloth <[email protected]>
Co-authored-by: Pranav Raj S <pranav@ch...

075b0292b55894dffaa04140050102d52091c496 authored about 1 year ago by Sivin Varghese <[email protected]>
chore(deps): bump axios from 0.21.2 to 1.6.0 (#8339)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+d...

0e9825f2982d59472fe5ff130f984bf0ab6998d0 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix: accepting external source_id (#8359)

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

bf883794a4a5e3ef70bfe241ec956ae702338068 authored about 1 year ago by Hugo Castro de Deco <[email protected]>
fix: Retry message not working if the conversation has an external issue (#8529)

3adaa2d60221c64d7d1513154de81833735f07e1 authored about 1 year ago by Sivin Varghese <[email protected]>
feat: Advanced conversation sort options (#8532)

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

60a312ace596f283c7dc6b02b509991580a6c849 authored about 1 year ago by Muhsin Keloth <[email protected]>
feat: Add support for ascending and descending options in sort (#8542)

8c9a351c8424ab44f879f5b1c205b357a5c3cb68 authored about 1 year ago by Pranav Raj S <[email protected]>
fix: Update the label name to use .strip to avoid unnecessary whitespace characters (#8541)

- The cache stores the labels as label1, label2. Without removing the whitespace, the output of ...

d28f512de46252c886862774ce9bb247d36f0e17 authored about 1 year ago by Pranav Raj S <[email protected]>
chore: Adds API for agent bot avatar upload (#8533)

Adds API for agent bot avatar upload
- accounts/agent_bot
- platform/agent_bot

376de685fb694a2bc16e5e1432c735bb25b972dc authored about 1 year ago by Sojan Jose <[email protected]>
feat(perf): Cache labels on the conversation model (#8527)

890515edfd440a8cc5d98cf2703e0caf8127fac6 authored about 1 year ago by Pranav Raj S <[email protected]>
feat: disable reply to message in WhatsApp via 360 dialog (#8500)

79412ba2c697f418cb9f7c31a5fc1476bd1c6587 authored about 1 year ago by Shivam Mishra <[email protected]>
chore(synk): Upgrade sentry-rails from 5.13.0 to 5.14.0 (#8420)

Co-authored-by: snyk-bot <[email protected]>
Co-authored-by: Pranav Raj S <[email protected]>

03ebb6947b107f3f5cef08412437fc2114135f24 authored about 1 year ago by Sojan Jose <[email protected]>
chore(snyk): Security upgrade sidekiq-cron from 1.11.0 to 1.12.0 (#8523)

Co-authored-by: snyk-bot <[email protected]>
Co-authored-by: Pranav Raj S <[email protected]>

c53591f0497de680db6433920245a3f5372dbf3f authored about 1 year ago by Sojan Jose <[email protected]>
feat: Add sticker support in Line channel (#8488)

db9a32a4c049311a15da70ebd7b3e4683948a1ac authored about 1 year ago by Muhsin Keloth <[email protected]>
chore(snyk): Security upgrade factory_bot_rails from 6.2.0 to 6.4.2 (#8371)

Co-authored-by: snyk-bot <[email protected]>
Co-authored-by: Pranav Raj S <[email protected]>

2ae9bbb24edf275ec16f2aa64f233333e601f2c0 authored about 1 year ago by Sojan Jose <[email protected]>
feat: Add infinite loader, option for increasing page size (#8525)

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

8dfe193461b6505005bf61aa4599145c4e230cd8 authored about 1 year ago by Pranav Raj S <[email protected]>
feat: Adds API for retry messages in conversation (#8518)

27239ae14ae80709ae0a79cba0c8999ce268740b authored about 1 year ago by Sivin Varghese <[email protected]>
chore: Change the `RemoveMessageNotifications` job implementation. (#8521)

80ff5e2d0a1991ba1969a9552b7255518c69bc0c authored about 1 year ago by Muhsin Keloth <[email protected]>
[Snyk] Security upgrade rack-mini-profiler from 3.1.1 to 3.2.0 (#8508)

Co-authored-by: snyk-bot <[email protected]>

38240a68aab95309771a143f0d341e3ff02b3182 authored about 1 year ago by Sojan Jose <[email protected]>
chore: Remove missing styles for super admin (#8519)

- Remove missing stylesheet references for super admin

89710b406e98ca41aea4d4b827b2b47ca9f5a2fb authored about 1 year ago by Sojan Jose <[email protected]>
feat: Super admin design improvements (#8517)

- Revamp the super admin design
- Introduce a new settings page for support and billing setting...

f002870c6a3fd19214c80b5b1c0cc7d1d0e5ea20 authored about 1 year ago by Nithin David Thomas <[email protected]>
feat: Add the support for custom attributes in message variables (#8511)

b1a68759cf1d2690ca0b419aff931f674e36382f authored about 1 year ago by Muhsin Keloth <[email protected]>
feat: Handle `notification.deleted` action cable event (#8501)

bf49a17efab6a7f7359e986b05e6dbee256e6e44 authored about 1 year ago by Muhsin Keloth <[email protected]>
fix: Email notifications (#8502)

6b0d1d77d3c95fd603046eafd7747b6eaa07b79f authored about 1 year ago by Muhsin Keloth <[email protected]>
feat: Clear all previous notifications if a new notification is added to a conversation (#8490)

db33b7d1dc83a5d4a91b23773cfb8dbf428d8e32 authored about 1 year ago by Muhsin Keloth <[email protected]>
chore: Change primary actor to `Conversation` for all the notification types. (#8435)

76711d95ffdcddf9f1f63ad4098b39fc59f43c55 authored about 1 year ago by Muhsin Keloth <[email protected]>
fix: Undefined method `length' for nil:NilClass (#8491)

17faa6c3b2f053952e231a69f324a4f756d11fe8 authored about 1 year ago by Sivin Varghese <[email protected]>
fix: Remove article meta tag is not working (#8489)

c1ac354c9b0f45d1abd334dc9901edf90066c22a authored about 1 year ago by Sivin Varghese <[email protected]>
feat: Snooze notification API (#8439)

449503bb94fd8b33c7e53247c33b39fbc103a2f8 authored about 1 year ago by Muhsin Keloth <[email protected]>
feat: Add `notification_deleted` action cable event (#8431)

aad18e1ca4d08fa9a15ea2f92bbf5189cf2d8b76 authored about 1 year ago by Muhsin Keloth <[email protected]>
feat: Add support for attachments(image and video) in LINE channel (#8425)

fdc1123b18864b3602e02fe4e0000eaf3fcd43de authored about 1 year ago by Muhsin Keloth <[email protected]>
fix: Install node 20.x in non-production docker (#8441) (#8442)

0974b1e705d197a5f77f093ca325a79e14900a9f authored about 1 year ago by Anthony Meirlaen <[email protected]>
feat: Delete notification by id API (#8430)

bc6e3e598fdc145741095dbcf5d9ebc6317fc903 authored about 1 year ago by Muhsin Keloth <[email protected]>
fix: article meta does not show up on reload (#8415)

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

683f9d9a289dbe616de67f3ecfc232e4148533f1 authored about 1 year ago by Shivam Mishra <[email protected]>
feat: Allow more image formats in avatar uploads form (#8419)

f9bf0883c6568aeb91b2f081315961b94fc2dfdd authored about 1 year ago by Martín Gómez <[email protected]>
feat: Author sections in category block and category list (#8414)

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

ad8ba299c975ca13a437782e3b987e033b702d31 authored about 1 year ago by Sivin Varghese <[email protected]>
chore: Enforce HTTP Basic Authentication for Twilio medias. (#8396)

3ae64822e14ff8dd74739b013d3b3041e8ac6856 authored about 1 year ago by Muhsin Keloth <[email protected]>
fix: Email messages in dark mode (#8300)

a49aaee9cfcc6aff020767320bb8100f536fcc43 authored about 1 year ago by Sivin Varghese <[email protected]>
feat: Update public portal colors with new design (#8230)

2d1f70eb796c801cfefd9f327603b538789605dd authored about 1 year ago by Sivin Varghese <[email protected]>
chore: Make super admin auth error readable (#8406)

- Remove the cryptic error for super admin auth and make it more readable

4fc5f765def0d1d92ed678e6719a307f7994e157 authored about 1 year ago by Sojan Jose <[email protected]>
fix: Updates the text alignment on articles table (#8405)

7efc2726d9c21bb23bd81189fd5202e05e268c74 authored about 1 year ago by Nithin David Thomas <[email protected]>
fix: Remove validation for message signature (#8404)

29a778697c6ce14e57d4c746e27b5c15e1a1c99e authored about 1 year ago by Pranav Raj S <[email protected]>
fix: Add a .present? check for sentiment file path to avoid false positives (#8401)

90649e72bb6f02ee359dd8103491c62ba5218e63 authored about 1 year ago by Pranav Raj S <[email protected]>
fix: Update campaign routes to fix the rendering issue (#8400)

1904ec7df44446bdea04f1a67f92ff65baa468a3 authored about 1 year ago by Pranav Raj S <[email protected]>
chore: Add analytics event for insert article feature (#8393)

96add30331da80810c9b4657e15843d7a5800d24 authored about 1 year ago by Nithin David Thomas <[email protected]>
feat: Split dashboard to chunks for build performance (#8394)

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

9c7148e2ad49bae15df28dfe44bd167bbe2c6264 authored about 1 year ago by Sojan Jose <[email protected]>
fix: Opens foreign links from article page in new tab [cw-2725] (#8304)

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

31c709be5caffb675177eea866dcba09ca36fb13 authored about 1 year ago by Nithin David Thomas <[email protected]>
chore: [Snyk] Security upgrade administrate-field-active_storage from 0.4.2 to 1.0.0 (#8382)

Co-authored-by: snyk-bot <[email protected]>

e750ee6d286cc831016e095d071463d051bbd98f authored about 1 year ago by Sojan Jose <[email protected]>
chore: skip node upgrade if latest on cwctl upgrade (#8336)

5b3f9ac1cd83acde53e7f76d6562f54652cf9289 authored about 1 year ago by Vishnu Narayanan <[email protected]>
feat: Facebook delivery reports (#8136)

6c8dacfa0d40428e6727162255c316c9c8491fd9 authored about 1 year ago by Muhsin Keloth <[email protected]>
Merge branch 'release/3.3.1' into develop

feead30b0b1af20e374f839276c41823491d933f authored about 1 year ago by Sojan <[email protected]>
Bump version to 3.3.1

4244945e7b6bbedd02c756cb44f829f6749ec7c3 authored about 1 year ago by Sojan <[email protected]>
fix: Breakage of message pane when Openai integration isn't enabled (#8381)

Error when the Openai integration isn't enabled

fixes: https://github.com/chatwoot/chatwoot/i...

17725e4dd051471d14425b8fff264ecee92cc4fb authored about 1 year ago by Clairton Rodrigo Heinzen <[email protected]>
Merge branch 'release/3.3.0' into develop

d55bb63aa05ab40e64a37c1e4bba8e17c81ac180 authored about 1 year ago by Sojan <[email protected]>
Bump version to 3.3.0

6e22695b8597eb3e562d75191447197a887d608f authored about 1 year ago by Sojan <[email protected]>
fix: Disable AI Assist CTA if not required (#8375)

- Show CTAs only on production

146e46d79f46768d53fb0faa49f46331e82ccfd9 authored about 1 year ago by Pranav Raj S <[email protected]>
feat: Adds support for logo in portal settings page [CW-2585] (#8354)

0af27a2387a19b0de533aa50eb57b86110e47580 authored about 1 year ago by Nithin David Thomas <[email protected]>
chore: Making OpenAI label suggestions optional (#8374)

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

7380f0e7ce23d5ffb6387cec2443033e0784989f authored about 1 year ago by Sojan Jose <[email protected]>
fix: Update the height of the input based on the rows (#8373)

2c5a0abcce1b0f9fafbe0d65d046f3895086ea05 authored about 1 year ago by Pranav Raj S <[email protected]>