You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Simplify the pull request reader in the desktop app #1157
The pull request reader repeats itself and has several low-contrast or misleading states.
Section tabs highlight in purple (the location token) instead of the selection colour, and the review sub-tabs use a second underline row that competes with them.
Each section repeats its tab name as a heading.
Unknown check and review states draw a near-invisible ring.
A requested reviewer with no review yet reads as "Unknown review state", wraps, and misaligns its icon.
Check and review status appear three times: header pills, sidebar card and tabs.
The header detaches the PR number from the repository and shows "? → ?" for unknown branches.
Check rows repeat their outcome in the detail line; thread rows show "Resolution unknown · Unknown author".
Threads have three ways back to the list (Replies tab, Back to threads button, Threads tab).
Empty sections are a single muted line.
Reviewers show an initial where the GitHub avatar could be.
Outcome: one place for each piece of status, selection-coloured tabs, readable neutral states, and quieter rows.
Activity
linear-code commentedon Sep 25, 2026
AI-3216
Pulse only the pending marker, on one shared clock (#1157)
Show the resolved-threads filter as a switch on a fixed-height row (#…
Keep a session's pull requests and checks current while it runs (#1157)
Move the pull request reader onto the app's button and tooltip styles (…
Give the pull request reader one loading, empty and updated state (#1157
Reload the open pull request tab on the poll (#1157)
Reload a stale pull request tab when it is opened again (#1157)
Steady the pull request reader's state glyphs and refresh control (#1157
Reload checks on their own when the PR head changes (#1157)
Simplify the desktop pull request reader (#1157)
Pulse only the pending marker, on one shared clock (#1157)
Show the resolved-threads filter as a switch on a fixed-height row (#…
Keep a session's pull requests and checks current while it runs (#1157)
Move the pull request reader onto the app's button and tooltip styles (…
Give the pull request reader one loading, empty and updated state (#1157
Reload the open pull request tab on the poll (#1157)
Reload a stale pull request tab when it is opened again (#1157)
Steady the pull request reader's state glyphs and refresh control (#1157
Reload checks on their own when the PR head changes (#1157)
Reset head-change recovery when the pull request changes (#1157)
Show the selected pull request while it is still loading (#1157)
Name how many resolved threads the Threads toggle hides (#1157)
Sit pull request lists on the section edge (#1157)
Drop the count from the Show resolved toggle (#1157)
Center the review pills in the gap around them (#1157)
Sit pull request lists on the section edge (#1162)