Commit Graph

617 Commits

Author SHA1 Message Date
Jakob Ketterl f81cf3570a don't check the type since older python doesn't have re.Pattern 2021-01-25 19:36:55 +01:00
Jakob Ketterl b2e8fc5ad5 release version 0.20.2 2021-01-24 23:52:20 +01:00
Jakob Ketterl 366f7247f2 code style 2021-01-24 22:54:58 +01:00
Jakob Ketterl 7e60efeae2 validate all parameters sent to dsp, refs #215 2021-01-24 22:29:23 +01:00
Jakob Ketterl 15940d0a2e extend StringValidator instead 2021-01-24 22:28:48 +01:00
Jakob Ketterl d126c3acef allow regexes only on strings 2021-01-24 22:28:00 +01:00
Jakob Ketterl a880b1f6f9 add regex validator 2021-01-24 22:03:53 +01:00
Jakob Ketterl 49577953c6 fix events 2021-01-24 21:58:15 +01:00
Jakob Ketterl 4b03ced1f7 add more validators 2021-01-24 21:58:02 +01:00
Jakob Ketterl 66dc4e5772 get validator by string 2021-01-24 21:25:26 +01:00
Jakob Ketterl ad0a5c27db introduce PropertyValidator (wrapper) 2021-01-24 21:19:45 +01:00
Jakob Ketterl 40e531c0da start implementing a validation layer, refs #215 2021-01-24 20:53:51 +01:00
Jakob Ketterl 862a251295 allow only limited parameters to be set on the dsp 2021-01-24 20:10:37 +01:00
Jakob Ketterl 8710a2a1d3 update version and changelog 2020-11-30 18:30:33 +01:00
Jakob Ketterl 1cec386c18 release version 0.20.0 2020-10-11 15:03:39 +02:00
Jakob Ketterl f31685e4e7 fix some exceptions due to None values 2020-10-11 00:15:09 +02:00
Jakob Ketterl a856c27fe4 cache requirements, not features, for even better results 2020-10-10 23:00:05 +02:00
Jakob Ketterl 0435225a29 add feature detection cache to improve client load times 2020-10-10 22:08:35 +02:00
Jakob Ketterl 9f17f1bc17 make wfm deemphasis tau configurable 2020-10-04 21:56:35 +02:00
Jakob Ketterl 6c70e19c63 separate metric for direct aprs messages 2020-10-02 17:45:48 +02:00
Jakob Ketterl 4a8e9472ab create metric dynamically 2020-10-02 17:16:16 +02:00
Jakob Ketterl cc385f851f remove unused import 2020-09-20 19:55:08 +02:00
Jakob Ketterl eaaa214dc9 add more details about dream; prevent X11 windows during feature
detection
2020-09-20 12:41:11 +02:00
Jakob Ketterl 71a2352d2b let the client initiate the dsp again 2020-09-19 21:35:14 +02:00
Jakob Ketterl 34414de4e5 only re-start dsp if dsp has been started before 2020-09-19 21:17:00 +02:00
Jakob Ketterl ff34e793a0 handle failure of sdr devices asynchronously 2020-09-19 20:45:23 +02:00
Jakob Ketterl 82825fee41 fix sequence according to dependencies 2020-09-17 21:33:11 +02:00
Jakob Ketterl 35243fb62e anticipate problems with old color schemes; counter with new config
version
2020-09-17 20:59:16 +02:00
Jakob Ketterl fa08f1e2cf use chroma.js to calculate waterfall colors 2020-09-17 20:10:01 +02:00
Jakob Ketterl e10a52b39e handle full queue better by draining 2020-09-15 22:04:53 +02:00
Jakob Ketterl c947204356 adopt the frontend regex (matches better), closes #170 2020-09-13 22:30:57 +02:00
Jakob Ketterl 0d6e9a5b9f missed file during sprite commits 2020-09-11 00:19:46 +02:00
Jakob Ketterl 6fe41f8e02 add compilation instructions 2020-09-04 20:27:12 +02:00
Jakob Ketterl e8ee94d13b fix detection 2020-09-04 18:11:36 +02:00
Jakob Ketterl 2411929455 implement DRM mode with dream 2020-09-04 18:09:02 +02:00
Jakob Ketterl bec02795b8 implement gzip compression for assets 2020-09-04 15:44:25 +02:00
Jakob Ketterl b5bc63e76b fix cache-control header 2020-09-04 14:46:27 +02:00
Jakob Ketterl 95ac5aeb7d detect device failure 2020-08-30 23:48:05 +02:00
Jakob Ketterl 9be0664e14 explicit typing of the source event interface 2020-08-30 23:47:04 +02:00
Jakob Ketterl 32105538c5 lock on the spectrum thread to avoid double start 2020-08-30 17:35:53 +02:00
Jakob Ketterl f830c7efa6 update csdr dependency to 0.17.0 2020-08-27 00:08:50 +02:00
Jakob Ketterl f41814c6ca add csdr version requirement 2020-08-26 20:07:58 +02:00
Jakob Ketterl 23c69fb5a3 add "remote" mapping 2020-08-16 23:22:46 +02:00
Jakob Ketterl b158e0d17d add the ability to add literal command-line arguments 2020-08-16 23:19:37 +02:00
Jakob Ketterl c9dd33ba57 add a new source for rtl_tcp and rtl_tcp_connector 2020-08-16 21:49:52 +02:00
Jakob Ketterl 0030c6d656 thread names to aid debugging 2020-08-14 20:22:25 +02:00
Jakob Ketterl 80c25f459c use the space, modes! 2020-08-12 21:41:06 +02:00
Jakob Ketterl 08ba0c7b02 shut down multiprocessing queue explicitly using a poison pill 2020-08-11 22:14:36 +02:00
Jakob Ketterl f4c43ffab6 fine-tune 2020-08-08 22:04:28 +02:00
Jakob Ketterl 8c5a7a087f compensate WFM frequency deviation, at least preliminary 2020-08-08 21:56:35 +02:00