Fixed
- Connecting an LLM provider with "Only me" access made the key invisible to the model gateway — sessions failed with "No upstream configured" while the provider still looked connected, and flipping an existing key to "Only me" silently left the shared key active for every member. Provider API keys are now always project-wide: the per-user option is gone from the connect flow and the API rejects per-user provider keys outright.
- The marketplace now paginates and virtualizes its listings, and installs no longer fail against a 25-second timeout.
- The detach-role dialog no longer shows a raw translation key and now spaces the role name correctly.
- Removed a distracting fade animation on the sidebar toggle.
New
- File and secret access can now be restricted per role: file and secret reads moved to the editor tier, and new groups default to the member grant.
- A warning now appears when a group's built-in grant overrides its assigned custom role.
- The New Project modal has an account picker, so you can choose which workspace a new project lands in.
Improved
- A smoother session-starting loader.
- A full accuracy pass over the docs (SDK, CLI, reference, and concepts) against the current code.
What's Changed
- chore(release): VERSION → 0.9.99 [skip ci] by @github-actions[bot] in #4265
- feat(web): account picker in the New Project modal by @markokraemer in #4266
- fix(marketplace): paginate + virtualize the marketplace, fix 25s install timeout by @sutharjay1 in #4257
- revert: undo daytona→managed provider-identity rename (identity stays daytona) by @kubet in #4267
- chore(dev-eks): deploy gateway dev-0fd3ce32 [skip ci] by @github-actions[bot] in #4270
- feat(iam): restrictable files/secrets (reads→editor) + least-privilege group defaults by @Ino-Bagaric in #4268
- chore(dev-eks): deploy dev-917433b8 [skip ci] by @github-actions[bot] in #4271
- fix(llm-providers): provider API keys are always project-wide by @markokraemer in #4272
- chore(dev-eks): deploy dev-f5293d97 [skip ci] by @github-actions[bot] in #4274
- fix: prod error-feed cleanup — git-cache LRU cap, name overflow, oauth uuid probes, Safari regex crash, shader guards by @markokraemer in #4269
- chore(dev-eks): deploy gateway dev-02c369bd [skip ci] by @github-actions[bot] in #4276
- chore(dev-eks): deploy dev-02c369bd [skip ci] by @github-actions[bot] in #4277
Full Changelog: v0.9.98...v0.9.99