feat: saved-names wishlist (#1); style the shared feedback chat-pop with Tailwind (#2)

- ☆ on every card saves it to a browser-only shortlist (localStorage
  names.wishlist, cap 60) shown as a Saved panel with snapshotted
  statuses, Re-check and Copy list.
- SuggestionLightbulb from @otm/account-panel is Tailwind-styled and
  names had no Tailwind, so it rendered as a bare button. Added Tailwind
  (preflight off, dark class pinned), scoped element CSS to .wrap and
  mounted the widget outside it.
- v0.2.0

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XStQKxPfEjrTvWo83KFCxG
This commit is contained in:
2026-08-16 18:14:40 -05:00
parent 9489ce5708
commit c7d6812466
11 changed files with 1591 additions and 33 deletions

14
tailwind.config.ts Normal file
View File

@@ -0,0 +1,14 @@
import type { Config } from "tailwindcss";
// Tailwind exists here ONLY to style the shared @otm/account-panel widgets
// (SuggestionLightbulb — the bottom-right feedback chat-pop). The app's own UI
// is handwritten CSS in globals.css, so preflight is off: Tailwind must not
// reset anything, just supply the utility classes the shared components use.
// The app is always dark, so dark: variants are pinned on via <html class="dark">.
export default {
content: ["./src/**/*.{ts,tsx}", "./node_modules/@otm/account-panel/src/**/*.{ts,tsx}"],
darkMode: "class",
corePlugins: { preflight: false },
theme: { extend: {} },
plugins: [],
} satisfies Config;