Train u3: Places ghosting, font weight, sidebar hover, client ADRs (#486, #494, #426) #520

Closed
kayg wants to merge 0 commits from train/2026-10-17u3 into dev
Owner

Train u3 ran the full suite per project (11 projects), plus fmt, clippy, workspace tests and the build.

  • Passed: chromium-390, chromium-1440, throttled-390, throttled-1440 (rerun after a session restart cut it off), flow, passkeys, prefs-chromium, prefs-webkit and contrast.
  • webkit-390: one tooltips failure, which passed 9 of 9 on the rerun.
  • webkit-1440:
    • opacity.spec:62 fails the same way on plain origin/dev (bisect: dev 1 failed out of 14), so it's a pre-existing flake;
    • missing-links:37 and the links specs are the dev race fixed in #518;
    • the other failures were the browser closing under load.
  • Workspace tests: one Rust flake (missing::a_path_tells_here_trash_and_gone), which is a dev race and is fixed in #519.

Contents:

  • #503: Places ghosting;
  • #506: font weight parity, with no global antialiased smoothing;
  • #507: sidebar hover edge;
  • #483: client ADRs 0040–0048.

All of these were approved by kayg. Merging.

Replaces #503, #506, #507 and #483.

🤖 Generated with Claude Code

Train u3 ran the full suite per project (11 projects), plus fmt, clippy, workspace tests and the build. - **Passed:** chromium-390, chromium-1440, throttled-390, throttled-1440 (rerun after a session restart cut it off), flow, passkeys, prefs-chromium, prefs-webkit and contrast. - **webkit-390:** one tooltips failure, which passed 9 of 9 on the rerun. - **webkit-1440:** - `opacity.spec:62` fails the same way on plain origin/dev (bisect: dev 1 failed out of 14), so it's a pre-existing flake; - `missing-links:37` and the links specs are the dev race fixed in #518; - the other failures were the browser closing under load. - **Workspace tests:** one Rust flake (`missing::a_path_tells_here_trash_and_gone`), which is a dev race and is fixed in #519. Contents: - #503: Places ghosting; - #506: font weight parity, with no global antialiased smoothing; - #507: sidebar hover edge; - #483: client ADRs 0040–0048. All of these were approved by kayg. Merging. Replaces #503, #506, #507 and #483. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
docs: add file-first client architecture ADRs (#426)
Some checks failed
CI / server (pull_request) Successful in 27s
CI / rust (pull_request) Successful in 2m7s
CI / web (pull_request) Failing after 44m0s
c86d775981
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019QGa6qjALuHyi8H1naGp6b
Places drawer test: sample the dim from the drawer's own scrim, count its animation (#486)
Some checks failed
CI / server (pull_request) Successful in 27s
CI / rust (pull_request) Successful in 2m5s
CI / web (pull_request) Failing after 49m12s
37f5dd8cfd
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019QGa6qjALuHyi8H1naGp6b
Text: the system's own font smoothing, and a heavier light body weight (#492)
Some checks failed
CI / server (pull_request) Successful in 32s
CI / rust (pull_request) Failing after 2m16s
CI / web (pull_request) Failing after 47m45s
0a91e9d12b
Drops the global -webkit-font-smoothing: antialiased (it thins text on macOS) and the dark-only resets it needed. Light --body-weight 410 -> 460, --ui-weight 420 -> 440; dark unchanged.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019QGa6qjALuHyi8H1naGp6b
Settings: a hover on a Backdrop tile repaints only the tile; guard for the sidebar edge (#494)
Some checks failed
CI / server (pull_request) Successful in 27s
CI / rust (pull_request) Successful in 2m11s
CI / web (pull_request) Failing after 48m15s
856dda052c
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019QGa6qjALuHyi8H1naGp6b
Merge remote-tracking branch 'origin/issue/426-adrs' into train/2026-10-17u3
Some checks failed
CI / server (pull_request) Successful in 38s
CI / rust (pull_request) Failing after 3m23s
CI / web (pull_request) Failing after 53m27s
e3b66d0c7f
Author
Owner

This PR's commits are on dev (landed). Forgejo kept it open and its merge endpoint answers 405, so it is closed by hand.

This PR's commits are on dev (landed). Forgejo kept it open and its merge endpoint answers 405, so it is closed by hand.
kayg closed this pull request 2026-10-21 11:32:56 +00:00
Some checks failed
CI / server (pull_request) Successful in 38s
CI / rust (pull_request) Failing after 3m23s
CI / web (pull_request) Failing after 53m27s

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/calternal!520
No description provided.