Commit Graph

499 Commits

Author SHA1 Message Date
Matthias Wirth
cbb0ee1089 /?atcStyle query option 2025-05-05 17:03:53 +00:00
Matthias Wirth
79612cb3d5 work around weird route API replies 2025-05-04 14:45:05 +00:00
Matthias Wirth
f3284edd22 fix trace replay stopping randomly / at high speed 2025-04-30 17:50:51 +00:00
Matthias Wirth
aa0c453cbf ais: improve consistency
ais_test is now always on and redundant
2025-04-30 16:28:02 +00:00
Matthias Wirth
eb455b626a binCraft: better resolve rssi
don't time smooth rssi, that's the job for the backend if so desired
2025-04-03 13:46:12 +00:00
Matthias Wirth
2edd2c5158 another workaround for the browser bug 2025-03-12 08:36:14 +00:00
Matthias Wirth
792d1da19e remove some debug print 2025-03-08 13:38:12 +00:00
Matthias Wirth
02947bb42d labels: work around chromium bug 2025-03-08 13:35:58 +00:00
Matthias Wirth
5d4e2cb307 fix webGL issue that wasn't webGL issue
chromium bug causing random js variables to become NaN
but only as viewed by a certain js source file, not globally
not sure how to even report this bug upstream
2025-03-08 08:35:37 +00:00
Matthias Wirth
f8f26e3801 work around some very weird browser bugs 2025-03-08 07:26:19 +00:00
Matthias Wirth
0ea05108b9 ais label stuff
fixes: https://github.com/wiedehopf/tar1090/pull/360
2025-02-01 05:23:39 +00:00
Matthias Wirth
add4b6eb0d some ais stuff
fixes: https://github.com/wiedehopf/tar1090/pull/359
2025-01-31 07:16:55 +00:00
Matthias Wirth
2052ddabe9 ais change fixups 2025-01-30 06:23:24 +00:00
Matthias Wirth
84f2a0dc4d for simple labels, show registration for ships
fixes: https://github.com/wiedehopf/tar1090/pull/356
2025-01-29 07:33:47 +00:00
Matthias Wirth
eb39463f6b for debug show higher resolution trace timestamps 2025-01-07 15:01:29 +00:00
Matthias Wirth
103ec7f3eb always show date for historic track labels when set to local time 2025-01-02 19:08:37 +00:00
Matthias Wirth
574e09350b add separate var to debug route feature 2024-11-09 10:34:54 +01:00
Matthias Wirth
e8d9665998 less verbose for debug tracks 2024-11-09 10:33:45 +01:00
Matthias Wirth
ac6d00dffd don't remove existing trace data if trace jsons can't be loaded 2024-11-07 20:56:27 +01:00
Matthias Wirth
83e78bc17c debugTracks thinner line 2024-11-03 13:12:42 +01:00
Matthias Wirth
7fd6e2427b fixup replay when toggling trace history 2024-11-01 13:35:41 +01:00
Matthias Wirth
df1a9b88e9 remove some old adsbexchange customisation
keep some functionality around for any aggregator to use by setting
aggregator = true; in early.js
2024-08-20 22:07:27 +02:00
Matthias Wirth
ebe83aee79 treat ais objects as ground for label purposes 2024-08-17 22:24:32 +02:00
Matthias Wirth
070ca8e84d show AIS data differently 2024-08-15 19:29:33 +02:00
Matthias Wirth
3515050f96 fix max dist for ptracks 2024-08-13 21:03:32 +02:00
Matthias Wirth
ffdcd6f909 route lookup: fix bug when debug all is enabled
refactor route lookup a bit
2024-08-02 14:38:38 +02:00
Matthias Wirth
58ab43c864 fix callsign normalization for route lookup
only affected some callsigns
2024-07-19 22:08:40 +02:00
Matthias Wirth
b4814f7bd7 slight route lookup refactor 2024-07-19 21:51:23 +02:00
Matthias Wirth
e1e59b820c route normalization: fixup for XY05A 2024-06-25 14:19:30 +02:00
Matthias Wirth
4bcaf56bb7 fix the damned route lookup 2024-06-25 13:41:46 +02:00
Matthias Wirth
201a1d8009 route lookup: only visible aircraft 2024-06-23 18:04:03 +02:00
Matthias Wirth
0943cd6dc2 route lookup: normalize flight numbers 2024-06-23 18:00:35 +02:00
Mark Bumiller
ee4b382c92 using flag-icons
the original flags come from a website that is not maintained.
using svg instead of png

