Skip to content

Land a plain History tab for the current branch as its own branch #12

Description

@Defmon3

Seen on: component/git-history

What it fixes

With the server reads in, users still see nothing. This piece adds a History tab to the thread's right panel with a plain commit list for the current branch: subject, author, date, refs, load more, refresh, and a plain message on servers that do not support history yet. No graph, no details pane, no branches pane, no diff.

Why we need it

It is PR 4 of the series in the Git History series issue (#8) and the first one a user can see. A small visible surface lets maintainers judge the look and the performance rules before the larger pieces arrive.

How to fix it

Cut a fresh branch on top of the server pieces carrying the panel shell, the virtualized commit list without graph lanes, the history query and cache keys, the right-panel wiring, the client-side cache invalidation that fires on repository mutation even while the tab is closed, and the user docs entry. The timestamp defect is fixed in this piece. The PR description states the end state from the series issue. Deferred: the graph, the details pane, the branches pane, favorites, and the diff view.

Activity

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

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions