EQM - EVE Quartermaster - Intel, Logistics, & Corporation/Alliance Management

EVE Quartermaster: early beta / public preview

EVE is Excel in a flight suit, and I apparently decided it needed a quartermaster.

EVE Quartermaster is a web-based EVE Online operations tool focused on asset management, industry, character tracking, corporation support, hauling intel, and long-term analytics.

It started as a small personal project and escalated quickly. The goal is not to replace tools like DOTLAN, Janice, zKillboard, or EVEMon. EQM is meant to sit beside them and bring the information I personally keep reaching for into one place.

Current features include:

  • EVE SSO character linking and ESI sync

  • Character skills, skill queues, ownership, scope checks, and privacy controls

  • Character and corporation asset sync

  • Corporation blueprint sync

  • Corporation wallet division sync

  • Asset ledger with filters, search, CSV export, and Janice-friendly copy output

  • Blueprint and recipe views using imported SDE data

  • Corporation pages with sync status, CEO/member metadata where available, wallet divisions, and eligible sync characters

  • Contact and standing propagation tools

  • Notifications, private messages, permissions, and admin audit log

  • Historical analytics foundation with snapshots, deltas, exports, and widgets

  • Route planning, gatecheck summaries, operational starmap rendering, and security-status coloring

  • Hauling intel widgets for industrial kill heat, PvP system intel, smartbomb indicators, and local threat analysis

  • Jump Freighter plotter with JDC/JFC fuel math, station/cyno guidance, route context, and recent industrial kill visibility

Optional sideloadable Android WebView APK for Android devices

Requirements and deployment notes

EQM requires Docker or Docker Desktop.

It has been tested using Docker Desktop on Windows 11 Pro, both through localhost and through a reverse proxy for public access.

Current published host ports:

  • 5173 - frontend web app / Vite

  • 8000 - backend API

  • 5432 - PostgreSQL

  • 6379 - Redis

Internally:

  • The frontend proxies /api to the backend at backend:8000

  • The backend talks to PostgreSQL at postgres:5432

  • The backend and worker talk to Redis at redis:6379

For public reverse proxy exposure, you usually only need to expose/proxy port 5173, unless you deliberately want direct API access.

ESI scopes

EQM requests a broad set of ESI scopes because it is designed to support character, corporation, industry, asset, wallet, structure, contact, market, contract, fittings, killmail, and analytics workflows.

Requested scopes currently include skills, skill queue, character and corporation wallets, structure search/access, clones and implants, contacts, standings, killmails, assets, PI, UI waypoint/window support, fittings, structure markets, corporation structures, loyalty, medals, research agents, industry jobs, market orders, blueprints, corporation roles, contracts, corporation standings, mining ledgers, customs offices, titles, alliance contacts, faction warfare stats, and structure access.

This is still early beta. There are rough edges, performance work still to do, and the API/data model are moving quickly. That said, it has reached the point where I think it may be useful to other pilots, especially industrialists, haulers, quartermasters, CEOs, and anyone who likes turning New Eden’s chaos into readable tables.

At this stage I’m primarily looking for pilots willing to install it, put it through its paces, and tell me what works, what doesn’t, and what they’d like to see added. If you manage an industrial corporation, logistics operation, or alliance infrastructure, your feedback would be especially valuable.

Project/repo:

3 Likes

looks promising

Thank you. Still looking to add to it a bit but I thought it had crossed the line of being useful enough to share.

Am working on a fittings module at the moment, but don’t quite have it all perfected yet.

2 Likes

The fitting module is up and in v0.1.2-beta but still may need some tuning for completely accurate math.

2 Likes

I’ve added a Market module as well as the ability to list personal and corporate contracts. I’ll be adding the ability to search public contracts and then had an epiphany to start linking module info in certain pages to make the UX more efficient and give you info other modules have so you don’t have to swap sections to see what you might want to see. Screenshots and big changes are incoming.

1 Like

EQM v0.1.4-beta - Context At A Glance Update

Releases

Changelog

All notable changes to EVE Quartermaster are tracked here.

This project is moving quickly during beta. Version sections are written as user-facing release notes first, with implementation detail included where it helps operators understand deployment or testing impact.

[0.1.4-beta] - 2026-07-06

Changed

  • Bumped the visible app, README, Android wrapper, backend API, and ESI client user-agent versions for the latest beta polish pass.

[0.1.3-beta] - 2026-07-05

