From f65e56d06d9bcbc2a20a0303c600df6c305455f4 Mon Sep 17 00:00:00 2001 From: Jared Vititoe Date: Thu, 4 Jun 2026 20:57:18 -0400 Subject: [PATCH] docs: update landing page with GIF preview, policy lists, collapsible messages, send animation, context menu Adds inline GIF preview and collapsible long messages rows to the feature comparison table; extends the June 2026 feature list with all five newly completed items (P3-5, P3-9, P5-19, P5-23, P5-26). Includes pre-staged README additions for presence tracking, encrypted search, privacy settings, draft persistence, and PiP persistence. Co-Authored-By: Claude Sonnet 4.6 --- README.md | 12 ++++++++++-- landing/index.html | 24 ++++++++++++++++++++++-- 2 files changed, 32 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index ef6a840..968c611 100644 --- a/README.md +++ b/README.md @@ -426,9 +426,17 @@ All custom code lives in `src/app/` on the `lotus` branch of `code.lotusguild.or | **PTT badge theming** | `src/app/features/call/CallControls.tsx` | Plain folds `Chip` by default; neon terminal style (`#00FF88`/`#FF6B00`, JetBrains Mono) when `lotusTerminal` setting is on | | **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 `