Commit Graph

147 Commits

Author SHA1 Message Date
Lars Toenning
dfbd8f05c8 chore: Move license HTML file to installer dir
The reuse linter only supports single files inside the LICENSE folder.
As the HTML version for the license is only required for the installer,
this commit moves it to the installer folder.
2024-07-07 20:43:37 +02:00
Lars Toenning
77de5c9336 refactor: Remove bar charts 2024-06-14 10:28:13 +02:00
Lars Toenning
681026e285 refactor: Remove outdated blog link 2024-06-02 11:27:53 +02:00
Lars Toenning
bfa6894672 feat: Move VATSIM auth endpoint URL to bootstrap.json 2024-05-16 08:30:17 +02:00
Lars Toenning
15488553c0 refactor: Remove unused member 2024-04-29 22:32:17 +02:00
Lars Toenning
14c045e7b4 refactor: Remove CUrlList
Nowadays most of the loadbalancing is done on the server-side and hence
there is only a single datafile URL (and other URLs) inside the
boostrap.json.
The features of the CUrlList are hence not really used. This is also a
step into removing CUrl and using QUrl instead, to avoid maintaining a
separate URL class.
2024-02-09 16:32:45 +01:00
Lars Toenning
73868a0e4d refactor: Remove unused GFS 0.5 grid URL 2024-02-17 15:23:44 +01:00
Lars Toenning
4dcb1ae531 refactor: Remove unused crash report URL from bootstrap
This URL is hardcoded in crashhandler.cpp
2024-02-17 12:41:24 +01:00
Lars Toenning
b4cbed107b refactor: Remove CNetworkWatchdog
The watchdog was used in a few places as a shortcut to skip reading
data. Further, it was used in some places in the UI to display
connectivity. But it also introduced quite some complexity. In some
cases it can be fragile: network accessibilty cannot be looked up on all
platforms/hardware constellations. The connectivity could change
between the last watchdog call and the real call. Hence all readers must
still handle the case where the connection fails.
To simplify swift and further reduce the dependency onto the project
infrastructure (pings etc.), this removes the watchdog.
This also removes the QNetworkConfigurationManager, which is deprecated
and not available with Qt6.
2024-04-15 22:02:11 +02:00
Lars Toenning
ad96d38389 refactor: Remove sync of updateinfo
The update info is already automatically fetched from GitHub instead of
using the distribution.json from the datastore
2024-03-09 22:21:12 +01:00
Lars Toenning
5e0f3a05d3 refactor: Read AFV URLs from bootstrap.json
This also removes the possibility to change the URL on the fly via the
UI.
Fixes #257
2024-02-18 16:33:16 +01:00
Lars Toenning
65e4c9742b refactor: Remove timestamp from bootstrap.json
As the bootstrap.json is now exclusivley loaded from a file, the
timestamp is not used anymore.
2024-02-09 14:42:18 +01:00
Lars Toenning
389431ccef refactor: Clean up setup file reader
Previously we already switch to loading the bootstrap file only from the
local file (ec42553910).
This removes the remaining parts of loading the bootstrap file from a
remote location.
This also updates the UI in case of parsing errors of the bootstrap.json.
2024-02-05 22:23:40 +01:00
Lars Toenning
da552d60cc refactor: Remove dev flag from bootstrap json
With this, the database debug flag can only be activated when using swift
with a development build. Setting the development flag in the json also
didn't worked previously as expected because the corresponding function
to get the flag in application.cpp was called before the setup was loaded.
2024-02-05 22:23:40 +01:00
Lars Toenning
9f50aaaa4a fix: Remove broken ATC station booking overview
Related to #252
2024-01-27 08:55:46 +01:00
Lars Toenning
23e2dc9057 feat: Add ICAOEQ capability to FSD client 2024-01-23 20:25:30 +01:00
Lars Toenning
05ae361d32 docs: Update links to new documentation
Fixes #232
2024-01-05 22:53:40 +01:00
Lars Toenning
f52017df9e refactor: Remove unused and outdated news URLs 2023-12-28 18:27:25 +01:00
Lars Toenning
1deaeba584 Add CMake support 2023-11-12 21:36:21 +01:00
Lars Toenning
3ffb8f689b Remove qmake files 2023-11-01 22:23:15 +01:00
Lars Toenning
d29705a01b Throw error when parsed JSON is invalid
Without this error detection, the malformed bootstrap.json
stayed undetected. Hence, the old VATSIM FSD HTTP URL was used.
2023-10-05 18:27:18 +02:00
Lars Toenning
bcc4bdd31e Add SPDX identifiers for REUSE compliance
Co-authored-by: Mat Sutcliffe <oktal3700@gmail.com>
2023-10-03 09:29:49 +02:00
Lars Toenning
a8c487ac6e Update loadbalancing HTTP endpoint 2023-03-27 20:06:38 +02:00
Lars Toenning
167c15771b Remove unused map URL 2023-03-27 20:06:29 +02:00
Lars Toenning
6dc2492d29 Bootstrap: Remove wasLoadedFromWeb flag 2023-03-03 12:23:43 +01:00
Lars Toenning
a62da56d5f Use HTTP to get VATSIM IP in automatic mode 2023-02-28 08:29:58 +01:00
Lars Toenning
1bfaddc2bb Add VATSIM servers URL 2023-02-27 14:35:28 +01:00
Mat Sutcliffe
27662996fd Remove swift-project.net and fir-berlin.de 2023-02-03 19:21:43 +00:00
Lars Toenning
0c1a5a5c97 Remove unused stringutils methods 2022-05-25 19:47:34 +01:00
Mat Sutcliffe
f646666025 Remove siliconmind.de mirror from bootstrap.json 2021-09-10 18:33:36 +01:00
Mat Sutcliffe
da66aee67d Make datastore ping interval configurable
And don't bother sending pings more frequently if
the server is struggling to reply to every one.
2021-01-07 18:49:38 +00:00
Mat Sutcliffe
50eebb799d Update VATSIM data file reader to read new JSON data file format 2020-12-05 17:30:15 +00:00
Mat Sutcliffe
fc614f2d11 Adjusting links to new documentation 2020-08-26 22:45:13 +01:00
Klaus Basan
22c0f57667 Airline icons 2020-06-12 18:42:56 +01:00
Klaus Basan
cc59d70694 Updated the JSON files from DB 2020-06-12 18:42:43 +01:00
Mat Sutcliffe
1f0c65135d Use qmake $$files function to match wildcards
See https://bugreports.qt.io/browse/QTBUG-81003
2020-01-07 19:57:24 +00:00
Klaus Basan
550b695350 [icons] Ref T763, Leipzig Air icons 2020-01-07 19:57:23 +00:00
Klaus Basan
6a782c2010 [icons] Ref T707, GAE icons 2019-09-16 22:40:45 +01:00
Klaus Basan
88373744f8 Ref T417, parse SimBrief XML format 2019-09-16 22:40:10 +01:00
Klaus Basan
3a98a40964 [legal] Software page 2019-09-16 22:39:57 +01:00
Klaus Basan
2ef150a3ea Ref T658, improved matching script examples 2019-09-16 22:39:55 +01:00
Klaus Basan
5507aa05ee Ref T658, matching script examples 2019-09-16 22:39:53 +01:00
Klaus Basan
30609ef7ad [airline icons] NATO icons 2019-09-16 22:38:08 +01:00
Klaus Basan
2756a5d2dd Fixed bootstrap file, VERIFY if bootstrap file is broken 2019-09-16 20:29:58 +01:00
Klaus Basan
1839c77ab9 Ref T658, matching script demos 2019-09-16 20:29:55 +01:00
Klaus Basan
ef2398f6a9 Ref T658, renamed to MsReverseLookupFile et.al. 2019-09-16 20:29:53 +01:00
Klaus Basan
ce0426707b Added icon 2019-09-16 20:29:50 +01:00
Klaus Basan
7e4ba2d1cf Ref T671, airline icon 2019-09-16 20:29:41 +01:00
Klaus Basan
cec768b9a4 T658, matching script for network entry 2019-09-16 20:29:39 +01:00
Klaus Basan
31e28a638e [license] Ref T667, clarification for VATLIB 2019-05-23 13:12:59 +02:00