Added

  • Added cross-section context links: fittings now show owned hull/modules/cargo/drones and can price missing or full fits; market appraisal lines show owned quantities with asset/fitting jumps; assets can jump to pricing or fittings; recipes and blueprints show owned outputs/material coverage with market handoffs.
  • Added the Market Appraisal module for Janice-style pasted item lists with flexible quantity parsing, multi-hub buy/sell/split comparisons, Dudreda support, and unmatched-item warnings.
  • Added market usability signals: best instant-sale highlighting, cheapest acquisition highlighting, best split estimate highlighting, order-depth health badges, and top buy-here/sell-there margin hints.
  • Added Contracts support for syncing current character contracts and eligible corporation contracts, with status filtering and sortable contract headers.
  • Added fitting clipboard import so EFT-style fits can be pasted into EQM as editable draft fittings.
  • Added fitting editor improvements: drag/drop part picker, module removal, charge/script assignment for valid fitted modules, cleaner cargo/drone/fighter rows, cargo hold display, and EVE-style copy/export behavior.
  • Added deeper fitting simulation surfaces for readiness, resources, offense, tank, capacitor, movement, module state cycling, hot/overheated module states, charge-aware weapon estimates, and fitting-derived skill plan copy text.
  • Added Capital Jump Plotter refinements: capital ship selection, NPC-station-only routing text, green-station filtering, industrial/all-kill selection, station/cyno guidance display, route avoid-list controls, and per-waypoint observed activity intel from cached hourly ESI jump observations.

Changed

  • Renamed the character standing sync area to Character Contacts Sync to match the actual writable ESI mechanic.
  • Kept market appraisal freight-cost estimates out of the first implementation because player hauling, Red Frog Freight, PushX, and private logistics pricing need a more explicit model.
  • Improved public-facing README documentation and screenshot ordering for tester onboarding.

Fixed

  • Market appraisal opportunity cards now only show profitable station-to-station trades; no-profit appraisals show a neutral no-current-profit badge instead of a negative trade suggestion.
  • Corporation sync flows now continue past corporations where the linked character lacks the required corporation roles instead of stopping the whole batch.
  • Improved station display plumbing for jump planning so NPC station names can be shown separately from station type/cyno-risk guidance when SDE data is available.

[0.1.2-beta] - 2026-07-05

Baseline

  • First tracked beta baseline for the public-testing README badge and in-app version badge.
  • Included account login, EVE SSO linking, asset and corporation syncs, blueprint/SDE import, analytics foundations, navigation tooling, local threat scanning, permissions, audit visibility, messaging, Android wrapper support, and initial fitting tools.# Changelog

All notable changes to EVE Quartermaster are tracked here.

This project is moving quickly during beta. Version sections are written as user-facing release notes first, with implementation detail included where it helps operators understand deployment or testing impact.

[0.1.4-beta] - 2026-07-06

Changed

  • Bumped the visible app, README, Android wrapper, backend API, and ESI client user-agent versions for the latest beta polish pass.

[0.1.3-beta] - 2026-07-05

Added

  • Added cross-section context links: fittings now show owned hull/modules/cargo/drones and can price missing or full fits; market appraisal lines show owned quantities with asset/fitting jumps; assets can jump to pricing or fittings; recipes and blueprints show owned outputs/material coverage with market handoffs.
  • Added the Market Appraisal module for Janice-style pasted item lists with flexible quantity parsing, multi-hub buy/sell/split comparisons, Dudreda support, and unmatched-item warnings.
  • Added market usability signals: best instant-sale highlighting, cheapest acquisition highlighting, best split estimate highlighting, order-depth health badges, and top buy-here/sell-there margin hints.
  • Added Contracts support for syncing current character contracts and eligible corporation contracts, with status filtering and sortable contract headers.
  • Added fitting clipboard import so EFT-style fits can be pasted into EQM as editable draft fittings.
  • Added fitting editor improvements: drag/drop part picker, module removal, charge/script assignment for valid fitted modules, cleaner cargo/drone/fighter rows, cargo hold display, and EVE-style copy/export behavior.
  • Added deeper fitting simulation surfaces for readiness, resources, offense, tank, capacitor, movement, module state cycling, hot/overheated module states, charge-aware weapon estimates, and fitting-derived skill plan copy text.
  • Added Capital Jump Plotter refinements: capital ship selection, NPC-station-only routing text, green-station filtering, industrial/all-kill selection, station/cyno guidance display, route avoid-list controls, and per-waypoint observed activity intel from cached hourly ESI jump observations.