flags used:
https://gitlab.com/catamphetamine/country-flag-icons

remove unused 'selected plane flag' code

Co-authored-by: Matthias Wirth <matthias.wirth@gmail.com>
2024-05-19 17:52:56 +02:00
Matthias Wirth
facdf0fee7 fix refreshHistory for longer tar1090 intervals 2024-05-18 20:01:25 +02:00
Matthias Wirth
c5c3933bdd don't test webgl more than once 2024-05-17 19:29:56 +02:00
Matthias Wirth
acf1a78e06 apply qnh correction to altitude column / alt colors 2024-05-16 10:23:19 +02:00
Matthias Wirth
56b0f01be0 cleanup baro correction
inlcude all labels in correction
use form to change altimeter

adjust baro correct formula
provide documentation for the formula source

old formula was off by 2 ft at 10k ft and 6 ft at 40k ft.
was mostly about citing the formula source
2024-05-04 17:44:37 +02:00
Matthias Wirth
c0f9522584 heatmap: query option heatFilters
new heatmap query option:
significant slowdown / experimental
enable filtering by type code / type description / hex / DB flags /
military / registration / country of registration / data source
2024-04-03 21:19:37 +02:00
Matthias Wirth
a8111569c6 webgl: remove manual wraparound when zoomed out far
OpenLayers webgl icons are now properly replicated when zoomed out
further than 1 earth on the screen
Remove manual wraparound code to fix some planes not being shown at low
zoom levels near the border of the map
2024-03-28 13:25:28 +01:00
Matthias Wirth
ec4aea5489 update OpenLayers to 8.2.0 2024-01-11 15:19:50 +01:00
Matthias Wirth
dafba9971c always load type / reg for pTracks from client side db even with server side db 2023-12-06 22:50:40 +01:00
Katia Esposito
2f5541ebe6 Remove route spam 2023-10-14 08:24:15 +02:00
Dirk Hohndel
fe7a522a64 remove unnecessary and misleading header
This has nothing to do with CORS. There is no need for this header.

This should address a change requested by Ramon (@kx1t)

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2023-10-14 08:23:14 +02:00
Matthias Wirth
a84872257f sync up webgl / non webgl outlineWidth better
decrease default outline width by 10%
2023-08-17 07:25:30 +02:00
Dirk Hohndel
05d1e0f0d4 only have one route check API call in flight
As requested by the API server maintainer, this will keep unresolved
callsigns queued until the previous API request has been completed.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2023-05-20 04:52:22 +02:00
Dirk Hohndel
86aeaa96d9 lower the route API wait to 1 second
With the limit of 100 callsigns per API call, sending these
requests every second should create a more responsive experience
while still not overloading the server.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2023-05-10 17:24:56 +02:00
Dirk Hohndel
657c3f6437 prevent bursts to the route API
Never send more than 100 callsigns to the route server. If there
are more queued up (for example on an aggregator when the user
zooms out), they are sent in batches of 100 callsigns every 10
seconds.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2023-05-10 17:24:56 +02:00
Matthias Wirth
77ca5c7f5d some adjustments to the routeset merge 2023-04-18 18:29:53 +02:00
Matthias Wirth
ba61924a02 Merge branch 'routesets' of https://github.com/dirkhh/tar1090 2023-04-18 18:04:00 +02:00
Jonathan Jackson
895e19150a fix undefined variable (wrong case) 2023-04-01 16:15:38 +02:00