Redesigns the Pilot Overview as a three-pane workspace #87

Merged
miko merged 3 commits from feat/overview-redesign into main 2026-11-02 00:38:50 +00:00
Owner

The character sheet (Overview) rebuilt to the approved redesign: skill directory with per-category SP share bars and a Clone Bay, center sheet with surface pills (trained skills, skill browse, clones and implants), Now Training strip, and an inspector with level milestones, attributes and staged plans with an EVE plan export. Page head carries the searchable character picker (names and custom tags) and total SP with unallocated SP. Trained banner lists each finished skill with a quick-add for its next level and a dismiss that returns to the sheet. Clone rename returns to the clones surface with the clone selected. Stored snapshots only; shared pane patterns in style.css, page sheet in overview.css.

Known omissions, both data-bound: the jump activation countdown is not shown because the stored fatigue payload carries no activation timestamp, and colony rows carry no storage fill bar because colony contents are not stored.

The character sheet (Overview) rebuilt to the approved redesign: skill directory with per-category SP share bars and a Clone Bay, center sheet with surface pills (trained skills, skill browse, clones and implants), Now Training strip, and an inspector with level milestones, attributes and staged plans with an EVE plan export. Page head carries the searchable character picker (names and custom tags) and total SP with unallocated SP. Trained banner lists each finished skill with a quick-add for its next level and a dismiss that returns to the sheet. Clone rename returns to the clones surface with the clone selected. Stored snapshots only; shared pane patterns in style.css, page sheet in overview.css. Known omissions, both data-bound: the jump activation countdown is not shown because the stored fatigue payload carries no activation timestamp, and colony rows carry no storage fill bar because colony contents are not stored.
Redesigns the Pilot Overview as a three-pane workspace
Some checks failed
github/analysis Analysis gate on GitHub runners
github/core-only Core-only gate on GitHub runners
github/test Test gate on GitHub runners
github/race Race gate on GitHub runners
b7ad418fe9
The character sheet gains a skill directory with per-category SP
share bars and a Clone Bay, a center sheet with surface pills
(trained skills, skill browse, clones and implants), a Now
Training strip and an inspector with level milestones, attributes
and staged plans with an EVE plan export. The page head carries
the searchable character picker (names and custom tags) and the
total SP with unallocated SP. The trained banner lists each
finished skill with a quick-add for its next level and a dismiss
that returns to the sheet. Clone rename returns to the clones
surface with the clone selected. Renders come from stored
snapshots only; the shared pane patterns live in style.css and
the page sheet in overview.css.
Updates the sheet test pins to the redesigned Overview
All checks were successful
github/analysis Analysis gate on GitHub runners
github/test Test gate on GitHub runners
github/core-only Core-only gate on GitHub runners
github/race Race gate on GitHub runners
c1c34fab2c
The trained banner, skill-plan pages, snapshot sheet and PI
summary tests assert the new markup for the same facts; the
skillqueue test reads the Now Training strip; the fold tests
now pin the Overview sheet's rendered blocks, and the foldable
sections stay pinned on the pages that use them.
Merge remote-tracking branch 'origin/main' into feat/overview-redesign
All checks were successful
github/analysis Analysis gate on GitHub runners
android-wrapper / build (pull_request) Successful in 2m18s
github/core-only Core-only gate on GitHub runners
github/test Test gate on GitHub runners
github/race Race gate on GitHub runners
ad4da3768b
# Conflicts:
#	internal/app/static/style.css
miko merged commit 23c13f45fb into main 2026-11-02 00:38:50 +00:00
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
EveSynapse/evesynapse!87
No description provided.