Changed

  • Renamed the character standing sync area to Character Contacts Sync to match the actual writable ESI mechanic.
  • Kept market appraisal freight-cost estimates out of the first implementation because player hauling, Red Frog Freight, PushX, and private logistics pricing need a more explicit model.
  • Improved public-facing README documentation and screenshot ordering for tester onboarding.

Fixed

  • Market appraisal opportunity cards now only show profitable station-to-station trades; no-profit appraisals show a neutral no-current-profit badge instead of a negative trade suggestion.
  • Corporation sync flows now continue past corporations where the linked character lacks the required corporation roles instead of stopping the whole batch.
  • Improved station display plumbing for jump planning so NPC station names can be shown separately from station type/cyno-risk guidance when SDE data is available.

[0.1.2-beta] - 2026-07-05

Baseline

  • First tracked beta baseline for the public-testing README badge and in-app version badge.
  • Included account login, EVE SSO linking, asset and corporation syncs, blueprint/SDE import, analytics foundations, navigation tooling, local threat scanning, permissions, audit visibility, messaging, Android wrapper support, and initial fitting tools.
2 Likes

For the next update I’ve added a couple QoL improvements, including EVE-Mail, and I’m currently segmenting the project into multiple modules because it dawned on me how large the codebase had grown. I’ll try to have an update out later tonight or early tomorrow morning.

1 Like

It’s a day or so late, but v0.1.7-beta “It Comes in Chunks Now!” has been pushed/released. The changelog doesn’t really do the amount of work that went into this polish pass and segmentation justice, but it’s what you get. Take a gander. I’ve also made the readme more robust, and the install.bat/install.sh more automated as well.

Changelog

All notable changes to EVE Quartermaster are tracked here.

This project is moving quickly during beta. Version sections are written as user-facing release notes first, with implementation detail included where it helps operators understand deployment or testing impact.

[0.1.7-beta] - 2026-07-13

Added

  • Added a Characters-page Sync all eligible action that queues assets, skills, fittings, and contracts for every permitted non-opted-out character with matching ESI scopes and shows queue-badge progress.
  • Added corporation hiding and tightened character/corporation lists so metadata-only CEOs and affiliation-only corporations do not appear as managed EQM entries.
  • Expanded the README with detailed EVE developer application, ESI/SSO scope, SDE YAML download/import, and EQM section usage instructions.

Changed

  • Updated installer next-step guidance to point operators at EVE developer credentials, YAML SDE setup, and README setup details.
  • Bumped the visible app, package, backend API, Android wrapper, and ESI user-agent versions to 0.1.7-beta.

[0.1.6-beta] - 2026-07-10

Added

  • Added wardec indicators to route, capital jump, and character killmail displays so hostile intel can distinguish war-target losses from ordinary ganks.
  • Started frontend segmentation by moving the app version, killmail data shapes, and wardec badge into purpose-built modules.
  • Split market appraisal data shapes, pricing helpers, and reusable market widgets out of the large frontend entry module.
  • Split navigation route, jump plotter, and threat/intel widgets out of the large frontend entry module.
  • Split fitting shared types, simulation helpers, and fit-context widgets out of the large frontend entry module.
  • Split fitting sync, import, and saved-fitting list panels out of the large frontend entry module.
  • Moved the remaining Fittings page container out of the large frontend entry module.
  • Split the Analytics Platform page and analytics data shapes out of the large frontend entry module.
  • Split the Alliance Roster page and roster data shapes out of the large frontend entry module.
  • Split the Character Skills page and skill sync data shapes out of the large frontend entry module.
  • Split the Characters page, persistent character hover card, and character dossier data shapes out of the large frontend entry module.
  • Split the Profile page and profile/mail/message data shapes out of the large frontend entry module.
  • Split the Settings page, section switch controls, SDE import panel, and permission data shapes out of the large frontend entry module.
  • Split the ESI Sync page and ESI contact-sync data shapes out of the large frontend entry module.
  • Split the profile user administration pane out of the large frontend entry module.
  • Split the Contracts page and contract data shapes out of the large frontend entry module.
  • Split the Corporations page and corporation sync data shapes out of the large frontend entry module.
  • Extracted the shared frontend API client and inventory classification/types helpers out of the large frontend entry module.
  • Added SDE-backed category and subtype filters for Assets and Blueprint Library views, including ship hull classes, ammunition/charge groups, rig groups, and capital-construction blueprint chain filtering.
  • Added a Missing BPOs pane at the bottom of the Blueprint Library, grouped by product category from the SDE manufacturing catalog.
  • Added fitting ammo/script groups so multiple launchers, turrets, or scripted modules can share charge assignment from one group control.
  • Added reusable pilot security-status badges for character cards, local threat pilots, route killmail rows, and jump-planner killmail rows.
  • Added a Skills-page sync-all action that queues backend skill refreshes for every eligible character, skips opted-out characters, and shows progress with the queue badge.
  • Added prompted prerequisite bootstrapping to the Windows and Linux installer scripts for Git, WSL2, Docker Desktop, Docker Engine, and Docker Compose support.

