Releases: Fenris159/EDMC_GalaxyGPS
Releases · Fenris159/EDMC_GalaxyGPS
EDMC_GalaxyGPS v1.5.3
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 nameloadto the other plugin’sload.py. The plugin now follows EDMC PLUGINS.md best practices: the entry-pointload.pysets the translation function on the GalaxyGPS package before any submodule runs, and package code usesfrom GalaxyGPS import _plugin_tlinstead offrom load import plugin_tl, so the shared nameloadis 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
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
vprefix 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/latestinstead ofversion.jsonon 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
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.uiwas not found. The plugin directory is now inserted at the start ofsys.pathbefore any GalaxyGPS imports, so the inner package (andGalaxyGPS.ui) is always found regardless of plugin folder name.
EDMC_GalaxyGPS v1.5.0
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_DIRand default EDMC paths
Requirements
- Elite Dangerous Market Connector (EDMC)
- Python 3.9+
Installation
- Download the latest release.
- Extract into your EDMC
pluginsfolder so theEDMC_GalaxyGPSfolder (containingload.py) is insideplugins. - 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.