Skip to content

v0.6.0: Auth, password reset, epistemic confidence, UX polish#11

Merged
msitarzewski merged 1 commit intomainfrom
ux-cleanup
Mar 7, 2026
Merged

v0.6.0: Auth, password reset, epistemic confidence, UX polish#11
msitarzewski merged 1 commit intomainfrom
ux-cleanup

Conversation

@msitarzewski
Copy link
Owner

Summary

  • Frontend auth: Login page, route protection, user menu with sign-out, dev mode guest fallback
  • Password reset: Forgot password flow → SMTP email with JWT reset link → set new password page
  • .env support: python-dotenv loads env vars at startup for mail config and JWT secret
  • Epistemic confidence: Rigor scoring, domain-capped confidence, calibration CLI + API + dashboard
  • Batch feedback: Inline Pass/Partial/Fail buttons on thread cards
  • Perplexity provider: sonar, sonar-pro, sonar-deep-research with citation parsing
  • Provider catalog: Centralized model metadata extracted from individual providers
  • UX fixes: Collapsible defaults, cross-provider challengers, truncation detection, TopBar dropdown z-index fix
  • README: Updated features list, added sponsor link

Test plan

  • 1586 Python tests passing
  • 185 Vitest tests passing
  • Frontend build clean
  • Password reset flow verified end-to-end (MailHog)
  • Sign-out fix verified
  • TopBar dropdown z-index verified
  • Manual: login → forgot password → check email → reset → sign in with new password

🤖 Generated with Claude Code

…ch feedback, UX fixes

Frontend auth: login page, route protection, user menu, dev mode guest fallback.
Password reset: forgot password flow with SMTP email, JWT reset tokens, set new password page.
.env support: python-dotenv loads env vars at startup for mail config and JWT secret.
Epistemic confidence: rigor scoring, domain-capped confidence, calibration dashboard.
Batch feedback: inline Pass/Partial/Fail buttons on thread cards.
Perplexity provider: sonar, sonar-pro, sonar-deep-research with citation parsing.
Provider catalog: centralized model metadata extracted from individual providers.
UX: collapsible defaults, cross-provider challengers, truncation detection, TopBar z-index fix.
README: updated features, added sponsor link.
1586 Python tests + 185 Vitest tests, build clean.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@msitarzewski msitarzewski merged commit c034101 into main Mar 7, 2026
3 checks 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.

1 participant