Fixed

  • Made character hover cards persist until closed with the new X button or Escape so zKill links and card actions remain reachable.
  • Widened the character picker pane so persistent character hover cards show their close button without horizontal scrolling.
  • Raised Skills-page character hover cards above neighboring skill profile rows so persistent character summaries stay readable while open.
  • Restored character dossier blueprint-product fallback logic so character pages no longer 500 when loading visible characters.
  • Converted undecryptable ESI refresh tokens into a clear reauthorization-needed sync error instead of a 500 during asset sync.
  • Backfilled blueprint product classification from SDE industry activities so blueprint category/subtype filters populate correctly, including Drones/Fighters.
  • Kept final capital, freighter, and jump freighter hull BPOs out of the Capital construction blueprint filter while retaining supporting chain inputs/components.
  • Split RAM and reaction formulas into their own blueprint filter categories and kept them out of capital-construction-only blueprint views.
  • Excluded invention-produced Tech II blueprint copies from the Missing BPOs catalog so copy-only blueprints are not listed as missing originals.
  • Applied strategic cruiser subsystem slot/resource dogma before fitting simulation readiness checks so T3C CPU, powergrid, slot capacities, probe launcher CPU, covert cloak CPU, and medium weapon required-skill fitting reductions are not evaluated from bare hull/module values only.
  • Stored ESI character security status during public character imports and SSO sync so pilot identity surfaces can display current security information when available.

Changed

  • Renamed Capital Jump Plotter to Jump Capable Ship Plotter and added Black Ops battleships to the jump-capable ship list.
  • Reorganized the sidebar navigation into overview/navigation, character functions, inventory and industry tools, and account/admin groups.
  • Tuned the frontend typography hierarchy to reduce over-bold repeated labels, table values, filter chips, badges, and utility buttons so dense operational pages are easier to scan.
  • Replaced the Overview Blueprint Library panel with a lightweight blueprint preview so dashboard loads do not initialize the full blueprint tooling or Missing BPO pane.
  • Bumped the visible app and package version to 0.1.6-beta.

[0.1.5-beta] - 2026-07-08

Added

  • Added a Prefer Safer Route option to Route Checker so gate routes can favor highsec travel even when the route becomes longer.
  • Added Route Checker avoid-list controls matching the Capital Jump Plotter flow, including per-system avoid buttons and a clearable avoid list.
2 Likes

EQM v0.1.9-beta “Build A Battleship” Version

EVE is Excel in a flight suit, but perhaps we can reduce the number of spreadsheets required.

EVE Quartermaster v0.1.9-beta is now available on GitHub.

This release introduces two major modules: a Manufacturing ledger for tracking the real economics of production, and a Jump Clones workspace for managing implants and experimenting with fitting configurations.

Manufacturing

The new Manufacturing module records production from initial inputs through final disposition.

  • Track manufacturing, ME/TE research, copying, invention, and reactions.
  • Enter multiple BPO/BPC, mineral, component, PI, datacore, decryptor, ship, and miscellaneous inputs.
  • Compare Current Price against Price Paid, including materials already on hand.
  • Look up input and final-product prices across the major trade hubs.
  • Highlight the best available buy and sell opportunities.
  • Track installation fees, start times, expected completion, and job status.
  • Mark output as pending, kept, or sold and record the actual sale price.
  • Measure market-value savings, production cost, revenue, and realized profit.
  • Feed completed production into new Manufacturing analytics widgets.

It is designed to answer the question that inevitably follows “Can we build it?”:

“Did we actually save or make any ISK by building it?”

Jump Clones And Implants

