Skip to content

Make biomodel browsing public, gate LLM features behind login#77

Merged
androemeda merged 5 commits into
mainfrom
feat/public-biomodel-browsing
Jul 15, 2026
Merged

Make biomodel browsing public, gate LLM features behind login#77
androemeda merged 5 commits into
mainfrom
feat/public-biomodel-browsing

Conversation

@androemeda

Copy link
Copy Markdown
Collaborator

Summary

  • /search, /chat, and /analyze no longer require login to load
  • Login is now only enforced at the moment an LLM call would fire: sending a chat message, opening the "AI Analysis" tab on a biomodel's detail page, or clicking "Analyze Biomodel" — each shows a login-required popup instead
  • Biomodel detail page's Overview tab is fully login-free (was previously making an authenticated call on load regardless of active tab)
  • Sidebar shows "Log in to see your token usage" instead of a stuck "Loading..." when logged out
  • No backend changes — vcelldb_router was already public and llms_router was already correctly auth-gated; this is purely frontend gating

@jcschaff jcschaff left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good.

@androemeda
androemeda merged commit 528fa2a into main Jul 15, 2026
1 check passed
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.

2 participants