Add a view in gemory to list a character's PI colonies and show their details (extractors, factories, storages, routes, links, schematics), consuming the new colonies endpoint. Depends on mammon #112.
Scope
New page/feature directory for colonies (e.g. pages/ or a dedicated pi/colonies directory), following existing feature-directory + Pinia store conventions.
List view of the character's colonies (planet, solar system, last update).
Detail view per colony showing extractors, factories, storages, and the pin route/link layout.
Wire against the generated mammon client once mammon #112's OpenAPI spec is regenerated.
Explicitly out of scope
Any editing/management of colonies (read-only view for now).
Historical PI activity/income display (already covered by the ledger/activity views).
Depends on mammon #112 (colonies REST endpoint). Part of the planetary-interaction epic.
## Summary
Add a view in gemory to list a character's PI colonies and show their details (extractors, factories, storages, routes, links, schematics), consuming the new colonies endpoint. Depends on mammon #112.
## Scope
- New page/feature directory for colonies (e.g. `pages/` or a dedicated `pi`/`colonies` directory), following existing feature-directory + Pinia store conventions.
- List view of the character's colonies (planet, solar system, last update).
- Detail view per colony showing extractors, factories, storages, and the pin route/link layout.
- Wire against the generated mammon client once mammon #112's OpenAPI spec is regenerated.
## Explicitly out of scope
- Any editing/management of colonies (read-only view for now).
- Historical PI activity/income display (already covered by the ledger/activity views).
## Acceptance criteria
- [ ] Colonies list renders for the current character.
- [ ] Colony detail view renders extractors/factories/storages/routes/links.
- [ ] Test coverage per gemory conventions (vitest).
## Related
Depends on mammon #112 (colonies REST endpoint). Part of the planetary-interaction epic.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Add a view in gemory to list a character's PI colonies and show their details (extractors, factories, storages, routes, links, schematics), consuming the new colonies endpoint. Depends on mammon #112.
Scope
pages/or a dedicatedpi/coloniesdirectory), following existing feature-directory + Pinia store conventions.Explicitly out of scope
Acceptance criteria
Related
Depends on mammon #112 (colonies REST endpoint). Part of the planetary-interaction epic.