Skip to content

feat: add the workspace model and active workspace switching #133

@ibourgeois

Description

@ibourgeois

Summary

Introduce workspaces as the first project-level container underneath a connection.

Why This Matters

Connections are now real, but the app still has no durable project boundary inside a connection. Workspaces are the next level of organization and will become the parent for rooms and chats.

Acceptance Criteria

  • add a durable workspace model scoped to a connection
  • allow a user to create at least one workspace for the active connection
  • allow the shell to switch the active workspace cleanly
  • active workspace state is persisted per connection
  • the shell UI reflects the active workspace instead of the current placeholder state

Notes

This issue is intentionally about workspace persistence and switching only. It should not include room or chat behavior yet.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions