Add UI to show planetary interaction colonies #46

Open
opened 2026-07-30 07:11:55 +02:00 by Sirttas · 0 comments
Owner

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.

## 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.
Sirttas added the
Priority
Medium
3
Status
To Refine
Kind/Featureplanetary-interaction
labels 2026-07-30 07:11:55 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: eveal/gemory#46