The new Jump Clones module provides a central view of character clones and implant sets.

  • Synchronize jump clones and implants through ESI.
  • Resolve known station and location names from the SDE.
  • Display implant icons, slots, attributes, and dogma information.
  • Inspect implant details from interactive hover cards.
  • Create custom experimental implant sets without altering an in-game clone.
  • Associate experimental sets with characters for fitting comparisons.
  • Select a character and implant set from the Fittings module.

Other Recent Improvements

The recent beta cycle also added:

  • A queued Sync All workflow for eligible characters that respects privacy opt-outs.
  • Server-backed Assets pagination with a substantially smaller browser-memory footprint.
  • Blueprint filtering by hull, ammunition, rig, drone/fighter, reaction, RAM, and capital-component categories.
  • A categorized Missing BPO catalog.
  • A persistent Threat Analyzer action available throughout EQM.
  • Security-status indicators on character and threat surfaces.
  • Black Ops support in the Jump Capable Ship Plotter.
  • Improved installers and automated SDE download scripts.
  • A large frontend refactor that reduced the original main.tsx monolith into maintainable feature modules.

Fittings Preview Notice

The Fittings simulator remains an experimental feature preview. Dogma, skills, implants, cargo, module effects, and derived values are still being rebuilt and may be incomplete or inaccurate.

Please verify important fits in-game or with an established fitting tool.

Download And Documentation

EQM is self-hosted, AGPL-3.0-or-later licensed, and built with React, FastAPI, PostgreSQL, Redis, Docker Compose, EVE ESI, and the YAML Static Data Export.

Testing, feedback, bug reports, and contributions are welcome.

All screenshots below use fictitious demo identities, organizations, IDs, portraits, logos, and operational data.

Sanitized Screenshot Gallery — 15 images

Quartermaster Overview

Navigation And Threat Intelligence

Character Management

Character Skills

ESI Synchronization

Market Appraisal

Corporation Management

Asset Ownership

Asset Ledger

Industry And Blueprints

Contracts

Analytics Platform

Fittings Preview

Alliance Roster

Administration And Settings

EVE Online and all associated properties and trademarks are owned by CCP hf. EVE Quartermaster is an independent community project and is not affiliated with or endorsed by CCP Games.

2 Likes

Anyone using this suite who has questions, issues, feedback, suggestions or feature requests can either reply here, open an issue/use the discussion feature on github, or drop an EVE Mail to Steihl Lianul in game with the subject EQM and I’ll get back to you as soon as I see it. This is a passion project for me. I started developing it just for me as a returning hauler, but as my activities expanded, so has the suite, so I figured I’d share it with the community. Fly safe, and stay frosty! o7

1 Like

Have pushed a few small bugfixes since the latest release… not enough to warrant a new release yet, but if you’re cloning from git, a new pull and rebuild, or running the updater script IS warranted.

EQM v0.1.10-beta: “Cook It, Then Log the Mats”

EVE Quartermaster v0.1.10-beta is now available, introducing two new industry-focused modules alongside improvements to Analytics, Manufacturing, contract synchronization, and the interface.

Release: EQM v0.1.10-beta
Repository: EVE Quartermaster on GitHub

Mining Ledger

The new persistent, per-character Mining Ledger can:

  • Synchronize personal mining history through ESI.
  • Import detailed CSV or TSV ledger exports containing residue and valuation data.
  • Track recovered volume, gross extraction, residue loss, estimated value, and measured efficiency.
  • Compare ore composition, mining output over time, system extraction, and individual miner performance.
  • Create named mining operations using a solar system, time window, selected miners, and fleet boosters.
  • Record optional ship and mining-crystal information for operation participants.
  • Preserve historical records after they disappear from ESI’s rolling history window.
  • Safely clear an individual character’s ledger when an import is assigned incorrectly.

ESI supplies the ore type, quantity, date, and solar system for each mining record. Residue and exported valuation data are available only through detailed ledger imports.

Research Projects

Research Projects provides a dedicated view for:

  • Material Efficiency and Time Efficiency research.
  • Blueprint copying and invention.
  • Character-owned and corporation-owned industry jobs.
  • Installer attribution for corporation jobs.
  • Sortable project columns and active research queues.
  • Retained project history.
  • Researcher and activity analytics.
  • Corporation-role validation before corporate research synchronization begins.

