What's New
The AI assistant now stays inside the organization you are working in. The org workspace gets a cleaner navigation. You can also pause your own AI key and switch back to Road To credits without deleting the key.
Features
- Pause your AI key: from the « Provider actif » card, turn off « Utiliser ma clé » to use Road To credits instead (quotas apply). Your key stays saved and you can switch back at any time (#172).
- Org navigation: under an organization, the top app bar is gone and the sidebar stays open. The sidebar adds « Mon espace » shortcuts, your account and Feedback. On mobile, Menu comes first in the bottom bar (#169).
- Create a template from the header: « Créer un template » is now in the org templates page header, like projects (#169).
Improvements
- Active provider: the provider list only shows providers that are fully configured. An « Activer » button appears after a successful test. The mode banner is merged into the « Provider actif » card (#171).
Corrections
- AI assistant isolation: the assistant no longer shows or uses conversations from your other organizations. Each organization now has its own history, and the assistant only reads and acts on the organization you are in. Existing AI chat history has been reset (#178).
- BYO usage dates: usage history dates now show in your own time zone (#170).
Administration
- AI chat security (#178):
ChatConversation is unique per (user, organization), and any cross-org access returns 404.
- Pending AI actions are bound to the organization and checked before they run or are discarded.
- The org lookup used by the assistant's tools rejects any organization other than the active one.
- Irreversible migration (#178):
20261009120000_chat_conversation_org_required deletes existing AI chat history. Rolling it back requires a database restore.
OrgAiConfig.byoPausedAt (#172).
- Acceptance tests for AI chat isolation: Vitest and Playwright (#178).