Pod v0.5.0 a modern Eve Online companion app

For anyone who hasn’t come across it before: Pod is a desktop app for managing your Eve characters, available on Windows, macOS, and Linux. It connects through ESI and pulls everything into one place, so instead of bouncing between clients, the in-game UI, and a pile of spreadsheets, you can keep your whole account stable organized in a single app.

Today I’m releasing Pod v0.5.0, a complete ground-up rewrite. The new foundation let me pack in a lot, so here’s the rundown of what Pod can do:

* Manage your characters: all your toons in one place, with skill training status, current location, wallet balance, docked state, and custom tags and squads so you can group them however makes sense to you.

* Manage your corporations: keep tabs on corp details like member count, tax rate, CEO, and HQ.

* View your skill queue: see what’s currently training, how far along it is, when the queue finishes, and the full list of upcoming skills with completion dates and SP.

* Create skill plans: map out a path to any ship or goal, with attribute remap optimization (current vs proposed), skill injector estimates, and a breakdown of training time by skill group and attribute pair. Import and export plans too.

* Send and receive in-game mail: a unified inbox across all your characters, with compose, reply, forward, star, snooze, pin, and archive.

* Keep track of your ISK flow: net worth over time, liquid ISK, assets, and escrow, plus a full wallet journal, market transactions, and contracts broken down by category.

* Asset management: browse everything you own across characters, regions, systems, and stations, filter by category, and see value and volume at a glance.

* Abyssal asset management: track your mutaplasmid-rolled modules with their rolled stats compared to base, and filter by stat ranges to hunt down the exact roll you’re after.

* Stockpiles: set target quantities for materials and items, track what you have versus what you still need, and import straight from multibuy.

and more.

For a comprehensive list of changes, check out the release notes: https://pod.aaronmallen.dev/

One important heads up: this release is not backwards compatible. The rewrite changed how auth works, so if you’re an existing user you’ll need to re-authenticate all of your toons once you’ve updated. It’s quick, just didn’t want it to catch anyone off guard.

On the upside, a big part of this rewrite was building in mitigation for breaking changes going forward, so with any luck this is the last time you’ll have to re-setup the app from scratch.

If you’ve got questions, bug reports, or feature ideas, come hang out in the Discord: https://discord.gg/VZpQ56pcHw

And if you give Pod a try and find it useful, you can throw some ISK in the tip jar and help fund my next Helios (details on the website)

Happy to answer any questions in the comments too. Fly safe o7

1 Like

Nice, always good to have an app available to help play Eve…

Thank you very much for taking the time to create it and more importantly, for sharing it with the community…

DMC
o7

2 Likes

I have released v0.5.2

[!IMPORTANT]
This update must be installed manually. A bug in 0.5.0 and 0.5.1 left the in-app updater turned off, so those
versions can’t detect or offer this release on their own. Download and install 0.5.2 by hand — automatic updates
work again from this version onward.

Fixed

  • The in-app update notification works again — it was unintentionally turned off in 0.5.0, so 0.5.0 and 0.5.1 never
    checked for or offered new versions. Once you’re on 0.5.2 you’ll be notified about future updates as usual.
  • Closing the startup splash screen now fully quits Pod. Previously it could leave a hidden background process running,
    which stopped the app from reopening until that process was killed manually.
  • After signing in through your browser, the tab no longer sits spinning on EVE’s login page — it now lands on a short
    Pod page that hands you back to the app, with an “Open Pod” button if it doesn’t switch over automatically.
1 Like

I have released v0.5.3

Added

  • You can now store your Pod database on a shared or network drive and use it from more than one machine — Pod keeps a
    fast local working copy, syncs it to the shared copy in the background, and coordinates so only one machine writes at
    a time. If another machine holds the lock you’ll see a read-only banner with a one-click “Take over”.
  • The Settings screen now has Sync controls for the data location — a toggle to sync that location across machines, a
    live sync and lock-status line, and “Sync now” and “Release lock” actions.
  • New Skills Compare window — open it from the Compare button in the Skills header to line up to three characters
    side by side, with a skill-level matrix, mastery averages, and summary stats (total SP, skills at V and IV+).
  • The wallet net-worth chart now plots a separate liquid-ISK line alongside net worth, and the hover tooltip gains a
    “Liquid” row so you can see how much of your worth is cash on hand.
  • A new About tab in Settings shows Pod’s version, build, license, and GitHub link, plus the EVE Online trademark
    notice — giving Windows and Linux users the same information the macOS menu already provided.

