discourse/plugins/chat
Jarek Radosz 1defb9449b
UX: Move user-cards above composer (#27491)
There is currently only one scenario when both the composer and a user card would be present at the same time:

if you have the composer open and then you click on something outside it that triggers a card. Which implies intent to see the card (unobstructed by the composer 😉)

The reverse doesn't happen because opening the composer would close an existing user card.

In theory there's also displaying a user card by clicking on a mention in composer's preview but that functionality is currently broken (and this PR is a prerequisite 😉)

---

I changed `.user-card, .group-card` to `.fk-d-menu[data-identifier="card"]` because that regressed when we moved user cards to float-kit – they are nested inside `.fk-d-menu` so its `z-index` is now important (effectively the cards had `z-index: z("dropdown")` instead of `z("usercard")`)
2024-06-18 15:12:41 +02:00
..
app FEATURE: show my threads from muted chat channels (#27468) 2024-06-13 18:39:35 +04:00
assets UX: Move user-cards above composer (#27491) 2024-06-18 15:12:41 +02:00
config Update translations (#27417) 2024-06-11 17:20:39 +02:00
db DEV: Update to lastest rubocop-discourse 2024-05-27 18:06:14 +02:00
lib PERF: fix performance of chat email notifications 2024-06-10 14:25:06 +02:00
public
spec FEATURE: show my threads from muted chat channels (#27468) 2024-06-13 18:39:35 +04:00
test/javascripts FIX: Don't modify FloatKitInstances arrays unless needed (#27462) 2024-06-13 12:44:38 +02:00
plugin.rb FIX: correctly load channels in chat webhooks 2024-06-10 17:30:38 +02:00
README.md DEV: Chat service object initial implementation (#19814) 2023-02-13 13:09:57 +01:00

This plugin is still in active development and may change frequently

Documentation

The Discourse Chat plugin adds chat functionality to your Discourse so it can natively support both long-form and short-form communication needs of your online community.

For user documentation, see Discourse Chat.

For developer documentation, see Discourse Documentation.