Manufacturing and Analytics

  • Manufacturing drafts can now be started directly from the ledger, automatically recording their start time and beginning the countdown.
  • Manufacturing cards now identify the EQM user who submitted each job.
  • Corporations can be excluded from Analytics independently.
  • Hidden corporations are automatically excluded from summaries, trends, exports, duplicate-blueprint results, and subsequent snapshots.
  • NPC corporations and affiliation-only corporations can also be excluded without being added as managed corporations.

Fixes and Refinements

  • Fixed contract synchronization failures caused by player-owned structure IDs exceeding the size of the previous station field.
  • Prevented shared contracts from being reassigned when another character or corporation synchronizes the same contract.
  • Sync All now preserves and displays every individual task failure.
  • Fixed an issue that prevented Mining Sync data from persisting correctly.
  • Fixed transparent or incorrectly layered Jump Clone implant dogma cards.
  • Characters without active ESI connections no longer appear in Mining Ledger character lists.
  • Research Projects now uses a sortable table and validates corporation roles before synchronization.

Fittings Notice

The Fittings module remains an active work in progress and is now clearly marked as such in the navigation menu.

Dogma calculations, skills, implants, cargo, and derived fitting values should still be treated as preview functionality and independently verified before relying on them.

Feedback, testing reports, and suggestions are welcome.

1 Like

EVE Quartermaster Update v0.1.11-beta: Host Tools, Backups & Multibuy Export

This update introduces a new Host account role for installation owners, complete database-management tools, and a faster way to move shopping lists into EVE Online.

Release: EQM v0.1.11-beta
Repository: EVE Quartermaster on Github

New Features

  • Export the EQM database as a portable .eqmbackup file
  • Restore a compatible database backup
  • View database size, table count, and schema version
  • Clear application data when a genuinely fresh start is required
  • Existing primary administrators are automatically promoted to Host
  • Database controls are visible and accessible only to Host accounts
  • Copy shopping lists directly to the clipboard in EVE Online Multibuy format
  • Export either missing items only or the complete shopping list, regardless of current asset coverage

Shopping-list exports use EVE’s simple item-and-quantity format:

Heavy Beam Laser II 5
Valkyrie II 5
Warrior II 10

Paste the result directly into EVE’s Multibuy window without removing prices, categories, or other formatting first.

Safety Measures

Database restoration verifies the backup format and schema version before proceeding and performs restoration transactionally. Database clearing requires both the Host password and an exact confirmation phrase.

The danger zone clearly identifies that clearing the database is irreversible. It removes synced ESI data, assets, industry history, analytics, notes, and other application records while retaining the current Host account and database structure.

Backups may contain private application data, encrypted ESI tokens, and account password hashes. Treat exported backup files as sensitive.

Additional Fixes

  • Added PostgreSQL client compatibility handling for reliable restores
  • Prevented internal migration metadata from conflicting during restoration
  • Protected the final Host account from deletion or demotion
  • Updated permissions throughout EQM to recognize the new Host role
  • Improved shopping-list exports for both procurement and full-fit purchasing

The complete backup, clear, and restore process was tested through an isolated database rehearsal before release.

1 Like

I think she’s nearing feature completion for an actual 1.0 release. I’m going to be hitting the fittings module hard over the next few days to see if I can get her ironed out and working right, after that plan for a 1.0 release.

EVE Quartermaster v0.1.13-beta: Know Where You Stand

EQM v0.1.13-beta

EQM v0.1.13-beta adds a complete per-character NPC Standings display, making it easier to understand each pilot’s relationships across New Eden.

New in v0.1.13-beta

  • Sync standings for individual characters through ESI
  • View standings with NPC agents, corporations, and factions
  • Resolve ESI IDs into recognizable names
  • Search, filter, and sort standings
  • Filter entries by source type
  • Quickly identify positive and negative relationships using visual standing meters
  • See sync freshness for each character
  • Update standings through the existing Sync All workflow

The app, backend API, Android wrapper, packages, and ESI user agents have also been advanced to v0.1.13-beta.

EQM remains beta software, so bug reports, testing feedback, and feature suggestions are always welcome.

EVE Quartermaster: assets, industry, logistics, planning, and pilot intelligence for EVE Online.

1 Like

EVE Quartermaster v0.1.14-beta You Give Me ISK, I Give You That

EVE Quartermaster v0.1.14-beta is now available!

This update introduces the Corporate Exchange, improves ESI location resolution, and expands Planetary Industry and inventory analytics. Much of this release—including the Corporate Exchange—was shaped directly by user feedback.

