What's changed
- Hide the GitHub/GitLab CI dashboard card when CI is enabled but no account or project is configured.
- Keep dashboard and sidebar card positions stable across transient platform availability changes.
- Prevent delayed status responses from overwriting a card order changed by the user.
- Add regression coverage for empty CI configuration and stable dashboard ordering.