David Sangrey
6d034748b2
[ #2666 ] Better Handling for FleetCarrier 204
2026-08-16 15:51:41 -04:00
David Sangrey
f7ced4ab9e
Refactor EDMC.py
2026-06-12 16:03:29 -04:00
David Sangrey
dbaff4a71b
Convert datetime.datetime to just datetime
2026-06-10 20:20:51 -04:00
David Sangrey
549482e752
Continued Refactor
2026-06-10 20:13:28 -04:00
David Sangrey
decd9e3c6a
Remove oldstyle union typings
2026-06-06 15:53:48 -04:00
David Sangrey
aff4ebfaf7
[ #2666 ] Silence, CAPI
2026-06-04 23:17:01 -04:00
David Sangrey
2a06fba38d
Minor Enhancements, deprecated function cleanup
2026-06-03 22:44:52 -04:00
David Sangrey
1425432abd
[ #2615 ] Prevent Linux NONE Toml Config Crash
2026-05-28 21:37:05 -04: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
0d689a3c7d
Centralize IS_FROZEN check
2026-01-27 23:30:49 -05:00
David Sangrey
4cd1e7e0bb
Add Additional JSON Hardening
2026-01-07 21:58:58 -05:00
David Sangrey
ad021560c5
Add Smart Retry to Session Requests
2026-01-06 22:09:29 -05:00
David Sangrey
4e1e9137c6
Add Back Important Logging Notes
2026-01-06 21:32:09 -05:00
David Sangrey
cebf32264e
[ #1633 ] Add Refresh Trace_If Handlers
2026-01-06 21:18:02 -05:00
David Sangrey
f0f26fb275
Revert Context Manager Run
2026-01-04 21:10:15 -05:00
David Sangrey
ede9d6e04c
Use Context Manager for Auth()
2026-01-04 20:02:01 -05:00
David Sangrey
6b20defed7
Add Backoff for Auth
2026-01-04 19:48:08 -05:00
David Sangrey
5a81c89341
Add Context Manager Support, Endpoint Enum
2026-01-04 19:26:43 -05:00
David Sangrey
abe5f54be1
Refactor Companion
2026-01-04 19:19:07 -05:00
David Sangrey
beb68efae8
[2568] Fix Ships JSON Typo
2025-12-25 01:36:24 -05:00
David Sangrey
2041b3d3d3
[Minor] Update Type Hints and Alias Usages
2025-12-01 22:04:28 -05:00
David Sangrey
5f70a8d7a4
[Minor] Replace Dep'd Functions, Minor Type Hinting
2025-11-09 13:41:07 -05:00
David Sangrey
34e73dcfb2
Updated Linter Suppression for Existing
2025-10-16 16:34:16 -04:00
David Sangrey
f63774ebc6
[ #1318 ] Update Lagging Message
2025-05-03 20:12:10 -04:00
David Sangrey
4c334835f2
[Minor] Simplify if-else statements
2025-04-11 19:57:18 -04:00
David Sangrey
f8b7a8b919
[2114] Cleanup Initial Commit
...
Some of these are already paths.
2024-06-10 17:49:13 -04:00
David Sangrey
fe8818d187
[2114] Apply PathLib Handover
2024-06-10 17:21:06 -04:00
David Sangrey
3209b4e1fb
[2251] ResPath Update
2024-06-06 17:25:51 -04:00
David Sangrey
d4960efa8c
[Lang] Update Translations
...
Also corrects fleetcarrier to proper Fleet Carrier
2024-06-03 16:44:18 -04:00
David Sangrey
080d9f98f2
[1812] Handover Translations
2024-04-22 17:33:28 -04:00
David Sangrey
0b90ca7708
[Minor] More Type Hints
2024-01-05 15:39:26 -05:00
David Sangrey
7cac00b2e8
[635] Remove Ordered Dict
2024-01-03 23:55:12 -05:00
Phoebe
17e740d3ee
[1801] Check for files at output generation
...
Adds a check to see if the FDevID files exist to the output file generation process. If they don't generate a warning log entry and continue without them.
2023-12-16 02:10:55 +01:00
David Sangrey
95f2ea40b6
[ #1843 ] Fix URL Parameter Bug
...
Replaces vague space with properly encoded %20. This SHOULD solve the issue, but I can't replicate the original issue.
2023-12-12 21:28:56 -05:00
David Sangrey
f30fb56f6e
[2051] Re-add missing context
...
It's not a refactor if I don't accidentally nuke a lang comment
2023-11-30 22:05:59 -05:00
David Sangrey
cb2a18025c
[2051] First Pass Remaining Files
2023-11-30 21:30:18 -05:00
David Sangrey
3b679c1556
#2048 Validate RegKeys, Auth Flow
2023-08-06 17:40:04 -04:00
Athanasius
468a9effe5
companion.py: Minor typing cleanup
2022-12-30 16:47:02 +00:00
Athanasius
0fe5e17b65
CAPI: Fix dump_capi_data() for /fleetcarrier
...
Still produces the system/station:
`HIP 10792.Crimson Exchange.2022-12-30T16.22.39.json`
But now also the FC:
`FleetCarrier.X3F-N5Z.2022-12-30T16.24.01.json`
2022-12-30 16:25:25 +00:00
aussig
e22fa7c23b
Store cmdr name at request time in CAPIData instead of passing into EDMCCAPIRequest and EDMCCAPIResponse
2022-12-24 09:32:45 +00:00
aussig
41962663d8
Merge branch 'develop' into feature/847/capi-fleetcarrier
2022-12-24 08:21:18 +00:00
Athanasius
7fe86c5862
companion.py: Minor typing fixes
2022-12-23 14:47:15 +00:00
aussig
7e726e606a
Store original request cmdr name in 'request_cmdr' in CAPIData
2022-12-23 12:47:35 +00:00
aussig
3e295db061
Typing of return values from killswitch.check_killswitch()
2022-12-22 17:39:20 +00:00
aussig
9e17c46b25
Implement suggestions from PR #1773 .
2022-12-22 16:21:42 +00:00
aussig
cb2a6b6995
Merge branch 'develop' into feature/847/capi-fleetcarrier
2022-12-22 15:32:17 +00:00
Athanasius
292b449cf6
Fix up companion.Session.close() refactor
...
* When PyCharm made a mess I accidentally undid two renames in
EDMarketConnector.py...
* ... but one of those actually *does* need to only close the session. So
made a new Session.close() that performs only the closing, with
Session.reinit_session() now utilising that.
2022-12-22 09:15:16 +00:00
aussig
6ebdea1a6c
Fleetcarrier CAPI now triggered by certain carrier journal events, and throttled on its own cooldown (15 mins)
2022-12-21 23:00:36 +00:00
aussig
eedf4febdf
Initial implementation of CAPI /fleetcarrier endpoint
2022-12-21 23:00:35 +00:00