Athanasius
02cd8fc447
Merge branch 'release-4.0.4' into stable
2020-08-07 20:06:13 +01:00
Athanasius
405edfacb6
Merge tag 'Release/4.0.4' into releases
...
Release 4.0.4
2020-08-02 20:20:04 +01:00
Athanasius
412dad86a7
Release 4.0.4: Correct translations and update appcast length
...
* Pulling in latest translations meant needing to change %H:%M:%S back
to {HH}:{MM}:{SS}.
* Built and tested, so has appcast length updated too.
Release/4.0.4
2020-08-02 20:14:55 +01:00
Athanasius
c8635b84d2
Translations: Minor changes
...
* Back to {HH}:{MM}:{SS} for this.
* A few extra "Use alternate URL method" translations.
2020-08-02 20:04:37 +01:00
Athanasius
451dcbff21
Release 4.0.4: Post-build appcast length update
2020-08-02 20:02:45 +01:00
Athanasius
c51a1459d1
Release 4.0.4: Mention Python 3.7.8 in changelogs.
2020-08-02 19:56:14 +01:00
Athanasius
e5ca8a6f26
Release 4.0.4: Changelog, version, appcast
...
* Version 4.0.4
* ChangeLog.md
* edmarketconnector.xml (except length)
2020-08-02 19:41:14 +01:00
Athanasius
513e21a06e
Inara timer fix.
...
I had to pull a diff out of the old branch, apply it, and reverse things
like the addition of logging. This needs to be the minimum change for
the fix.
Tested with a quick login, then spamming market buy/sell orders. They
were correctly queued and then sent after 30s since previous API calls.
2020-08-02 19:35:02 +01:00
Athanasius
ba09cfd8aa
PLUGINS.md: except not catch
2020-08-02 19:35:02 +01:00
Athanasius
0d55e4f6c9
PLUGINS.md: Fix typo ' -> `
2020-08-02 19:35:02 +01:00
Athanasius
ffd0079e16
PLUGINS.md: Logging is being added, how to prepare
...
* Currently you use `print(...)`
* `logging` support is coming, here's how to prepare.
2020-08-02 19:35:02 +01:00
Athanasius
cf6eec3289
Removed keyring dependency
...
This remove all dependencies on the keyring lib, updates the
requirements.txt to reflect that, and ensures that setup.py does not
attempt to package it.
Any use of the "old" keyring code will now return None and warn about
its deprecation.
2020-08-02 19:31:20 +01:00
A_D
68fb18310d
Dont crash when journal_dir is None
...
Ensures that journal_dir is always at least an empty string.
Fixes #639
2020-08-02 19:29:03 +01:00
Athanasius
b9075f1159
Change \xd7 character to a normal 'x' so that 3.46 EDMC.exe finds newer versions.
2020-08-02 19:29:03 +01:00
Athanasius
d18c53e82b
Translations: Add 'Use alternate URL method' to phrases
2020-08-02 19:29:03 +01:00
A_D
8483b04923
Removed keyring dependency
...
This remove all dependencies on the keyring lib, updates the
requirements.txt to reflect that, and ensures that setup.py does not
attempt to package it.
Any use of the "old" keyring code will now return None and warn about
its deprecation.
2020-07-30 08:52:07 +01:00
Athanasius
837ac588cb
Comments out py2exe in requirements-dev.txt as it trips up GitHub Actions
...
docs/Releasing.md has fuller instructions on getting that specific
pyexe version installed anyway.
2020-07-30 08:52:06 +01:00
Athanasius
be6a7bcdc5
Releasing.md: Emphasises that sparkle:version is SemVer string.
2020-07-30 08:51:21 +01:00
Athanasius
f849f010e2
Releasing.md: Update 'Known Issues' after a stable release.
2020-07-30 08:51:21 +01:00
A_D
8f7bd53b5c
Fixed code blocks
2020-07-30 08:51:21 +01:00
A_D
7de06fb6ef
Updated docs
...
Added linting, testing, and new requirements-dev.txt instructions
2020-07-30 08:51:21 +01:00
A_D
aae4aace6c
Create requirements-dev.txt
2020-07-30 08:51:21 +01:00
A_D
2fa49210d3
Removed dev deps from requirements.txt
2020-07-30 08:51:21 +01:00
A_D
536f2ff393
Add config for autopep8
2020-07-30 08:51:21 +01:00
A_D
26a94f247b
Add flake8 and autopep8 to requirements.txt
2020-07-30 08:51:21 +01:00
Athanasius
9e18dde834
Update PLUGINS.md
...
Adds missing blank line that caused acciental underline/heading
2020-07-30 08:51:21 +01:00
A_D
1053abaf00
Add TODO regarding type config
2020-07-27 18:26:49 +01:00
A_D
c5766b9b33
Dont crash when journal_dir is None
...
Ensures that journal_dir is always at least an empty string.
Fixes #639
2020-07-27 18:26:49 +01:00
Athanasius
6d40d9dcdf
Use SemVer for sparkle:version
...
Else it thinks 4.0.3.0 > 4.0.3 and keeps offering the upgrade.
2020-07-24 14:20:29 +01:00
Athanasius
ddadaf36f2
Update PLUGINS.md
...
Adds missing blank line that caused acciental underline/heading
2020-07-24 13:45:17 +01:00
Athanasius
f57ee880aa
Change \xd7 character to a normal 'x' so that 3.46 EDMC.exe finds newer versions.
2020-07-24 12:59:41 +01:00
Athanasius
4131ab87c6
Release 4.0.3: edmarketconnector.xml updated
2020-07-24 12:55:12 +01:00
Athanasius
5c4ea273f4
Release 4.0.3: ChangeLog.md: Translations status
Release/4.0.3
2020-07-24 12:42:47 +01:00
Athanasius
c3882705e9
Translations: Update to latest
...
This includes some having the new 'Use alternate URL method' phrase.
2020-07-24 12:37:17 +01:00
Athanasius
cb0c65d947
Release 4.0.3: ChangeLog - fully cite shipyard.html location
2020-07-24 12:21:28 +01:00
Athanasius
a67d0488d0
Release 4.0.3: ChangeLog - tweak Linux ~ text
2020-07-24 12:16:47 +01:00
Athanasius
93e4adb8c7
Release 4.0.3: Version and ChangeLog
2020-07-24 12:07:42 +01:00
Athanasius
5fb6e49690
Changelog.md: Fix missing % in LOCALDATAAPP ready for 4.0.3
2020-07-23 20:25:55 +01:00
Athanasius
d06104ec6e
Release 4.0.3-rc3: ChangeLog and version string
Release/4.0.3-rc3
2020-07-23 15:02:56 +01:00
Athanasius
0135c73f6f
Merge branch 'fix/614-ship-name-underscore' into release-4.0.3-rc3
2020-07-23 14:43:15 +01:00
Athanasius
f9de137105
Add import of os.path.expanduser
2020-07-23 14:40:53 +01:00
Athanasius
b61645ab06
shipyard: Add UI to toggle option for alternate URL opening
...
* Added checkbox next to shipyard choice dropdown.
* Also a TODO for using an incrementing 'row' variable throughout.
2020-07-23 14:36:02 +01:00
A_D
99014dd970
Added a config to use the new file based shipyard
...
This also reverts commenting out the old solution for long URLs
2020-07-23 14:36:02 +01:00
A_D
b818922193
Fixed issues with super long links for shipyards
...
This works by creating a temp file at config.app_dir and storing the
link in there, followed by directing the local browser to open the file.
HTML meta tags are then used to direct the browser to refresh to a URL
of our choosing (which is HTML escaped, just in case someone tries
something clever)
This should work everywhere, and on any browser (as the file:// format
is defined at https://tools.ietf.org/html/rfc1738 which was posted in
1994).
The URI used (`file://localhost/path`) ensures that we only ever
ask for a localhost file at our path.
The HTML format should be completely compliant with all major browsers
as well, ensuring that behaviour is consistent (assuming they support
HTML meta tags)
2020-07-23 14:36:02 +01:00
A_D
aa95573f3d
Fix ~ not being expanded on linux
2020-07-23 14:35:57 +01:00
Athanasius
58ad7156b4
monitor.py: Add comment about why this new check is there
2020-07-22 14:48:34 +01:00
Athanasius
ab5e94a7c8
monitor.py: Don't record '' or ' ' as ShipName
...
Doing so causes the ShipType to not be used in the UI, so you get a
'link' with just a space for the text.
Any user who purposefully sets their ship's name to a single space
can live with seeing the model name instead. Yes, I checked, the game
allows it.
2020-07-22 14:43:45 +01:00
Athanasius
98e20b4568
Pre-Release 4.0.3-rc2
Release/4.0.3-rc2
2020-07-21 18:27:09 +01:00
Athanasius
b6f6365566
plugins/edsm: Fix missing line of code
...
Bad paste or something, who knows ?
2020-07-21 18:25:03 +01:00
Athanasius
d3e74bba39
Pre-Release 4.0.3-rc1
...
version and changelog updated.
Release/4.0.3-rc1
2020-07-21 17:42:31 +01:00