Skip to content

docs: update ROADMAP.md and enhance web UI components for better user experience#43

Merged
Gsbreddy merged 2 commits into
mainfrom
web-ui-polish
May 2, 2026
Merged

docs: update ROADMAP.md and enhance web UI components for better user experience#43
Gsbreddy merged 2 commits into
mainfrom
web-ui-polish

Conversation

@Gsbreddy

@Gsbreddy Gsbreddy commented May 2, 2026

Copy link
Copy Markdown
Collaborator

Summary

Why

Changes

Validation

Run the same checks as CI (see .github/workflows/ci.yml) before opening / updating the PR. Cursor loads .cursor/rules/flightdeck-ci-artifacts.mdc as a short reminder for static/ + schemas/ gates.

  • uv sync --frozen --extra dev
  • uv run python -m ruff check src tests
  • uv run python -m pytest
  • uv run python scripts/generate_schemas.py then git diff --exit-code schemas/ (if models/schemas touched)
  • cd web && npm ci && npm run build && cd .. && git diff --exit-code src/flightdeck/server/static/ (if web/ sources, Vite config, or web/ deps / lockfile change the production bundle)
  • cd web && npx playwright install chromium && npm run test:e2e (if web/ changed)
  • uv run flightdeck-quickstart-verify
  • uv run flightdeck --help

With pip / venv only, use python -m … equivalents from DEVELOPMENT.md.

Schema / Storage Impact

  • None
  • Schema change
  • Storage change

Risk

Review

  • Requested review from maintainers (CODEOWNERS@flightdeckdev/maintainers on the org repo). On a fork, GitHub may not auto-request; use Reviewers on the PR.
  • PR is small and scoped (see AGENTS.md); linked issue or release note intent noted if helpful.

Notes

zendaya added 2 commits May 3, 2026 00:32
… experience

- Revised the ROADMAP.md to clarify the product's strategy, emphasizing what has been shipped and what is being built next.
- Enhanced the web UI for the RunsPage and DiffPage, improving forensics UX with clearer messaging for empty states, offsets, and truncation.
- Added structured fields and a View drawer in the RunsPage for detailed event information, including trace and status columns.
- Updated the ActionsPage to reflect workspace loading states and improved user prompts for promotion requests and confirmations.
- Enhanced overall accessibility with ARIA attributes and loading indicators across various components.

This update aims to improve user navigation and understanding of the FlightDeck platform's capabilities.
@Gsbreddy Gsbreddy merged commit fd1abbe into main May 2, 2026
2 checks passed
@Gsbreddy Gsbreddy deleted the web-ui-polish branch May 2, 2026 22:35
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.

2 participants