From 30bb0e5748bb8c3917c8af20fb9f6d511e6f6850 Mon Sep 17 00:00:00 2001 From: Jared Vititoe Date: Sat, 23 May 2026 20:18:37 -0400 Subject: [PATCH] docs: add presence badges and device sessions to landing page and README Document the new member list presence indicators and per-member device sessions panel with per-device SAS verification in both the landing page feature list and the README custom features table. Co-Authored-By: Claude Sonnet 4.6 --- README.md | 2 ++ landing/index.html | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index eea6456..1b35f02 100644 --- a/README.md +++ b/README.md @@ -423,6 +423,8 @@ All custom code lives in `src/app/` on the `lotus` branch of `code.lotusguild.or | **GIF picker** | `src/app/components/GifPicker.tsx`, `src/app/features/room/RoomInput.tsx` | Giphy JS/React SDK (`@giphy/react-components`, `@giphy/js-fetch-api`, `styled-components`). API key in `config.json` → `gifApiKey`. GIF button appears next to Send only when `gifApiKey` is set. Sends GIF as `m.image` (fetches blob → `mx.uploadContent` → `mx.sendMessage`). `FocusTrap` handles click-outside / Escape to close | | **GIF picker terminal theme** | `src/app/components/GifPicker.tsx` | When `lotusTerminal` is on: dark navy background (`#060c14`), orange dim border, 4px radius, `// GIF_SEARCH` header, injected `