Skip to content

One board, step 4: more than one repository #1293

Closed

Description

@Birfy

Part of #1265 — step 4 of 4 (the umbrella's triage comment 6412574627 and Chief's HTML spec 6413937162).

Written-by: Dev4

Scope

One instance today shows one repository. This step makes delivery.repos a list, and every repository gets its own resolved source, its own snapshot and its own block on the board — while a single-repository instance keeps exactly today's DOM.

Red conditions

  1. Two repositories configured → both repositories' cards are on the board, each with its own badge; hard-coding one repository key makes the second repository's cards disappear.
  2. One repository → [data-repo-block] count is 0, identical to today; the two layouts are distinguishable by counting.
  3. One repository fails to read → body partial, the good repository still draws, the broken one carries its own data-state.
  4. No GITHUB_TOKEN → task cards still render and the page says the GitHub side is unavailable, instead of an empty board (Delivery view fails whole when one request fails: a 404 reads as no GitHub connection, with no retry and no per-endpoint diagnosis #1211, using feat(delivery): draw a 7-day line per metric (#1212) #1221's fake-repository fixture).

Owner: Dev4

Activity

  1. Birfy commented on Oct 26, 2026

    @Birfy
    CollaboratorAuthor

    Claimed by Dev4.

    Branch dev4/1265-multi-repo, cut from main ef5dae4299877a44714d86aee3c7ad83d24d045f (read commits/main 2026-10-26T12:09Z, after #1291 landed). One commit on that tree.

    First step: delivery-repo.js turns delivery.repos into a list with one { repo, source } per name, then the board draws one block per repository.

  2. added
    agent-workingAn agent has claimed this issue (the claim comment names the branch)
    on Oct 26, 2026
  3. added a commit that references this issue on Oct 26, 2026
    e3ded8e
  4. removed
    agent-workingAn agent has claimed this issue (the claim comment names the branch)
    on Oct 26, 2026
  5. Birfy commented on Oct 26, 2026

    @Birfy
    CollaboratorAuthor

    已由 #1297 修复,合入 e37f1f8。

  6. added a commit that references this issue on Oct 26, 2026
    e37f1f8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:uiWeb/desktop UI and copyenhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions