DavidL72Code/UMB_Sustainable_Chatbot
Deploy main 5bd54d6 to the Space
Deploy main 35b92a2 to the Space
Deploy main 50f4069 to the Space
Deploy main a705e58 to the Space
Deploy main ffb9592 to the Space
Deploy main 4889bc6 to the Space
Deploy main 8d99ca6 to the Space
Deploy main 3e78966 to the Space
Deploy main 1cbae37 to the Space
Deploy main 47db5d0 to the Space
Deploy main 7823968 to the Space
Deploy main 1ee2e7f to the Space
Fix routing explanation; move deployment reference to DEPLOYMENT.md
Cut the repetition out of the README
Correct model pricing; update README
Expose per-request usage and categories; update README
Add /api/my/dashboard, scoped to the caller's own saved chats
Raise the saved-message cap per session to 200
Hard-cap saved messages per session
Cap visitor session history at the most recent 100 messages
Tell visitors when an account is unconfirmed rather than wrong
Surface the real reason a visitor signup fails
Normalise trailing slashes in CORS_ORIGINS
Report CORS configuration on the health endpoint
Copy supabase_store.py into the Space image
Exclude eval artifacts from the Space image
Fix evidence delivery, retrieval dedupe, and answer contract checks
Ignore every env file, not just the bare one
Add a helper for granting dashboard access
Add password reset for visitor accounts
Switch the default generation model to gemini-3.5-flash-lite
Add an optional sign-in control to the chat UI
Add optional visitor accounts with private chat history
Require an explicit staff role for dashboard sign-in
Store flagged chats in Supabase and give each employee a login
Remove the offline chatbot mock suite
Add per-answer telemetry to the staff dashboard
Revert "Speed up product recommendation scope guard"
Speed up product recommendation scope guard
Update system design documentation
Strip retrieval labels from streamed answers
Package verified suggestion bank
Speed up verified question suggestions
Polish expertise field formatting
Fix RAG citation and affiliate field handling
Revert "Use conditional two-lane retrieval expansion"
Revert "Preserve baseline retrieval before expansion"
Preserve baseline retrieval before expansion
Retry transient evaluator connection resets
Use conditional two-lane retrieval expansion
