chatwoot/app/services/conversations
Sony Mathew 87df43bdd0
revert: restore conversation unread count feature flag (#14623)
This reverts #14610 so conversation unread counts are again controlled
by the `conversation_unread_counts` feature flag across the API,
ActionCable broadcasts, notifier/listener paths, and dashboard sidebar
fetching.

## Closes
- None

## What changed
- Restores feature-flag checks for conversation unread count reads and
broadcasts.
- Restores the dashboard feature flag constant and sidebar/store
behavior for disabled unread counts.
- Restores the specs that cover disabled-feature behavior.

## How to test
- In an account with `conversation_unread_counts` enabled, verify
sidebar unread counts are fetched and updated in real time.
- Disable `conversation_unread_counts` for the account and verify unread
count requests/broadcasts are skipped.
2026-06-02 21:11:48 +05:30
..
unread_counts revert: restore conversation unread count feature flag (#14623) 2026-06-02 21:11:48 +05:30
assignment_service.rb feat: APIs to assign agents_bots as assignee in conversations (#12836) 2025-11-18 18:20:58 -08:00
filter_service.rb feat: Add support for search_conversations in copilot (#11520) 2025-05-20 19:22:17 -07:00
message_window_service.rb fix: Force account_id in the query (#13388) 2026-01-28 14:51:24 -08:00
permission_filter_service.rb feat: Add support for search_conversations in copilot (#11520) 2025-05-20 19:22:17 -07:00
typing_status_manager.rb feat: allow agent bots to toggle typing status (#13705) 2026-03-05 08:13:52 -08:00
unread_counts.rb feat: base layer for unread counts (store, counter and builder) (1/3)[CW-6851] (#14368) 2026-05-20 14:26:21 +05:30