Updates

New features, fixes, and improvements.

fiximprovementfeature

More Accurate Storage, Sortable Character and Planet Tables

Storage projections match the game again

Between ESI updates the app simulates your colony forward so the storage bars stay current. Two things in that simulation were wrong.

The first was where the simulation started. It began from the last time an extractor program was installed, which on a settled colony can be days or weeks ago, so the app replayed hours of extraction, hauling and factory cycles that EVE had already accounted for. It now starts from the most recent evidence the planet actually changed. On one reported planet, input storage read 0 m3 when the launchpad really held 50,042 Oxidizing Compound.

The second was extraction that had already ended. On a planet with several extractors expiring at different times, every extractor kept feeding storage until the last one died, and factories stopped being simulated at that point instead of continuing to run off what was stored. Each extractor is now counted only while its own program runs, and factories keep cycling on stored input after the extraction ends, the same way they do in game.

If your storage bars looked wrong on a planet with finished or staggered extractions, they should read correctly now.

Characters and planets you can sort

The account page is a table instead of a grid of cards, so you can sort your characters by name, planet count or status and see them all at once.

On the dashboard, the input and output storage columns are now sortable, which makes it quick to pull the fullest launchpad or the emptiest input to the top of the list.

Login warnings point at the right thing

The character status warning was based on the short-lived access token, which lives about 20 minutes and is renewed automatically, so it read as expired almost all the time. It now tracks the login that really does go stale: EVE drops a character's authorization after 30 days without a successful refresh, and the app warns you in the last week before that happens.

fix

Fixed: Next Reminder Showing the Wrong Time

If you checked when your next reminder was due, either with /help in Discord or on the Reminders page, you might have seen a time in the past, sometimes months ago. The app was reading an old, finished reminder instead of your next scheduled one.

Both the Discord command and the Reminders page now show your genuine next reminder, or nothing if you have none scheduled. Your daily update time reads correctly too.

Your reminders were always firing on time. This only affected the time shown back to you, so there is nothing you need to do.

featureimprovementfix

Summer Release: A Refreshed Planets in Space

This is a big one. I've rebuilt Planets in Space on a modern foundation, and along the way shipped two major new features, refreshed most of the app, and fixed some long-standing annoyances. Here's everything that's new.

Two big new features

Each of these got its own post:

  • Schematics: an interactive map of the entire PI production tree. Trace any product's chain from raw resources to P4, and see which planets can run it.
  • Customize any template: translate a template's production chain to a different output product, preview the changes, and copy it ready to import.

New: dashboard

There's a brand-new dashboard, a higher-level overview built to surface what actually needs your attention:

  • Stat cards with your colony status at a glance.
  • Alerts panel for expiring extractions and anything that needs action.
  • Extraction and program status for every planet, per character.
  • Getting-started checklist to walk new users through setup.

New: home page

The home page got a full redesign. Instead of landing on little more than a login button, you now get a proper tour of what Planets in Space can do: example planet cards, and a walkthrough of the main features, so you can see what you're signing up for before you sign in. And the "beta" labels are gone: Planets in Space's refreshed UI is out of beta.

New: this Updates page

You're reading it! A dot on the nav item will let you know when there's something new since your last visit.

Improved: templates and Planet Finder

  • Consistent tier badges and better tag colors across the template list and detail pages.
  • Upvotes and deletions now reflect immediately instead of waiting for a refresh.
  • Newly created templates now appear in the list right away when you navigate back to it.
  • Planet Finder got a visual refresh with improved system search.

Under the hood

The app now sits on a rebuilt foundation, and a lot of invisible work landed with it: smarter handling of EVE's API rate limits, better response caching (fewer redundant calls to ESI, fresher data for you), and a major database-layer upgrade. You should notice the app feeling faster and more consistent. If you notice anything that broke, let me know on Discord.

feature

Schematics: Explore the Full PI Production Tree

There's a new Schematics page that maps the entire Planetary Interaction production chain (every planet, raw resource, and product from P0 through P4) as an interactive graph.

  • Trace any chain. Hover a product to preview its full production chain in both directions: inputs flowing in from planets, outputs flowing up toward P4. Click to lock the trace while you explore.
  • See which planets can do it. When you trace a P1 or P2, source planets are classified for you: planets that can run the entire chain solo are highlighted, and partial-coverage planets show exactly how many of the required raws they provide.
  • Filter by planet type. Pick the planets you actually have access to and the graph dims everything you can't produce. The filter lives in the URL, so you can share a link to your exact view.
  • Works with Planet Finder. Every system page in Planet Finder now has a "View production chains" link that opens Schematics pre-filtered to that system's planet types.
feature

Customize Any Template

Found a template with the perfect layout, but for the wrong product? The template detail page now has a Customize dialog that translates a template's entire production chain to a different output of the same tier.

  • Pick a target product, grouped by whether it works on the same planet type or needs a different one.
  • Preview every product swap in the chain as before/after chips.
  • Copy the result straight to your clipboard, ready to import in game. Source templates are not modified.