v0.4.0 — Cloudscape UI
StackPort 0.4.0 — the Cloudscape UI
The entire UI was rebuilt on the Cloudscape Design System, AWS's own open source design system, in a single launch (#149). StackPort now looks and feels like the real AWS console.
Highlights
- Every page migrated: Dashboard with live stats over WebSocket, the generic resource browser with property filters and tag editing, Settings (endpoint management) and About.
- Ten dedicated service views with full feature parity: S3 (upload with drag and drop, folders, bucket settings), SQS (batch send, saved message templates), DynamoDB (item CRUD, query/scan), Lambda (invoke with event templates, config editing), IAM, RDS, EC2 (instance actions), CloudWatch Logs (new drill-down layout), Secrets Manager and Step Functions (state machine graph and execution timeline).
- AWS-console keyboard shortcuts: Alt+S / Option+S focuses the service search,
?opens the shortcut reference with key caps,g d/r/s/anavigation,j/k/Entertable navigation. - Pinned favorites in the top navigation, light/dark/system theming, and the StackPort logo in the header.
- Faster: the main bundle went from ~780 kB to ~25 kB, with every page code-split.
Notes
- The old UI was removed entirely; the temporary
/cloudscape/*routes redirect to their final homes. scripts/populate_test_data.pynow seeds every resource type the UI can browse (EC2 instances and ASGs, IAM users/groups/policies, ECS task definitions, RDS snapshots and parameter groups, CloudWatch dashboards, EventBridge rules).
Upgrade
pip install -U stackport
# or
docker pull davireis/stackport:latest
Full Changelog: v0.3.9...v0.4.0