Skip to content

feat: revamp IdeaScape as a civic field notebook - #7

Merged
Bots merged 2 commits into
mainfrom
feat/design-revamp
Aug 10, 2026
Merged

feat: revamp IdeaScape as a civic field notebook#7
Bots merged 2 commits into
mainfrom
feat/design-revamp

Conversation

@Bots

@Bots Bots commented Aug 10, 2026

Copy link
Copy Markdown
Owner

Summary

  • replaces the warm glossy SaaS styling with a civic field-notebook system built around IBM Plex typography, civic blue, surveyor orange, map-grid structure, contour linework, and flat evidence-led surfaces
  • adds a reusable responsive site header and applies the visual system across home, catalog, idea detail, validation, pilot, auth, profile, editor, theme, and private admin surfaces
  • standardizes 44px minimum button targets, visible focus treatment, and reduced-motion behavior while preserving route, auth, privacy, query, and server authorization semantics
  • adds design-system, shared-header, and button contract coverage

Design direction

The interface now reads like public fieldwork rather than a generic AI startup template: sharp borders, archival labels, count-led catalog cards, explicit operational states, and restrained contour/map motifs replace ambient blur, glossy gradients, floating pills, and elevated tile grids.

Privacy and behavior

  • no Supabase queries, RPCs, RLS policies, database migrations, or authorization rules changed
  • the /admin route remains server-authorized and aggregate-only
  • validation choices, applicant details, and respondent identities remain private
  • loading, error, empty, signed-out, unauthorized, and success states remain present

Verification

  • 180 frontend tests pass
  • TypeScript typecheck passes
  • Biome lint passes without warnings
  • Biome format check passes
  • production Vite build passes
  • npm audit --omit=dev --audit-level=high reports 0 vulnerabilities
  • git diff --cached --check passes
  • local Playwright QA passes at 1440px light/dark and 390px mobile with no overflow, page errors, or undersized mobile controls
  • reduced-motion styles compute to 0.01ms with one animation iteration
  • light and dark text tokens meet 4.5:1 contrast, including the surveyor-orange signal color
  • light and dark resting control boundaries meet 3:1 non-text contrast
  • independent correctness/security review
  • independent design/accessibility review
  • Vercel preview browser QA: desktop, mobile, light, dark, protected states

@vercel

vercel Bot commented Aug 10, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
ideascape Ready Ready Preview Aug 10, 2026 7:55pm

@Bots
Bots merged commit eddee54 into main Aug 10, 2026
3 checks passed
@Bots
Bots deleted the feat/design-revamp branch August 10, 2026 21:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant