Rebuilds the Assets page as a three-pane matrix #85

Merged
miko merged 7 commits from feat/assets-matrix into main 2026-11-02 00:26:52 +00:00
Owner

The Assets page becomes a station directory, a hangar matrix and a ship inspector.

  • Directory: every place the account holds things in, sorted by estimated value, with security badge, region, stack and ship counts, a value share bar and a filter box. Values come from a stored per-location fold (schema 118) the worker computes at ingest at the same house prices as net worth; stacks no price can value are counted and shown as unpriced, never as zero.
  • Matrix: hangar tabs (All Assets, Ship Hangar, Item Hangar, Station Cans) with counts, container cards with drill-in, loadout chips on fitted ships, quantity, volume and estimated value per stack, sorted by value by default. Account search stays, flattened into the same rows, each saying where the stack is and whose it is.
  • Inspector: an assembled ship opens its fit grouped by slot family with per-module estimates and a hull plus fitted total; Copy EFT uses the fitting tool's own exporter fed from the asset tree.
  • Saved quick filters: the user saves the current search, tab and character scope under their own name (widget_configs, the notifyPrefs pattern); chips apply a filter, and a filter can be deleted. No built-in filter views ship.
  • Shared patterns for the later page passes: the three-pane shell, directory rows, share bars, pill tabs, filter chips, scope pills, loadout chips, inspector slot sections and the pw-N width classes live in style.css and shared helpers; assets.css holds only this page's layout, rows and cards, with its phone rules in the site's 45rem band.
The Assets page becomes a station directory, a hangar matrix and a ship inspector. - Directory: every place the account holds things in, sorted by estimated value, with security badge, region, stack and ship counts, a value share bar and a filter box. Values come from a stored per-location fold (schema 118) the worker computes at ingest at the same house prices as net worth; stacks no price can value are counted and shown as unpriced, never as zero. - Matrix: hangar tabs (All Assets, Ship Hangar, Item Hangar, Station Cans) with counts, container cards with drill-in, loadout chips on fitted ships, quantity, volume and estimated value per stack, sorted by value by default. Account search stays, flattened into the same rows, each saying where the stack is and whose it is. - Inspector: an assembled ship opens its fit grouped by slot family with per-module estimates and a hull plus fitted total; Copy EFT uses the fitting tool's own exporter fed from the asset tree. - Saved quick filters: the user saves the current search, tab and character scope under their own name (widget_configs, the notifyPrefs pattern); chips apply a filter, and a filter can be deleted. No built-in filter views ship. - Shared patterns for the later page passes: the three-pane shell, directory rows, share bars, pill tabs, filter chips, scope pills, loadout chips, inspector slot sections and the pw-N width classes live in style.css and shared helpers; assets.css holds only this page's layout, rows and cards, with its phone rules in the site's 45rem band.
Rebuilds the Assets page as a three-pane matrix
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
2528bd2fd9
The station directory reads a stored per-location value fold
(schema 118, folded by the worker at house prices beside the
wallet sample), the matrix files stacks under the hangar
divisions with container cards and drill-in, and an assembled
ship opens an inspector whose EFT comes from the fitting tool's
own exporter. Saved quick filters store a search, tab and scope
per account. The general patterns (three-pane shell, directory
rows, share bars, pill tabs, filter chips, scope pills, loadout
chips, inspector sections, percent width classes) live in the
shared stylesheet and helpers for the later page passes.
Rebuilds the Assets page as one three-pane console with a real matrix table, tech pips and a summary inspector
Some checks failed
github/test Test gate on GitHub runners
github/analysis Analysis gate on GitHub runners
github/core-only Core-only gate on GitHub runners
github/race Race gate on GitHub runners
c0d445bb4a
Formats the assets matrix view struct
Some checks failed
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
fcf3ab5304
Links the Assets breadcrumb location to its station or structure page
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
55740e30d4
Caps the Assets container strip and gives it a filter, typeahead and expander
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
4a81cc23f7
Replaces the Assets character scope pills with a searchable checklist
All checks were successful
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
6bfbeb6b5c
The page head's character pills become a dropdown checklist: a
button naming the current selection, a search field that matches
character names and their custom tags, an all-characters reset
and one row per character with its portrait and tag chips. Each
row toggles its character in the scope, which the scope
parameter now carries as a set of character IDs; saved quick
filters store the set too. The demo pilots carry role tags so
the tag search has something to find.
Renumbers the asset location values schema step to 119
All checks were successful
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
9fe65170f3
miko merged commit 0884b5f15d into main 2026-11-02 00:26:52 +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!85
No description provided.