Release Date: January 31, 2026 Type: Patch Release (Bug Fixes)
Fast-follow patch release addressing 14 alpha testing bugs discovered during post-MUX testing. All issues verified fixed and closed.
| Issue | Title | Fix |
|---|---|---|
| #723 | Logout not working | Cookie deletion on all logout paths |
| #724 | LLM API keys mismatch | User-scoped credential storage/retrieval |
| #730 | Username shows email prefix | Added username to JWT claims |
| #731 | Conversations not persisting | Auto-create conversation on first message |
| Issue | Title | Fix |
|---|---|---|
| #728 | Portfolio onboarding never saves | Multiple fixes: persistence, constraints, routing |
| #733 | Projects not saving during onboarding | Root cause fixes via #736, #737 |
| #736 | Projects unique constraint global | Migration: per-user uniqueness |
| #737 | Portfolio “yes” routes to small talk | Session creation in status handler |
| Issue | Title | Fix |
|---|---|---|
| #720 | Race condition on first load | Log level change shows startup complete |
| #721 | Setup wizard missing stylesheet | tokens.css inclusion |
| #722 | First-time user routed to login | Auto-redirect to setup |
| #726 | Sidebar not showing current chat | last_activity_at update on turn |
| #727 | Text input triggers autofill | autocomplete=”off” attribute |
| #729 | History button does nothing | HistorySidebar mount (via #735) |
| #732 | History trust-gated wrong level | Lowered from stage 2 to 1 |
| #735 | History sidebar never mounted | Full mount with API integration |
| Issue | Title | Resolution |
|---|---|---|
| #725 | Chat refresh messages | Duplicate of #583 (fix intact) |
New migration required:
alembic upgrade head
Migration 3c85fd899ece_fix_projects_unique_constraint_736.py:
projects.name constraint from global to per-user (owner_id, name)services/auth/jwt_service.py - Username in JWT claims (#730)services/auth/auth_middleware.py - Request context injection (#734)services/database/repositories.py - last_activity_at update (#726)services/intent_service/canonical_handlers.py - Onboarding session fix (#737)services/process/adapters.py - captured_projects context (#728)services/integrations/integration_config_service.py - User-scoped config (#734)web/api/routes/auth.py - Cookie deletion (#723)web/api/routes/intent.py - Auto-create conversation (#731)web/api/routes/ui.py - First-time user routing (#722)web/api/routes/setup.py - User context (#724)templates/home.html - History sidebar mount (#735)templates/setup.html - tokens.css (#721)templates/components/navigation.html - Trust gate (#732)templates/components/chat-inline.html - autocomplete (#727)main.py - Log level for startup (#720)alembic/versions/3c85fd899ece_... - Migration (#736)git pull origin production
alembic upgrade head
python main.py
See ALPHA_KNOWN_ISSUES.md for current known issues.
Full Changelog: v0.8.5…v0.8.5.1