Commit graph

152 commits

Author SHA1 Message Date
Stanislav Lechev [0xAF] ea10c583bc Preliminary Leaflet (OSM) implementation. WIP. 2023-09-18 04:47:11 +03:00
Jakob Ketterl 26896cf2d5 apply ttl approach to all locations 2023-09-06 15:18:04 +02:00
Jakob Ketterl 94ee444be7 link out from the message panel, too 2023-08-28 21:57:52 +02:00
Jakob Ketterl 204c725a75 add links to aircraft tracking sites 2023-08-28 21:30:31 +02:00
Jakob Ketterl 32575a1824 handle config subscription for map connection 2023-08-28 21:28:14 +02:00
Jakob Ketterl cafdb3a9f2 add the option to disable the scondary fft 2023-08-24 22:00:59 +02:00
Jakob Ketterl 5d20157dca add the option to configure waterfall auto levels on device and profile
level
2023-03-17 23:04:15 +01:00
Jason Gaunt d58ad77da2 Added support for automatically enabling auto adjust waterfall levels - JBG 2023-03-17 22:35:42 +01:00
Jakob Ketterl 64f0510da0 use a dropdown for callsign database setting; add aprs.fi 2022-11-30 16:54:22 +01:00
Marat Fayzullin 2ccdc90cc5 Added an option to add callsign database URL for lookups on a map. 2022-07-31 15:25:52 -04:00
Jakob Ketterl 5adb53d990 distinguish between error condition and normal socket close 2022-01-11 19:57:52 +01:00
Jakob Ketterl 2ce7d943fa fix a client counting bug by deferring client instantiation 2022-01-03 15:19:12 +01:00
Jakob Ketterl 4ce3816f48 show codecserver errors in the client 2021-12-13 13:26:47 +01:00
Jakob Ketterl 1c937e147e use a generic unpickler 2021-09-13 00:14:38 +02:00
Jakob Ketterl 66cf940523 refactor the metaparser into a modules and use accordingly 2021-09-09 15:11:33 +02:00
Jakob Ketterl f9f0bdde12 restore js8 functionality 2021-09-06 22:50:57 +02:00
Jakob Ketterl 6014ce8921 restore pocsag functionality 2021-09-06 20:00:14 +02:00
Jakob Ketterl b9f43654cd restore aprs functionality 2021-09-06 15:05:33 +02:00
Jakob Ketterl 73d326037c restore audio chopper decoding 2021-08-31 16:54:37 +02:00
Jakob Ketterl 5032f4b66d first steps at rewiring the dsp stuff 2021-08-23 14:25:28 +02:00
Jakob Ketterl 207ada70fd restore s-meter display 2021-07-25 00:05:48 +02:00
Jakob Ketterl 12c032112b handle errors caused by values that don't fit into json 2021-07-09 13:52:59 +02:00
Jakob Ketterl ebc935c1a9 improve message 2021-05-18 20:46:33 +02:00
Jakob Ketterl 5b92c317c1 improve connection timeout handling 2021-05-18 20:44:05 +02:00
Jakob Ketterl 48dc75c728 improve handshake handling 2021-05-18 16:00:15 +02:00
Jakob Ketterl 3e7eb09f3e introduce a websocket handler interface 2021-05-18 15:42:30 +02:00
Jakob Ketterl 118335b2b6 lock on dsp to avoid race conditions 2021-04-27 16:58:23 +02:00
Jakob Ketterl 0c7b0d2eaa improve dsp control handling 2021-04-27 01:58:20 +02:00
Jakob Ketterl d18a4c83ac don't send bookmarks if the parameters are not available 2021-04-09 18:29:08 +02:00
Jakob Ketterl 170b720e48 restructure config 2021-03-31 00:00:38 +02:00
Jakob Ketterl 65443eb0ba improve event handling 2021-03-27 23:40:10 +01:00
Jakob Ketterl 287a04be94 send updated bookmarks to clients on the fly 2021-03-25 15:25:15 +01:00
Jakob Ketterl 4cbce9c840 always remove device props on switch, fixes device failover 2021-03-24 20:47:04 +01:00
Jakob Ketterl deeaccba12 profile as properties, live sync additions and removals with the client 2021-03-24 15:57:25 +01:00
Jakob Ketterl c9d303c43e remove "configurable_keys" hack 2021-03-21 15:19:40 +01:00
Jakob Ketterl acee318dae make the frontend resume when an sdr device becomes present 2021-03-21 00:14:18 +01:00
Jakob Ketterl 8fa1796037 re-start connection sdr if no sdr was available before 2021-03-20 23:30:09 +01:00
Jakob Ketterl 2a82f4e452 wire profile transmission into active sdr device hash 2021-03-20 23:14:29 +01:00
Jakob Ketterl c50473fea5 implement device shutdown on deletion or lack of profiles 2021-03-18 22:59:46 +01:00
Jakob Ketterl 364c7eb505 show more information on the sdr settings page 2021-03-18 21:53:59 +01:00
Jakob Ketterl d573561c67 activate enable / disable cycle 2021-03-18 19:59:10 +01:00
Jakob Ketterl b25a673829 refactor state handling: uncouple failed and enabled flags 2021-03-18 19:34:53 +01:00
Jakob Ketterl d81f0ae96c change display precision behavior to reference Hertz 2021-03-01 01:19:06 +01:00
Jakob Ketterl e9cb5d54be send changed keys over websocket connection for the map 2021-02-27 01:00:38 +01:00
Jakob Ketterl 412e0a51c7 implement property deletion handling; activate scheduler deletion 2021-02-26 01:12:03 +01:00
Jakob Ketterl 5cd9d386a6 combine waterfall_[min|max]_level into a single config 2021-02-25 15:13:39 +01:00
Jakob Ketterl c2e8ac516c introduce enums for state management 2021-02-20 22:54:07 +01:00
Jakob Ketterl 691d88f841 waterfall config fine-adjustments
* hide the waterfall colors input when pre-defined color scheme is
  selected
* skip unparseable lines on custom color input
* fallback to black and white if custom color config is unusable
* always use the waterfall classes when sending changes to the client
2021-02-16 18:35:18 +01:00
Jakob Ketterl 9175629838 send waterfall colors to the client 2021-02-16 17:34:04 +01:00
Jakob Ketterl a72a11d3c7 fix old unsubscription todo 2021-02-15 17:25:46 +01:00