Skip to content

Releases: Fenris159/EDMC_GalaxyGPS

EDMC_GalaxyGPS v1.5.3

20 Feb 03:58

Choose a tag to compare

Bug Fixes

  • Fixed ImportError when used with other plugins (e.g. EDMC-Canonn): When the plugin folder was named "EDMC_GalaxyGPS" and another plugin (such as Canonn) was installed, GalaxyGPS could raise ImportError: cannot import name 'plugin_tl' from 'load' because Python resolved the global name load to the other plugin’s load.py. The plugin now follows EDMC PLUGINS.md best practices: the entry-point load.py sets the translation function on the GalaxyGPS package before any submodule runs, and package code uses from GalaxyGPS import _plugin_tl instead of from load import plugin_tl, so the shared name load is never used from inside the package. Works correctly with both folder names (GalaxyGPS and EDMC_GalaxyGPS) and with any other plugins installed.

EDMC_GalaxyGPS v1.5.2

19 Feb 04:08

Choose a tag to compare

1.5.2

Update flow and reliability

  • Update install in a status window: When you choose to install an update, a themed "Downloading and installing update, please wait…" window is shown. Download and extract run in the background; when done, a short "Update installed. EDMC will now close." message is shown and EDMC closes so the update takes effect. No more relying on install-at-quit timing.
  • Updater uses existing zip when present: If the update zip was already downloaded (e.g. from a previous attempt), the installer only extracts it, so installs complete quickly and reliably.
  • Themed update dialogs: The "please wait" status window uses EDMC’s theme (same as other plugin dialogs). Success and error messages already used the themed message dialogs.

Localization

  • Update strings in all languages: The four update-related strings (please wait, update installed, update failed, dialog title) are now translated in all 20 supported languages (cs, de, es, fi, fr, hu, it, ja, ko, lv, nl, pl, pt-BR, pt-PT, ru, sl, sr-Latn, sr-Latn-BA, sv-SE, uk, zh-Hans, en).

Compatibility

  • Custom install locations: Update install uses the plugin path EDMC passes at startup, so it works for custom plugin/EDMC install locations as long as the plugin directory is writable.

Update process fixes

  • EDMC closes cleanly after update: After "Update installed. EDMC will now close.", the app now triggers EDMC’s normal shutdown (<<Quit>> / onexit) instead of only stopping the mainloop, so the window closes without freezing and the update takes effect.
  • Download URL matches GitHub release tags: The updater no longer adds a v prefix to the release tag; it uses the tag as GitHub has it (e.g. 1.5.1), so the release asset download no longer returns 404.
  • Version check uses GitHub Releases API: The "is an update available?" check now uses releases/latest instead of version.json on a branch, so it works regardless of default branch name (master vs main) and always reflects the latest published release.
  • Clearer update logging: The EDMC log now records the download URL, success, or failure with status code so update issues are easier to diagnose.

EDMC_GalaxyGPS v1.5.1

19 Feb 02:51

Choose a tag to compare

1.5.1

Bug Fixes

  • Fixed ModuleNotFoundError: No module named 'GalaxyGPS.ui': When the plugin folder is named "GalaxyGPS", Python resolved the package name to the plugin root instead of the inner GalaxyGPS package, so GalaxyGPS.ui was not found. The plugin directory is now inserted at the start of sys.path before any GalaxyGPS imports, so the inner package (and GalaxyGPS.ui) is always found regardless of plugin folder name.

EDMC_GalaxyGPS v1.5.0

27 Jan 08:05

Choose a tag to compare

GalaxyGPS v1.5.0 – Initial Release

Welcome to GalaxyGPS, a route planning and fleet carrier management plugin for Elite Dangerous Market Connector (EDMC). This is the initial public release.

What is GalaxyGPS?

GalaxyGPS helps you navigate the galaxy with smart route planning, waypoint tracking, and fleet carrier management. Import routes from Spansh, track progress automatically, and manage your carriers with data from Frontier’s CAPI.

Features in this release

Route planning & navigation

  • Import routes from Spansh Plotter (Galaxy, Fleet Carrier, Road to Riches, Neutron)
  • Create custom CSV routes or plot from EDMC
  • Next waypoint auto-copies to clipboard; “View Route” shows the full journey
  • Routes save and resume across EDMC restarts

Fleet carrier management

  • Dropdown to select and track your carriers (name, system, Tritium, balance)
  • “View All Carriers” window with cargo, stored ships, and stored modules
  • Tritium warnings and one-click Inara search for nearby fuel
  • Icy Rings and Pristine detection for mining

Multi-language support

  • 20+ languages: Czech, Dutch, English, Finnish, French, German, Hungarian, Italian, Japanese, Korean, and more
  • UI follows your EDMC language setting

Cross-platform

  • Works on Windows and Linux (EDMC plugin directory and clipboard follow platform conventions)
  • Deploy script supports EDMC_PLUGINS_DIR and default EDMC paths

Requirements

Installation

  1. Download the latest release.
  2. Extract into your EDMC plugins folder so the EDMC_GalaxyGPS folder (containing load.py) is inside plugins.
  3. Restart EDMC.

On Windows the plugins folder is usually %LOCALAPPDATA%\EDMarketConnector\plugins.
On Linux it is usually ~/.local/share/EDMarketConnector/plugins (or $XDG_DATA_HOME/EDMarketConnector/plugins).

See the README for full details.


Full changelog: See CHANGELOG.md for the full history and 1.5.0 details.