6672 Commits
Author SHA1 Message Date
David Sangrey 00a2c3fe7b [RELEASE] 6.1.3-beta1 Release/6.1.3-beta1 2026-05-30 12:51:10 -04:00
David Sangrey 10dbee2bb8 Silence Flake8 2026-05-30 12:24:11 -04:00
David Sangrey 8548ce3f60 Update WinSparkle Version 2026-05-30 12:21:40 -04:00
David Sangrey 3b681cedd2 [#2604] Prevent UI Scaling Wiping Out Tree 2026-05-29 18:31:19 -04:00
David Sangrey 9f033c5588 Add Kestrel, Lynx Modules 2026-05-29 17:43:39 -04:00
David Sangrey 1425432abd [#2615] Prevent Linux NONE Toml Config Crash 2026-05-28 21:37:05 -04:00
David Sangrey 1167030b07 Merge branch 'develop' of https://github.com/EDCD/EDMarketConnector into develop 2026-05-28 21:25:07 -04:00
David Sangrey 29339c09b3 [#2642] Update Inara Link 2026-05-28 21:24:44 -04:00
David Sangrey 3da7a2a9fa Merge pull request #2643 from Brighter-Applications/cmdr-coriolis
Adding to the coriolis 'core' plugin, the ability to add an API key f…
2026-05-28 21:18:46 -04:00
David Sangrey ae8bbf677a Merge pull request #2617 from GLWine/develop
Localize authentication success message
2026-05-28 21:14:13 -04:00
David Sangrey 1fc29d26d9 Merge branch 'develop' into develop 2026-05-28 21:12:13 -04:00
David Sangrey f78996c76d Update Workflow Runners 2026-05-28 21:10:01 -04:00
David Sangrey 4fd5280f13 Add Missing Type Annotations 2026-05-28 21:06:40 -04:00
David Sangrey 0dd2ee14a2 Update Dependencies 2026-05-28 21:00:04 -04:00
Michael K Williams e9d288daca Add CAPI sync hook for Coriolis CMDR ship detection
Add cmdr_data() hook and _build_loadout_from_capi() to the coriolis
plugin. This sends the current ship loadout to the Coriolis CMDR API
whenever EDMC fetches fresh data from Frontier's CAPI (on docking and
manual sync button press).

This is the primary mechanism for detecting ship changes after a
ShipyardSwap, because the Loadout journal event may not be forwarded
to plugins by EDMC after a catch-up replay.

Also:
- Remove unused json import
- Extract _handle_ship_event and _handle_module_event helpers to
  reduce journal_entry complexity below flake8 threshold (C901)
- Add datetime import for CAPI timestamp generation
2026-04-30 16:24:20 +01:00
Michael K Williams 64e5dcf0cb Revert "Synthesize Loadout event for plugins after catch-up replay"
This reverts commit f4245a0669.
2026-04-30 15:43:56 +01:00
Michael K Williams f4245a0669 Synthesize Loadout event for plugins after catch-up replay
After EDMC restarts and replays the journal during catch-up,
state['Modules'] is populated from any Loadout entries in the
journal. However, plugins never see these historical events —
only the synthesized StartUp event is forwarded.

This means plugins that depend on receiving a Loadout event
(e.g. Inara's shipswap handler, Coriolis CMDR) miss the
current ship loadout after an EDMC restart.

Fix: after synthesizing the StartUp event, also synthesize a
Loadout event via self.ship() if state['Modules'] is populated.
This gives every plugin the current ship loadout on startup
without requiring any plugin-side changes.
2026-04-30 15:33:30 +01:00
David Sangrey 90dbdd571f Merge pull request #2628 from EDCD/dependabot/pip/develop/types-setuptools-82.0.0.20260210
Bump types-setuptools from 80.9.0.20251223 to 82.0.0.20260210
2026-04-26 23:54:28 -04:00
David Sangrey b1a3b88ba0 Merge pull request #2627 from EDCD/dependabot/pip/develop/setuptools-82.0.0
Bump setuptools from 80.10.2 to 82.0.0
2026-04-26 23:53:56 -04:00
David Sangrey dd7a142473 Merge pull request #2625 from EDCD/dependabot/pip/develop/coverage-toml--7.13.4
Bump coverage[toml] from 7.13.1 to 7.13.4
2026-04-26 23:53:41 -04:00
David Sangrey 6266941937 Merge pull request #2623 from EDCD/dependabot/github_actions/develop/actions/upload-artifact-7
Bump actions/upload-artifact from 6 to 7
2026-04-26 23:52:11 -04:00
David Sangrey 90d23bfda0 Merge pull request #2626 from EDCD/dependabot/pip/develop/flake8-noqa-1.5.0
Bump flake8-noqa from 1.4.0 to 1.5.0
2026-04-26 23:51:59 -04:00
David Sangrey 11a84ac8ea Merge pull request #2629 from EDCD/dependabot/pip/develop/pillow-12.1.1
Bump pillow from 12.1.0 to 12.1.1
2026-04-26 23:51:48 -04:00
David Sangrey 5a2f1fdd7d Merge pull request #2649 from EDCD/submodule-change/24957393446
[Auto-generated] Submodule Updates 24957393446
2026-04-26 23:50:20 -04:00
github-actions a3f7472d86 updating submodules 2026-04-26 13:08:11 +00:00
Alex Williams c25283eff9 Adding to the coriolis 'core' plugin, the ability to add an API key for cmdr.coriolis.io and when added, the ability to send material, ship and module data to cmdr.coriolis.io with the users consent. 2026-04-11 13:56:24 +01:00
David Sangrey 0f8b338ad3 Update edastro_core.py 2026-03-08 01:07:21 -05:00
David Sangrey 2b9ee4b82a Merge pull request #2620 from rinkulu/fix/2619
[#2619] Fix EDAstro plugin sending data regardless of the user setting
2026-03-07 20:59:33 -05:00
David Sangrey 746023c663 Merge pull request #2622 from dvdmuckle/fix-dashboard-expanduser
Add expanduser to dashboard.py to properly handle ~ in journal paths
2026-03-07 20:59:12 -05:00
David Sangrey 8942c3c105 Merge pull request #2624 from EDCD/dependabot/github_actions/develop/actions/download-artifact-8
Bump actions/download-artifact from 7 to 8
2026-03-07 20:58:54 -05:00
David Sangrey 28cf470407 Merge pull request #2634 from EDCD/submodule-change/22719155917
[Auto-generated] Submodule Updates 22719155917
2026-03-05 08:47:29 -05:00
github-actions f2571446bd updating submodules 2026-03-05 13:02:15 +00:00
dependabot[bot] e64702706c Bump pillow from 12.1.0 to 12.1.1
Bumps [pillow](https://github.com/python-pillow/Pillow) from 12.1.0 to 12.1.1.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](https://github.com/python-pillow/Pillow/compare/12.1.0...12.1.1)

---
updated-dependencies:
- dependency-name: pillow
  dependency-version: 12.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-01 17:42:49 +00:00
dependabot[bot] 081c902555 Bump types-setuptools from 80.9.0.20251223 to 82.0.0.20260210
Bumps [types-setuptools](https://github.com/typeshed-internal/stub_uploader) from 80.9.0.20251223 to 82.0.0.20260210.
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits)

---
updated-dependencies:
- dependency-name: types-setuptools
  dependency-version: 82.0.0.20260210
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-01 17:42:43 +00:00
dependabot[bot] f4afb86582 Bump setuptools from 80.10.2 to 82.0.0
Bumps [setuptools](https://github.com/pypa/setuptools) from 80.10.2 to 82.0.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](https://github.com/pypa/setuptools/compare/v80.10.2...v82.0.0)

---
updated-dependencies:
- dependency-name: setuptools
  dependency-version: 82.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-01 17:42:39 +00:00
dependabot[bot] 831457f524 Bump flake8-noqa from 1.4.0 to 1.5.0
Bumps [flake8-noqa](https://github.com/plinss/flake8-noqa) from 1.4.0 to 1.5.0.
- [Commits](https://github.com/plinss/flake8-noqa/compare/v1.4.0...v1.5.0)

---
updated-dependencies:
- dependency-name: flake8-noqa
  dependency-version: 1.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-01 17:42:32 +00:00
dependabot[bot] a00f3c500e Bump coverage[toml] from 7.13.1 to 7.13.4
Bumps [coverage[toml]](https://github.com/coveragepy/coveragepy) from 7.13.1 to 7.13.4.
- [Release notes](https://github.com/coveragepy/coveragepy/releases)
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst)
- [Commits](https://github.com/coveragepy/coveragepy/compare/7.13.1...7.13.4)

---
updated-dependencies:
- dependency-name: coverage[toml]
  dependency-version: 7.13.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-01 17:42:27 +00:00
dependabot[bot] 073b4fe328 Bump actions/download-artifact from 7 to 8
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 7 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-01 17:42:21 +00:00
dependabot[bot] 359b005a48 Bump actions/upload-artifact from 6 to 7
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-01 17:42:17 +00:00
David Muckle 17d6f008f2 Add expanduser to dashboard 2026-02-25 20:32:49 -05:00
rinkulu 9a5b82005a [#2619] Fix EDAstro plugin sending data regardless of the user setting 2026-02-22 12:39:48 +03:00
Giampiero L. 2092fa4986 Add authentication success localization
Add two new localization entries to L10n/en.template for companion.py: a messagebox title "Authentication Successful" and a cAPI success body "Authentication with cAPI Successful.{CR}You may now close the Frontier login tab if it is still open." to display after successful authentication.
2026-02-15 01:12:25 +01:00
Giampiero L. eda76f5476 Fix: Added missing #LANG comments to lines 672 and 67 2026-02-15 00:53:42 +01:00
Giampiero L. 4aa1efcf33 Localize authentication success message
Updated message box title and content to use translation functions.
2026-02-12 21:53:16 +01:00
David Sangrey c2aec01828 Merge pull request #2607 from EDCD/dependabot/pip/develop/setuptools-80.10.2
Bump setuptools from 80.9.0 to 80.10.2
2026-02-03 22:50:44 -05:00
David Sangrey a36cc0583e Merge pull request #2608 from EDCD/dependabot/pip/develop/types-requests-2.32.4.20260107
Bump types-requests from 2.32.4.20250913 to 2.32.4.20260107
2026-02-03 22:50:34 -05:00
David Sangrey 769bf77ad0 Merge pull request #2609 from EDCD/dependabot/pip/develop/mistune-3.2.0
Bump mistune from 3.1.4 to 3.2.0
2026-02-03 22:49:50 -05:00
David Sangrey 618ba62236 Merge pull request #2610 from EDCD/dependabot/pip/develop/psutil-7.2.2
Bump psutil from 7.2.1 to 7.2.2
2026-02-03 22:49:42 -05:00
dependabot[bot] 45781c97ac Bump mistune from 3.1.4 to 3.2.0
Bumps [mistune](https://github.com/lepture/mistune) from 3.1.4 to 3.2.0.
- [Release notes](https://github.com/lepture/mistune/releases)
- [Changelog](https://github.com/lepture/mistune/blob/main/docs/changes.rst)
- [Commits](https://github.com/lepture/mistune/compare/v3.1.4...v3.2.0)

---
updated-dependencies:
- dependency-name: mistune
  dependency-version: 3.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-04 03:48:22 +00:00
David Sangrey 7bb21eccd0 Merge pull request #2611 from EDCD/dependabot/pip/develop/pytest-9.0.2
Bump pytest from 9.0.1 to 9.0.2
2026-02-03 22:47:12 -05:00