Changed

  • Portraits and logos now reappear on their own if the system clears them from the image cache while Pod is open —
    including characters and corporations you don’t own — instead of showing initials until you take some action.
  • Changing your data location or toggling sync now safely migrates the database between local and shared layouts, so
    you never land on a locked, duplicated, or broken database after the switch.
  • The wallet net-worth timeframe selector (3M / 6M / 1Y) now actually zooms the chart by calendar date — a short
    history crowds into the recent edge of a longer window instead of every timeframe looking identical.

Fixed

  • Item type icons no longer render blank on Linux (AppImage, .deb, and pacman packages) — Pod now finds its bundled
    icons in the packaged layout.
  • Asset sync no longer gets permanently stuck when an item moves between two of your characters or corporations — it
    previously failed every retry with a database conflict until the item moved back.
  • Removing a single character or corporation no longer wipes every other portrait or logo — only that subject’s
    cached image is removed.
1 Like

I have released v0.5.4

Added

  • You can now save, name, and reuse asset filters — set up a search and category in the Inventory screen, save it with
    a star, and it appears in a “Saved filters” list you can apply or delete anytime.
  • The Inventory search now filters live as you type instead of only when you press Enter, and its location filters
    (loc:, region:, system:, constellation:) finally return results — they previously matched nothing.
  • New “Export logs…” button in Settings › Storage bundles recent logs into a zip — pick Last hour, Last 24h, Today, or
    Last 7 days — making it easy to attach diagnostics to a bug report.
  • A character you’ve just signed in now appears in your roster right away, with its real name, instead of taking
    seconds (or a restart) to show up.
  • The Assets Tracker graph now matches the wallet chart — hover to see a crosshair and a tooltip with the snapshot
    date, net asset value, and change.
  • Killmails now load directly from EVE first and fill in their value from zKillboard when the kill is public; values
    keep improving in the background as kills become available there.

Changed

  • Resizable panes now scale to your window size — a pane you sized on a large window no longer overflows a smaller one
    on restore, and panes track the window as you resize it live.
  • “Sync now” now does a real two-way sync and always tells you what happened — it pushes your local changes, pulls
    newer changes from the shared copy, and reports the result even when there was nothing to transfer or another machine
    holds the lock.
  • A second machine’s changes now arrive on their own while Pod is open, instead of only at startup or when you take
    over the lock.
  • The “Sync this location across machines” toggle in Settings is now always usable; when Pod detects a network drive it
    shows a dismissible suggestion to turn sync on rather than forcing it.
  • Killlog efficiency and ISK-lost stats are now based on the value actually destroyed rather than destroyed-plus-
    dropped, so they reflect your real losses.

Fixed

  • Pod no longer reopens as a broken, tiny, or off-screen window after a corrupted or stale saved size — the window size
    is validated and held to a sensible minimum on startup.
  • Pod no longer hangs on startup when your data is on a slow or unreachable network drive — the slow disk work now
    happens off the main path so the window still opens.
  • The wallet Market, Contracts, and Journal tab badges now show the true total for the current scope instead of
    starting at 50 and climbing as you scroll.
  • The Skills screen no longer shows an already-finished skill stuck at 100% “Currently training” — it now shows the
    skill that’s genuinely in progress, agreeing with the Character Manager.
  • The Values tab now labels locations with their real station or structure names and uses distinct colors per category
    in the by-category chart, instead of “Loc 12345” headers and near-identical blue shades.
  • Asset sync no longer aborts at NPC stations — it survives a station-owner corporation whose CEO can’t be looked up,
    so your assets and net worth still load.
  • Switching your data location or toggling sync no longer risks landing on an empty, duplicated, or overwritten
    database — Pod safely seeds, reconciles, and backs up before replacing any data, and never opens an empty database
    over real data.
  • Closing Pod’s last window now fully quits the app on every platform, with no hidden background process left running.
  • On Linux, second-launch handoff and browser sign-in now work under Flatpak and other sandboxes, and a leftover lock
    file from a crash no longer blocks Pod from starting.
  • The mail header picker is now a character selector you can always change — previously, once you picked a character you
    could never switch back to another from the dropdown.

I just installed your app on my CachyOS setup, and it just worked straight out of the box.
It seems pretty good so far

1 Like

Ha ha, I test on Mac and Cachy

In just a few hours I’ll be releasing v0.6.15. This one comes with a really cool new feature called The Captain’s Log. Pod will use data it already has access to to aggregate a daily activity log and give you the option to add context to your decisions and goals. You’ll be able to revisit these logs at any time to keep track of where your head was at, and where you hope to go on your adventures in New Eden.

As always if you’re enjoying Pod and you want to give back you can help out in a few ways:

1 Like