Commit Graph
13 Commits
Author SHA1 Message Date
inference-bot 3d03a80651 Light theme: cream page background and warm neutrals, matching the dashboard
v3 used the green wash #eaf3ea for --surface-primary, the page background,
which read as too green. Replaced with the palette read from the DEPLOYED
CSS of the dashboard, portal and panel (identical across all three):

  --surface-primary  #eaf3ea -> #faf8f5 (cream, page background)
  --surface-tertiary green   -> #f4f2ec (warm chip)
  --surface-hover    green   -> #f0ede6 (warm hover)
  --surface-composer-hover   -> #f0ede6
  --border-light     #cde0cb -> #e4e0d8 (warm neutral border)
  --presentation     #eaf3ea -> #faf8f5 (composer band)
  --link             #4a7a4a -> #4e7a4d (deeper green, 4.70:1 on cream)

Accents are unchanged (green-deep #5b8c5a, green-mid #6ba86b) — they are
the earthy greens the co-op design system already uses. Dark mode is
untouched. Also fixed the two hard-coded washes: the #loading-container
flash and the bare html/body background, plus custom2.js COOP_BG.light,
which was still painting the browser/PWA chrome #eaf3ea while the
manifest said cream.
2026-10-27 21:58:30 +00:00
Nathan Schneider df55d7fafa PWA fixes: padded maskable icon (launcher crop), edge-to-edge bands, Firefox manifest fetch
- maskable-icon.png regenerated: logo at ~66% on the brand background —
  inside the maskable safe zone, so Android no longer crops it ('zoomed in').
- index.html: viewport-fit=cover + manifest link without
  crossorigin=use-credentials (Firefox Android fails to resolve manifest
  icons on credentialed fetches — missing launcher icon).
- custom.css: standalone-mode safe-area padding so app content clears the
  system bars; the bands show the theme-correct page background.
2026-10-21 22:16:29 -06:00
Nathan Schneider d86483e5a1 restore green-wash theme (lost in the Oct 21 rebuild) + PWA band colors
The Oct 19 theming (light = #eaf3ea dashboard green wash, white cards/surfaces,
per approval) was never committed - the Oct 21 pin-migration rebuild from this
repo silently reverted the deployed theme to the older cream iteration.

- custom.css: light block restored to the approved green-wash palette
  (primary #eaf3ea, white secondary/chat cards, green hover/tertiary/border);
  loading screen + bare page background match.
- Dockerfile: manifest theme_color/background_color and the index.html
  theme-color media pair now follow the live palette (#eaf3ea light /
  #22271f deep pine dark).
- custom2.js: sync ONE meta theme-color to the app's resolved theme
  (html.dark class + prefers-color-scheme listener) so Android status/nav
  bands and iOS safe areas track the theme at runtime; the static media
  pair remains as the no-JS fallback.
2026-10-21 20:46:45 -06:00
Nathan Schneider 8abdc95803 PWA chrome: manifest theme_color #009688 teal -> cream #faf8f5, background black -> cream; index.html theme-color light/dark pair; html/body bg matches theme (fixes green top bar + white bottom bar in Firefox PWA) 2026-10-19 21:41:31 -06:00
Nathan Schneider 05c368100a theme: light background -> cream #faf8f5 (the dashboard's true page background); green stays as accents; chat text areas stay white 2026-10-19 12:52:20 -06:00
Nathan Schneider 429de96184 theme: dashboard approach — green background, chat text areas (surface-chat/presentation secondary) highlighted white 2026-10-19 12:45:04 -06:00
Nathan Schneider 0a363b3b81 theme: override --presentation and --surface-chat (chat-form backdrop + messages area were still white in light mode) 2026-10-19 12:37:56 -06:00
Nathan Schneider a24286cb74 Footer link + Figtree font (self-hosted from design kit); footer text simplified 2026-10-19 10:40:14 -06:00
Nathan Schneider 499d4faaf2 UI: dashboard-green light background; 'MCP Servers' -> 'Tools'; co-op footer text (build-time string patch) 2026-10-19 10:32:07 -06:00
Nathan Schneider da996403d4 Branding v3: homepage-canonical palette; green vector logo (white-plate variant was invisible on cream); green favicon/PWA icons; branded loading flash 2026-10-18 23:43:54 -06:00
Nathan Schneider 03e6baf3df Rebrand via Tailwind theme vars; hide signup prompt via :has() + observer; sync yaml with volume fix 2026-10-18 22:36:57 -06:00
Nathan Schneider ff54ed6680 Add branding text color to login page 2026-10-18 22:10:55 -06:00
Nathan Schneider c967d788de Add custom.css and inject it into index.html 2026-10-18 21:08:06 -06:00