Corporate Exchange

Members can now list ships, materials, blueprints, packages, and services through an alliance or corporation marketplace.

Highlights include:

  • Fixed-price and auction listings
  • Public, account-free share links
  • Partial quantities or complete-lot sales
  • Five-hub market appraisals covering Jita, Amarr, Dodixie, Rens, and Hek
  • Public and authenticated bids
  • Seller bid review, reservations, transaction records, and notifications
  • Owner editing, restocking, pricing, visibility, expiration, and handoff controls
  • Protection for stock and package contents once committed to a reservation or bid
  • EVE Mail recipient-copy support for contacting sellers in-game

ESI Location Resolution

Corporation inventory now resolves more of the raw hierarchy previously shown as office, container, or CorpSAG identifiers.

The updated resolver:

  • Follows nested corporation asset parent chains
  • Resolves offices inside accessible third-party Upwell structures
  • Uses authenticated structure lookups when /universe/names/ is insufficient
  • Displays configured corporation hangar division names
  • Retains an explicit raw-ID fallback when ESI correctly refuses to disclose a private structure

Planetary Industry

This release also adds a new Planetary Industry workspace with:

  • ESI colony and layout synchronization
  • SDE-backed schematic names and production recipes
  • Extractor and factory production projections
  • Routing and storage warnings
  • Character, system, and planet filters
  • Historical PI production analytics and pilot rankings

Additional Improvements

  • Blueprint analytics now account for active, paused, and ready-for-delivery research and copying jobs without duplicating inventory.
  • Jump Clone tools can export appraisal-ready implant shopping lists for one clone, an entire character, or a custom implant set.
  • Corporate Exchange screenshots and updated documentation have been added to the project README.
  • Focused regression coverage was added for Corporate Exchange workflows, corporation metadata, Planetary Industry, ESI authorization scopes, and blueprint shadow inventory.

EVE Quartermaster remains beta software. Back up your database before upgrading and review the release notes for deployment details.

Release and downloads:
github.com/n00bgames/eve-quartermaster/releases/tag/v0.1.14-beta

v0.1.15-beta is just a tiny bugfix making the evemail button on the Corporate Exchange public-facing listing page actually open the in-game composer with a preformatted message you can send to the seller. Not doing a release for this, just do a pull and rebuild please.

EQM v0.1.16-beta: Plan It, Jump It, Let the Dice Roll Update!

This release brings three substantial new toolsets to EVE Quartermaster: corporation event planning, smarter capital navigation, and a manual-first HyperNet tracking workspace. It also includes the Corporate Exchange EVE Mail integration introduced in v0.1.15-beta, Analytics improvements, and several important fixes.

Download EQM v0.1.16-beta

Plan It — Calendar & Events

The new Calendar & Events workspace helps corporations organize operations from initial planning through final attendance reporting.

  • Schedule events with roles, ship requirements, fleet composition, and operational details.

  • Register multiple linked characters from a single EQM account.

  • Set each character independently as Going or Maybe.

  • Record actual attendance separately from RSVP data.

  • Add walk-ins and public participants who did not register through EQM.

  • Review participation analytics, registration totals, attendance, and event activity over time.

Jump It — Smarter Capital Navigation

The Jump Capable Ship Plotter has received a major navigation upgrade.

  • Enter an ordered list of established cyno systems that must be included in the route.

  • EQM automatically fills valid intermediate jumps between the origin, required cynos, and destination.

  • View alternate jump systems for each leg directly on the operational map.

  • Alternates clearly identify systems with NO STATION or ONLY RED STATIONS.

  • Recalculate the remaining route through a selected alternate with one click.

  • Existing ship, skill, fuel, station-safety, avoidance, and intel settings are retained when replanning.

  • If an established cyno can no longer be included in the revised route, EQM names it in a visible warning placard.

This makes the plotter useful both for constructing a route and for evaluating an existing cyno chain when local activity or a system’s reputation makes the original plan undesirable.

Let the Dice Roll — HyperNet Tracker

The new HyperNet Tracker provides a dedicated workspace for planning and monitoring HyperNet offers.

Because HyperNet offer data is not exposed through ESI, the tracker is intentionally manual-first.

  • Calculate price per node, the 5% HyperNet fee, HyperCore expenses, total payout, net proceeds, projected profit, break-even pricing, and target margins.

  • Record offer progress snapshots and participant observations.

  • Distinguish seller-seeded nodes from organic sales to better understand exposure and risk.

  • Reconcile completed or expired offers against their planned results.

  • Retain offer history for later review.

