Add "Open in EVE" action for items (ESI open-window) #11

Open
opened 2026-07-05 10:22:43 +02:00 by Sirttas · 1 comment
Owner

Summary

Add an "Open in EVE" action next to items so a user can open the in-game Market Details window for a type directly in their running EVE client.

Depends on the backend endpoint from mammon#28.

Motivation

When looking at an item in gemory (item info page, acquisition/scan tables, etc.), the natural next step is often to act on it in the EVE client. Today the user has to copy the name and search for it in-game.

Proposed design

  • Add an "Open in EVE" button/icon that calls the mammon endpoint (mammon#28) with the item's typeId.
  • Natural home: MarketTypeLabel.vue (next to the existing info / copy buttons), so it appears everywhere items are shown. Alternatively/also on the item info page (pages/market/TypeInfo.vue).
  • Surface success/failure feedback (e.g. no EVE client running for the character).

Acceptance criteria

  • gemory shows an "Open in EVE" action on item labels (and/or the item info page).
  • The action calls the mammon endpoint with the typeId.
  • Success/failure feedback surfaced to the user.
## Summary Add an **"Open in EVE"** action next to items so a user can open the in-game **Market Details** window for a type directly in their running EVE client. Depends on the backend endpoint from mammon#28. ## Motivation When looking at an item in gemory (item info page, acquisition/scan tables, etc.), the natural next step is often to act on it in the EVE client. Today the user has to copy the name and search for it in-game. ## Proposed design - Add an "Open in EVE" button/icon that calls the mammon endpoint (mammon#28) with the item's `typeId`. - Natural home: `MarketTypeLabel.vue` (next to the existing info / copy buttons), so it appears everywhere items are shown. Alternatively/also on the item info page (`pages/market/TypeInfo.vue`). - Surface success/failure feedback (e.g. no EVE client running for the character). ## Acceptance criteria - [ ] gemory shows an "Open in EVE" action on item labels (and/or the item info page). - [ ] The action calls the mammon endpoint with the `typeId`. - [ ] Success/failure feedback surfaced to the user.
Author
Owner

Backend counterpart: mammon#28 (proxy endpoint + esi-ui.open_window.v1 scope).

Backend counterpart: mammon#28 (proxy endpoint + `esi-ui.open_window.v1` scope).
Sirttas added the
Status
To Refine
label 2026-07-09 19:30:27 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Depends on
You do not have permission to read 1 dependency
Reference: eveal/gemory#11