Empty Replay on a blank lake points to the CLI, not to Setup

Đang mở
#37 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức phù hợp với người mới
62/100
Loại issue
Lỗi
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
python
Lĩnh vực
cli, frontend

Hướng nghiên cứu

Start with flashpoint serve and the Replay view, which shows the empty-state text that says to run flashpoint report. Find where that message is rendered and where the app chooses its opening view. Check how Setup reports failing checks, since the new message needs that count and a link to #view=setup. Also check the History and Anomalies empty states. Done when a blank lake sends the user to Setup, and the report message appears only when logs exist but no match has been built.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

enhancement

Found walking through setup on a blank lake and blank config (flashpoint serve on main at 8369dff).

What happens

serve opens on Replay, which says:

No Replay data. No match has been built yet. On the laptop that holds the lake, run: flashpoint report

On a blank lake, flashpoint report builds nothing: there are no logs yet, and Setup shows two failing checks (Team, Robot for 2026). The page sends a new student to the command line and leaves out the two things they need to do first.

Expected

When the lake has no imported logs (or Setup has failing checks), the empty Replay state points to Setup:

  • a link to #view=setup, plus the count of failing checks ("2 setup problems");
  • the first step in order: set the team number, import a match (flashpoint ingest <folder>), draft a robot, build;
  • the current "run flashpoint report" message only when logs exist but no match has been built.

Possibly also: open on Setup instead of Replay when there are setup problems and no data.

Notes

  • History and Anomalies have empty states too; check that they also point to Setup.
  • Relates to #24 (team setup) and its 9.4 [HUMAN] new-team walkthrough.
Ngôn ngữ chính
Python
Star
0
Fork
1
Merge trung bình
18 giờ 37 phút
Pull request đã merge (30 ngày)
15

Chuẩn bị môi trường

Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của IgniteRobotics/flashpoint

Tất cả issue của IgniteRobotics/flashpoint

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.