Skip to content

feat: enhance control plane and console#6

Merged
NathaelB merged 9 commits into
mainfrom
feat/enhance-control-plane-and-console
Feb 7, 2026
Merged

feat: enhance control plane and console#6
NathaelB merged 9 commits into
mainfrom
feat/enhance-control-plane-and-console

Conversation

@NathaelB
Copy link
Copy Markdown
Owner

No description provided.

- Expand API client schemas (actions, deployments) and TanStack types
- Add deployment API hooks (get/create/delete) and wire into features
- Move routing to /organisations/$organisationId and add hooks to
  resolve organisation id and build org-scoped paths
- Persist active organisation in zustand and update sidebar/team
  switcher to use organisations and navigate on selection
- Remove old mock deployment services/hooks and update UI to use live
  API
- Backend: propagate Identity, wire action/user repositories, rename
  DeploymentKind to Ferriskey and mark status 'deleting' on soft delete
Pass aether_auth Identity in action and domain tests, add a
StubUserRepository for deployment tests, and update expectations to the
Ferriskey variant
@NathaelB NathaelB self-assigned this Jan 28, 2026
Add user upsert and select-by-sub queries
Add members insert (with id) and remove old variant
Update deployments query to set status = 'deleting'
Introduce DataPlane domain entities, value objects, service and
Postgres repository. Add DB migrations, API handlers/routes
(list/get/create, list deployments, claim actions) and propagate
dataplane_id to deployments and actions, plus OpenAPI/router updates.
Add SQLX_OFFLINE env and adjust build steps to create dummy
source files (touch) and run cargo build with SQLX_OFFLINE=true.
Copy .sqlx into the image and ensure migrations are copied with
correct ownership. Add docker-compose.yaml providing postgres,
aether and aether-migrations services for local development.
@NathaelB NathaelB merged commit da32484 into main Feb 7, 2026
0 of 2 checks passed
@NathaelB NathaelB deleted the feat/enhance-control-plane-and-console branch February 7, 2026 23:39
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