| 
							
							
								 Jakob Ketterl | e700f0a9e4 | replace nanoscroller with compressed version, drop map reference. closes #191 | 2020-11-04 22:32:13 +01:00 |  | 
			
				
					| 
							
							
								 Jim Ancona | c85400063c | Initial HPSDR radio support | 2020-11-02 07:11:54 -05:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | dc03639cad | add source for rf103 (experimental) | 2020-10-25 16:53:18 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 1bc3830e5e | guard against the case where receiver_keys are missing in the configuration | 2020-10-16 22:53:57 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | d04e0d2a2a | link feature report to the wiki for DRM and FreeDV | 2020-10-16 19:52:51 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 259eef2e68 | move develop to the next version 0.21 | 2020-10-11 23:16:59 +02: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 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 448e266097 | implement wfm demodulator chain | 2020-08-08 21:29:25 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | da3f59fb9b | determine hd audio rate and send it to the server | 2020-08-08 20:45:03 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 62ee2ca445 | add documentation about freedv_rx | 2020-08-07 22:58:24 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 645ace75c3 | protect against erroneous reads | 2020-08-06 20:06:04 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 0518ff9358 | provide information to the queue which entries are done | 2020-08-05 20:04:41 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | a65fd7916e | drain connections, close wave files refs #146 | 2020-08-05 20:03:38 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 7234ff4309 | use normal queue since we're not even multiprocessing | 2020-08-05 19:07:55 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 7ea8c8f7c6 | use better locking for the service startup/shutdown | 2020-07-30 21:35:31 +02:00 |  |