Commit Graph

491 Commits

Author SHA1 Message Date
Marat Fayzullin c154f1dbb8 Importing changes from Jakob Ketterl's development branch. 2024-01-31 20:08:31 -05:00
Marat Fayzullin 686850b2a3 Further improving EIBI schedules display. 2024-01-20 23:07:18 -05:00
Marat Fayzullin ab9ff1fe8e Improved EIBI schedule display on the map. 2024-01-20 22:28:59 -05:00
Marat Fayzullin dec17d0228 Hopefully fixed volume saved incorrectly. 2024-01-02 23:09:33 -05:00
Stanislav Lechev [0xAF] 9749c70bd9
Add Maidenhead (QTH) to OSM and make OSM control panel smaller. (#45)
* add Maidenhead (QTH) extra layer to Leaflet (OSM) map

* fix a browser console error on vendor-provided markers

* make Leaflet OSM map control pannel smaller
2024-01-02 20:16:33 -05:00
Marat Fayzullin 7e7b707c8b Fixing audio volume resetting to 0 after page reload. 2023-12-26 23:17:45 -05:00
Marat Fayzullin c1b727f88a Relaxed date/time parsing in RDS. 2023-12-09 23:47:34 -05:00
Marat Fayzullin 998bed74e5 Fixed nbsp issue. 2023-12-08 18:24:56 -05:00
Marat Fayzullin ec2db47a3c Added proper RDS parser and display. 2023-12-08 18:14:15 -05:00
Marat Fayzullin ecbb837818 Adding WFM RDS support via Redsea decoder. 2023-12-07 23:51:20 -05:00
Marat Fayzullin efcddf8765 Added ability for admin to broadcast messages. 2023-11-25 20:48:22 -05:00
Marat Fayzullin 0c2854252c Refactoring, disabled ability to take same nicks twice. 2023-11-21 16:26:31 -05:00
Marat Fayzullin 673aa186f1 Escaping HTML in messages, verifying nicknames. 2023-11-20 16:25:48 -05:00
Marat Fayzullin 632c5e4437 Nicknames now work. 2023-11-20 13:16:45 -05:00
Marat Fayzullin af9c348a10 Cleanup. 2023-11-20 12:57:30 -05:00
Marat Fayzullin 68a69196cd Cleaninig up, moving chat to UI.js. 2023-11-20 12:33:10 -05:00
Marat Fayzullin 2b452795b0 Minor fixes to the merge. 2023-11-20 11:40:47 -05:00
Stanislav Lechev [0xAF] 7f4fa70364 chat system implementation in the web 2023-11-20 04:59:59 +02:00
Marat Fayzullin c59f549ab9 Added ban time selector. 2023-11-16 21:20:24 -05:00
Marat Fayzullin 9937f49b73 Single endpoints to ban/unban. 2023-11-16 11:46:01 -05:00
Marat Fayzullin 6757247596 Banning unbanning users now works. 2023-11-15 23:43:52 -05:00
Marat Fayzullin 26882ae02f Optimizing some code. 2023-11-12 20:45:32 -05:00
Marat Fayzullin 350617053b Fixing NR controls, DMR meta panel, volume controls. 2023-11-11 19:50:29 -05:00
Stanislav Lechev [0xAF] a2d36fa016 fix border moving on receiver panel 2023-11-09 05:53:56 +02:00
Stanislav Lechev [0xAF] ce0cc09650 animate receiver sections expand/colapse 2023-11-09 04:46:20 +02:00
Marat Fayzullin eeb39d2370 Now saving spectrum display state. 2023-11-08 20:58:41 -05:00
Marat Fayzullin 89b5c16a6e Moved storage functions to Utils.js, saving map state now. 2023-11-07 19:42:20 -05:00
Marat Fayzullin c6f43f29ec Now saving section states. 2023-11-06 22:54:39 -05:00
Marat Fayzullin 73021a4682 Added checkboxes for frame and wheel swap control. 2023-11-05 23:51:41 -05:00
Marat Fayzullin 9b32d1bbd3 Removing admin-configurable UI settings, they are user-configurable now. 2023-11-05 19:38:45 -05:00
Marat Fayzullin d57ae59697 Moving UI controls into UI.js. Saving values. 2023-11-05 18:56:55 -05:00
Marat Fayzullin 8425a46e20 Adding utility function to adjust frequency by modulation. 2023-11-03 20:53:17 -04:00
Marat Fayzullin eb148e7a21 Going back to LRGB for mixing locator colors. 2023-11-03 13:01:47 -04:00
Marat Fayzullin 354f975b54 Adding frequency adjustment of -1kHz for SITOR. 2023-10-29 22:31:37 -04:00
Marat Fayzullin 3ac53eb54a Fixing AIS info bubbles. 2023-10-22 11:21:11 -04:00
Marat Fayzullin db3243fb7e Fixing typo in linkifyVessel(). 2023-10-19 11:03:07 -04:00
Marat Fayzullin 113306912d Fixing links for HFDL flight reports. 2023-10-17 20:45:15 -04:00
Marat Fayzullin 3dd0c838e2 Terminology updates in Utils.js. 2023-10-17 19:58:47 -04:00
Marat Fayzullin c09387e3c9 Added colored band/mode designators to locator info windows. 2023-10-16 22:02:05 -04:00
Marat Fayzullin e02542dec9 Shortened country names. 2023-10-15 22:24:39 -04:00
Marat Fayzullin 2638a73270 Added country lookup for vessel MID numbers. 2023-10-15 20:51:00 -04:00
Marat Fayzullin e831a78630 Updating list of reports sizing. 2023-10-15 18:30:51 -04:00
Marat Fayzullin ad01c8dc81 Moved common JS functions into Utils.js. Added countries to callsigns. 2023-10-15 14:42:33 -04:00
Marat Fayzullin 53dff79c63 Updated locator info bubble, made locator coloring reflect age. 2023-10-14 13:42:25 -04:00
Marat Fayzullin 980b3ad196 Fixed htmlEscale(). 2023-10-11 22:23:28 -04:00
Marat Fayzullin 62e36a16e4 Escaping HTML in map markers. 2023-10-11 22:10:43 -04:00
Marat Fayzullin deaf23d910 Escaping HTML in avionics messages. 2023-10-11 21:54:08 -04:00
Marat Fayzullin e6f81b7d83 Added spectral color scale, increased aging period to 15 seconds. 2023-10-11 21:21:54 -04:00
Marat Fayzullin a7cea4d31e Updated transparency scale for locators. 2023-10-10 22:50:16 -04:00
Marat Fayzullin bd7142ad3e Rewritten map locators, one rectangle per maidenhead square now. 2023-10-10 22:30:23 -04:00
Marat Fayzullin ef9618a4bb Removed locator rectangle edges since they overlap. 2023-10-06 23:16:49 -04:00
Marat Fayzullin 7922b3950c Adding proper marker removal function. 2023-10-06 22:50:40 -04:00
Marat Fayzullin 94621c252d Properly assigning ttl. 2023-10-06 22:26:46 -04:00
Stanislav Lechev [0xAF] d9b0beec31 add LSimpleMarker (fix custom markers) 2023-10-01 01:23:54 +03:00
Marat Fayzullin fa3642bfd9 Optimizing map display. 2023-09-29 21:03:21 -04:00
Marat Fayzullin 1946a84131 Updated aircraft images, added colors. 2023-09-29 19:39:48 -04:00
Marat Fayzullin a822fac904 Leaflet airplane markers finally fixed? 2023-09-28 22:41:39 -04:00
Marat Fayzullin a8df56665e Trying to make Leaflet markers work properly. 2023-09-28 22:31:32 -04:00
Marat Fayzullin c95e807aa9 Updates to the Leaflet map display. 2023-09-28 12:37:03 -04:00
Marat Fayzullin 67ed82676a Fixing anchors. 2023-09-27 23:33:09 -04:00
Marat Fayzullin 0b222a3ce1 Added TTL to aircraft markers, updated ADSB display. 2023-09-27 21:09:14 -04:00
Marat Fayzullin dcd0dbd202 Minor fixes 2023-09-25 23:34:23 -04:00
Marat Fayzullin 768a16171d Fixed aircraft title linkify(), VDL2 altitudes, etc. 2023-09-25 23:22:00 -04:00
Marat Fayzullin 38263f6404 Now works. 2023-09-25 22:31:25 -04:00
Marat Fayzullin 4dea8c11ab Implementing separate aircraft markers. 2023-09-23 23:11:57 -04:00
Marat Fayzullin 0f41604b65 Adding optional ADSB parsing of the dump1090 JSON output. 2023-09-22 14:38:16 -04:00
Marat Fayzullin e0c1def24f Now accumulating and showing aircraft messages on the map. 2023-09-20 14:40:16 -04:00
Marat Fayzullin d93c356f0c Further alignment in the info box. 2023-09-18 22:29:06 -04:00
Marat Fayzullin 8e08500cbf Updating info bubble formatting. 2023-09-18 20:59:07 -04:00
Marat Fayzullin 0ca2f16bd0 Addredding jketterl's comments. 2023-09-18 19:40:19 -04:00
Marat Fayzullin b826648f1b Removed IATA->ICAO flight ID conversion for now. 2023-09-17 12:23:12 -04:00
Marat Fayzullin d4207a2848 Clicking on an aircraft message now leads to the map. 2023-09-16 17:16:23 -04:00
Marat Fayzullin b4eb71f296 Added linkToMap() method. 2023-09-16 13:49:12 -04:00
Marat Fayzullin b0b347abf7 Updating east-facing APRS symbols 2023-09-15 20:35:21 -04:00
Marat Fayzullin 31436f5202 Lowered max number of messages in the list to 250 (see ADSB). 2023-09-14 20:22:54 -04:00
Marat Fayzullin 22db936688 Fixing scrollToBottom() function. 2023-09-10 21:00:51 -04:00
Marat Fayzullin f2b7f86028 Merging more code. 2023-09-10 21:00:51 -04:00
Marat Fayzullin 1ab77f4106 Merging further changes. 2023-09-10 21:00:51 -04:00
Marat Fayzullin d901e76ac1 Merging htdocs from jketterl development branch. 2023-09-10 21:00:51 -04:00
Marat Fayzullin e12ef52cca Fixed issue with linkify() failing on aircraft IDs containing dash. 2023-09-09 10:54:26 -04:00
Marat Fayzullin 97efb35f5b APRS stormcloud faces east. 2023-09-08 18:54:00 -04:00
Marat Fayzullin 97213a3bca Changed "airport" to "destination", added "origin", etc. 2023-09-08 18:06:26 -04:00
Marat Fayzullin 66d288947d Improving ACARS parsing, adding bookmarks. 2023-09-08 15:44:02 -04:00
Marat Fayzullin cb856fa02f Adding ACARS decoding via AcarsDec tool. 2023-09-08 13:22:23 -04:00
Marat Fayzullin 49043b3a12 ADSB airplanes are red now. 2023-09-05 15:27:22 -04:00
Marat Fayzullin 6fc337775b Now offsetting FAX frequencies 1.9kHz below the carrier. 2023-09-05 15:25:42 -04:00
Marat Fayzullin b79ce2fca0 Renaming OpenWeatherMap key. 2023-09-02 20:04:40 -04:00
Marat Fayzullin 633a863a6e Updating aircraft database algorithms, adding OpenWeatherMap key, etc. 2023-09-02 17:19:13 -04:00
Marat Fayzullin ff82c5d62d Lightened aircraft shadows. 2023-08-31 11:41:53 -04:00
Marat Fayzullin 59cdb28f6f Updating AprsMarker direction check. 2023-08-30 13:57:53 -04:00
Marat Fayzullin ee419fe91c Made shadow more fuzzy. 2023-08-29 21:24:30 -04:00
Marat Fayzullin c3fac4a1fc Offset shadow by 45 degrees. 2023-08-29 21:21:46 -04:00
Marat Fayzullin 89d4a92910 Added shadows to elevated markers. 2023-08-29 21:15:33 -04:00
Marat Fayzullin 7c29451694 Fixed APRS symbols orientation. 2023-08-28 22:37:05 -04:00
Marat Fayzullin 259b5f9b8a Making a new dump1090 branch, since the old one does not rebase well. 2023-08-28 20:49:10 -04:00
Marat Fayzullin 03c60ab377 Minor cleanup. 2023-08-28 20:30:52 -04:00
Stanislav Lechev [0xAF] b71984c2db rework to 'details' object 2023-08-29 02:08:20 +03:00
Stanislav Lechev [0xAF] ab14357ade add support for extra rows in marker popup table 2023-08-29 00:37:17 +03:00
Marat Fayzullin 2b132e48c3 Minor fixes. 2023-08-25 21:04:25 -04:00
Marat Fayzullin ce99271675 Fixed non-APRS markers (YSF), widened repeater bubbles, improved EIBI parser. 2023-08-23 20:01:48 -04:00