Commit Graph
4113 Commits
Author SHA1 Message Date
Athanasius 6f31e18947 Release 5.2.0: appversion & changelog Release/5.2.0 2021-10-25 11:02:54 +01:00
Athanasius 571579c197 Merge branch 'develop' into beta 2021-10-25 10:56:01 +01:00
Athanasius 13d0f94a46 L10n: Translations updated 2021-10-25 10:54:57 +01:00
Athanasius 6a88273723 Merge pull request #1320 from EDCD/dependabot/pip/develop/flake8-use-fstring-1.3
build(deps-dev): bump flake8-use-fstring from 1.2.1 to 1.3
2021-10-22 19:30:39 +01:00
dependabot[bot] a622d1673a build(deps-dev): bump flake8-use-fstring from 1.2.1 to 1.3
Bumps [flake8-use-fstring](https://github.com/MichaelKim0407/flake8-use-fstring) from 1.2.1 to 1.3.
- [Release notes](https://github.com/MichaelKim0407/flake8-use-fstring/releases)
- [Commits](https://github.com/MichaelKim0407/flake8-use-fstring/compare/v1.2.1...v1.3)

---
updated-dependencies:
- dependency-name: flake8-use-fstring
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-22 17:02:29 +00:00
Athanasius 73a8ddfd98 Merge pull request #1319 from EDCD/dependabot/pip/develop/flake8-use-fstring-1.2.1
build(deps-dev): bump flake8-use-fstring from 1.2 to 1.2.1
2021-10-21 18:12:10 +01:00
dependabot[bot] 7e1c1be08b build(deps-dev): bump flake8-use-fstring from 1.2 to 1.2.1
Bumps [flake8-use-fstring](https://github.com/MichaelKim0407/flake8-use-fstring) from 1.2 to 1.2.1.
- [Release notes](https://github.com/MichaelKim0407/flake8-use-fstring/releases)
- [Commits](https://github.com/MichaelKim0407/flake8-use-fstring/compare/v1.2...v1.2.1)

---
updated-dependencies:
- dependency-name: flake8-use-fstring
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-21 17:03:58 +00:00
Athanasius 00e46679d0 Pre-Release 5.2.0-beta3: appversion & changelog Release/5.2.0-beta3 2021-10-20 15:11:59 +01:00
Athanasius 8d55e9f02c Merge pull request #1316 from EDCD/fix/1018/update-and-docked-status
CAPI: Avoid '... EDO Settlement?' for 'Update' in space
2021-10-20 15:05:28 +01:00
Athanasius 338713d6af Merge pull request #1315 from EDCD/enhancement/1269-status-no-capi-data
Notify user when 'File' > 'Status' fails
2021-10-20 15:02:42 +01:00
Athanasius 3f0f1fe39f CAPI: Avoid '... EDO Settlement?' for 'Update' in space
1. Logged out in space
2. Logged back in
3. Run EDMC
4. Hit Update button, get "Docked but unknown station: EDO Settlement?"

In investigating this I realised that the entire else needed to be "if
docked according to CAPI".

Then it became clear that there was a redundant conditional, as the
enclosing one is already testing:

`capi_response.capi_data['lastStarport']['name'] != monitor.station:`

Making the:

`if last_station != monitor.station`

conditional un-necessary.
2021-10-20 14:50:03 +01:00
Athanasius 531302b7da Notify user when 'File' > 'Status' fails
Rather than a silent failure, set a status line message and also play
the 'bad' sound to draw their attention to it.
2021-10-20 14:32:04 +01:00
Athanasius 3e046c1f65 Pre-Release 5.2.0-beta1: appversion and changelog Release/5.2.0-beta2 2021-10-20 13:14:16 +01:00
Athanasius 832316517e requirements-dev: Bump flake8-use-fstring and flake8 itself 2021-10-20 09:14:43 +01:00
Athanasius 6a0325bb76 Merge pull request #1313 from EDCD/enhancement/eddn-do-not-replaylog-unknown-schema
EDDN: Drop any 'unknown schema' messages so they're not retried
2021-10-20 09:10:00 +01:00
Athanasius 3ec9c81e19 EDDN: Drop any 'unknown schema' messages so they're not retried 2021-10-19 16:01:54 +01:00
Athanasius 9a58da57cd Pre-Release 5.2.0-beta1: appversion & changelog Release/5.2.0-beta1 2021-10-18 15:39:18 +01:00
Athanasius 1e65b60836 Merge pull request #1308 from EDCD/enhancement/eddn-CAPIdata-always-use-journal-horizons
EDDN: Ensure we always send `horizons` flag where schema allows
2021-10-18 14:33:16 +01:00
Athanasius 7dcb275e9b EDDN: Document HORIZONS_SKU, and to NOT use the others 2021-10-18 14:18:11 +01:00
Athanasius cf5806021e PLUGINS.md: capi_is_horizons() now 2021-10-18 12:33:11 +01:00
Athanasius c97b539ac3 EDDN: Revert to using capi_is_horizons() in export_commodities() 2021-10-18 12:25:35 +01:00
Athanasius 694321064d EDDN: Rename is_horizons() and document that it's for CAPI data only
OK, it has `data` passed in, so this should be obvious, but let's make
it explicit both by name and in the docstring.

The docstring now also emphasies that *this* check **MUST** be used for
CAPI data, as it's dependent only on the availability of Horizons on the
account, and not on the `LoadGame` flags.
2021-10-18 12:20:06 +01:00
Athanasius d8689e5b9b Revert "EDDN: If this.horizons is true, use that in is_horizons() check"
This reverts commit ca80edd34d.
2021-10-18 12:10:09 +01:00
Athanasius 90aa2698cd Revert "EDDN: Just use this.horizons for CAPI data sending"
This reverts commit bd183efbd4.
2021-10-18 12:09:55 +01:00
Athanasius e148197971 Revert "EDDN: use this.odyssey for Journal outfitting and shipyard"
This reverts commit 4fef4257bd.
2021-10-18 12:08:32 +01:00
Athanasius 98f215e6ad EDDN: Remove horizons flag from navroute messages
As with `odyssey` this isn't currently in the not-yet-live schema.
2021-10-17 16:46:11 +01:00
Athanasius 29b69745f3 EDDN: document that some EDDN messages aren't retried 2021-10-17 16:32:38 +01:00
Athanasius 4fef4257bd EDDN: use this.odyssey for Journal outfitting and shipyard
For consistency with the horizons flag.  They *are* placed *from* the
`this` versions into `entry`, but we might as well go the direct route.
They have to be set explicitly here as we process the `entry` to make a
wholly new `message` rather than the `message` just being `entry` with
some changes.
2021-10-17 16:20:46 +01:00
Athanasius b3419ec548 EDDN: Also set commodity/3->horizons for journal-sourced data 2021-10-17 16:17:58 +01:00
Athanasius a32546b001 EDDN: Set horizons on commodity/3 messages as per schema 2021-10-17 16:14:35 +01:00
Athanasius 556ace5306 EDDN: Use this.odyssey rather than passing to functions 2021-10-17 15:47:12 +01:00
Athanasius bd183efbd4 EDDN: Just use this.horizons for CAPI data sending 2021-10-17 15:41:15 +01:00
Athanasius 488fdf4976 Merge pull request #1306 from EDCD/fix/eddn-quieten-unknown-schema-errors
EDDN: Quieten "unknown schema" errors
2021-10-17 15:35:25 +01:00
Athanasius ee272fdeba Merge pull request #1307 from EDCD/fix/1259/eddn-horizons-flag
EDDN: Fix `horizons` flag for CAPI-sourced data
2021-10-17 15:35:12 +01:00
Athanasius ca80edd34d EDDN: If this.horizons is true, use that in is_horizons() check 2021-10-17 15:01:51 +01:00
Athanasius aecf375138 EDDN: Record horizons flag in journal_entry()
So that we can then first check *this* in `is_horizons()`.
2021-10-17 14:55:43 +01:00
Athanasius 7fa0576c85 EDDN: Keep 'unknown schema' messages in replaylog
This still logs them, at DEBUG, which will get spammy as such messages
accumulate.

Uncommenting the:

`#  return  # Pretend it went OK so this message isn't retried`

at line 291 in EDDN.sendreplay(), in the:

`except requests.exceptions.HTTPError as e:`

block would cause them to not stay in the replaylog.
2021-10-17 14:41:25 +01:00
Athanasius 5ae953bf45 EDDN: Drop messages if EDDN says it doesn't know the schema
Currently Live EDDN doesn't yet have the new schemas such as navroute,
so will complain.  Rather than leaving such messages in our EDDN replay
queue and getting an error every time that is run, detect this error
case and drop the messages.
2021-10-17 14:24:23 +01:00
Athanasius fc34d023b6 EDDN: tracking_ui_update(): check if this UI bit actually active 2021-10-17 14:10:30 +01:00
Athanasius 62b5e4e7eb EDMarketConnector.py: Fix isort order complaint 2021-10-17 14:03:07 +01:00
Athanasius 1f7b0b7c0d companion.py: Fix isort order complaint 2021-10-17 14:02:10 +01:00
Athanasius 60e0386b04 Merge pull request #1283 from A-UNDERSCORE-D/fix/force-localwebserver-does-nothing
Remove protocol.protocolhandler singleton auto-init
2021-10-17 14:00:17 +01:00
Athanasius a9ffdf82c9 Merge pull request #1285 from EDCD/enhancement/1280/eddn-update7-new-schemas
EDDN: Add support for new EDDN schemas
2021-10-17 13:58:49 +01:00
Athanasius 8d8a79fa2f Merge pull request #1305 from EDCD/dependabot/pip/develop/types-requests-2.25.11
build(deps-dev): bump types-requests from 2.25.10 to 2.25.11
2021-10-15 18:13:29 +01:00
Athanasius 75ad25961f Merge pull request #1304 from EDCD/dependabot/github_actions/develop/actions/checkout-2.3.5
build(deps): bump actions/checkout from 2.3.4 to 2.3.5
2021-10-15 18:13:18 +01:00
dependabot[bot] 65122ea3e7 build(deps-dev): bump types-requests from 2.25.10 to 2.25.11
Bumps [types-requests](https://github.com/python/typeshed) from 2.25.10 to 2.25.11.
- [Release notes](https://github.com/python/typeshed/releases)
- [Commits](https://github.com/python/typeshed/commits)

---
updated-dependencies:
- dependency-name: types-requests
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-15 17:03:20 +00:00
dependabot[bot] 92054f4e15 build(deps): bump actions/checkout from 2.3.4 to 2.3.5
Bumps [actions/checkout](https://github.com/actions/checkout) from 2.3.4 to 2.3.5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2.3.4...v2.3.5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-15 17:03:12 +00:00
Athanasius 42594c9366 EDDN: Abbreviate tracking_ui_update() code 2021-10-15 11:57:09 +01:00
Athanasius 8ecb01c5ae Revert "build(deps-dev): bump flake8 from 3.9.2 to 4.0.1"
This reverts commit 214032e8e7.

flake8-use-fstring has `flake8==3.*`
2021-10-14 18:13:21 +01:00
Athanasius 8cbacee741 Merge pull request #1302 from EDCD/dependabot/pip/develop/flake8-4.0.1
build(deps-dev): bump flake8 from 3.9.2 to 4.0.1
2021-10-14 18:07:33 +01:00