# XWUISuperChat

Super-tier messaging shell (Telegram / Slack style) that composes the `industry/chat/` surface into one navigable app. The single `chat` group carries eight leaves - Chats (two-pane `XWUIChatList` + `XWUIChatHeader` + `XWUIThread`), Channels (`XWUIChannelList` + `XWUIChatTranscript`), Threads (focused `XWUIThread`), Mentions / Saved / Activity Feed (all `XWUIActivityFilter` presets), a synthesised `XWUIDashboard`, and a Settings placeholder - all rendered from a shared demo seed so a cold mount looks live. `chat-list` is the `default: true` landing; the static `menuTree()` + `pages()` accept `title`/`sidebarWidth`/`activeKey`/`user`/`locale`/`notifications` and merge with sibling Super apps via `extraTree` / `extraPages` or `XWUISuperApp.merge()`.

## Basic Usage

Cold-launches the Chat shell on the two-pane Chats view with an Ada Lovelace identity, a notification badge, and all eight leaves reachable from the sidebar.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: Mounts XWUISuperChat standalone with activeKey chat-list and notifications 3, opening on the canonical two-pane messenger view.
```

## Group Chat

Cold-launches on the two-pane Chats view - a multi-participant conversation rail (Sarah Chen, Ops Team, Alex Rivera, Rana Al-Sayed) beside a transcript shared between You, Sarah, and Alex.

```example
file: examples/GroupChat.ts
html: examples/GroupChat.html
title: Group Chat
description: Opens on the chat-list leaf - the two-pane messenger whose seeded thread carries three contributors, i.e. the group-conversation surface.
```

## Threads View

Cold-launches on the focused Threads leaf - a single full-height `XWUIThread` with no left rail, the deep-linked thread view a user reaches from a reply notification.

```example
file: examples/Threads.ts
html: examples/Threads.html
title: Threads View
description: Opens on the chat-threads leaf - a focused single-pane XWUIThread (You / Sarah / Alex), the deep-linked reply view.
```

## Channels View

Cold-launches on the Slack-style Channels leaf - an `XWUIChannelList` rail (#general, #ops-daily, #incidents, #random) beside an `XWUIChatTranscript`. Shown as the supported equivalent of an attachments view, since the shell seeds plain-text messages.

```example
file: examples/Channels.ts
html: examples/Channels.html
title: Channels View
description: Opens on the chat-channels leaf - XWUIChannelList rail plus an XWUIChatTranscript of the selected channel.
```

```api
```