Whether you are pricing a new offer or reviewing how one actually performed, the tracker keeps the numbers and observations in one place.

Corporate Exchange EVE Mail Integration

Introduced in v0.1.15-beta, public Corporate Exchange listings can now open a polished, pre-addressed purchase-request draft directly in the buyer’s running EVE client.

The buyer completes a one-time EVE SSO authorization, reviews the generated message, and chooses whether to send it. This replaces the previous clipboard-only seller contact action.

Analytics and Performance

  • Corporation wallet and blueprint trends now use proper daily closing values instead of repeating raw-refresh patterns.

  • Corporations are displayed with distinct colors, trend lines, and latest-value legends.

  • Automatic snapshots are scope-aware and coalesce identical source data for one hour, reducing unnecessary database growth.

  • Analytics summary and history queries have been streamlined.

  • Additional history indexes improve larger installations.

  • A persistent loading placard warns users that Analytics may take time and should not be interrupted by refreshing.

  • Hosts can inspect Analytics storage usage and run confirmation-gated compaction while preserving manual snapshots and the latest complete automatic daily snapshot.

Additional Fixes

  • Characters disappear from the active Characters list immediately after their final token is revoked.

  • Historical records associated with unlinked characters remain available.

  • Version information throughout EQM has been updated to v0.1.16-beta.

Thanks to everyone providing feedback and testing beta builds. Several of these additions—especially the Corporate Exchange workflow—were developed directly from user feedback.

Get EQM v0.1.16-beta

EQM v0.1.17-beta: More Data, More Sauce!

EVE Quartermaster’s latest beta adds deeper financial history, smarter blueprint intelligence, live PI projections, and a substantial mobile/foldable interface pass.

Financial Analytics

EQM can now build long-term character wallet history from each eligible sync:

  • Wallet balance trends and net change
  • Percentage and average daily growth
  • Largest gains and losses
  • Income and spending velocity
  • Item-enriched market transactions
  • A financial timeline explaining major wallet movements

Privacy remains pilot-controlled:

  • Personal wallet history is private to the owning account.
  • Corporation analytics participation requires explicit pilot opt-in.
  • Staff cannot opt pilots in or override their selection.
  • A hard opt-out deletes stored wallet history and prevents future collection.
  • Corporation wealth combines all synced corporate wallet divisions with only explicitly opted-in pilot wallets.
  • Raw corporation totals remain hidden unless a director enables them for authorized officers.
  • No public “richest pilot” leaderboard.

Blueprint Intelligence

Hover over a blueprint name on desktop to see a clean operational summary:

  • ME and TE
  • BPO/BPC status and remaining runs
  • Owner and location
  • Whether the blueprint is currently in use
  • Active job, installer, facility, runs, status, and completion time

These cards appear throughout the Blueprint Library, Overview, Recent Assets, character dossiers, item context, recipes, missing-BPO results, research queues, active projects, and blueprint analytics.

Smarter Planetary Industry

PI projections now advance locally from the last ESI checkpoint, simulating:

  • Extractor cycles
  • Routed commodities
  • Factory production
  • Storage capacity
  • Starved factories
  • Blocked outputs

EQM clearly distinguishes projected inventories from the last values actually observed through ESI and warns when the underlying checkpoint is stale.

Character Skills and Responsive UI

  • Detailed skill dogma cards now show descriptions, rank, attributes, prerequisites, per-level bonuses, effective trained bonuses, affected categories, and useful EVE IDs.
  • Dogma results are cached locally for faster repeat access.
  • Character Skills cards, controls, navigation, statistics, and action groups now adapt more cleanly across phones, foldables, and tablets.
  • Primary actions remain visible while secondary report tools move into a compact menu where space is limited.

Sync and Sign-In Improvements

  • Character sync polling can now continue for up to 30 minutes before timing out.
  • Wallet collection participates in Sync All when the required ESI scope is available.
  • Financial privacy and general character sync opt-outs are enforced as hard boundaries.
  • The new optional Remember me setting provides a secure 30-day cookie-based login.

This remains beta software, so backups before updating are always a fine idea—and feedback continues to directly shape what EQM becomes.

Release: [EQM v0.1.17-beta](Release EQM v0.1.17-beta: More Data, More Sauce! · n00bgames/eve-quartermaster · GitHub)