| 
							
							
								 Jakob Ketterl | f0dc2f8ebe | format code | 2021-01-20 16:46:55 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 55e1aa5857 | use the property stack the way it's intended for better consistency | 2021-01-20 16:46:29 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 73b75edc14 | remove duplicate import | 2021-01-09 19:10:08 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 5337c20744 | remove duplicate | 2021-01-09 19:01:39 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 90f319ebda | split config into global and device config * less config properties sent to the client | 2020-12-31 23:03:36 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 53553fcce2 | fix subscription handling | 2020-12-30 21:33:02 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | b85d801121 | create separate subscription for bookmarks | 2020-12-30 18:45:13 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 29703d10b2 | server side: send only changed config keys | 2020-12-30 17:17:14 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | db3d662dae | fix typo | 2020-12-13 16:31:19 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | e062412e60 | show receiver location pin on the map | 2020-12-11 17:47:17 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 23080dbe22 | allow frequency display precision to be set via configuration | 2020-12-10 20:58:07 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 504c256b3e | make auto squelch level margin configurable | 2020-11-12 18:00:24 +01: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 | e10a52b39e | handle full queue better by draining | 2020-09-15 22:04:53 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 0030c6d656 | thread names to aid debugging | 2020-08-14 20:22:25 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 08ba0c7b02 | shut down multiprocessing queue explicitly using a poison pill | 2020-08-11 22:14:36 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 448e266097 | implement wfm demodulator chain | 2020-08-08 21:29:25 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 0518ff9358 | provide information to the queue which entries are done | 2020-08-05 20:04:41 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 7234ff4309 | use normal queue since we're not even multiprocessing | 2020-08-05 19:07:55 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 11fd918d62 | handle more errors the right way, refs #144 | 2020-07-21 20:33:48 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | d9bc03d1fc | clear the multiprocessing queue to get rid of more file descriptors, refs #146 | 2020-07-20 23:09:38 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | c54f19282a | improved error handling, refs #146 #22 | 2020-07-19 19:00:26 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 0a2a28cb34 | remove debugging | 2020-06-13 18:26:27 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 8df885b727 | download receiver details via rest api | 2020-05-10 17:27:46 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 3202f48f8e | header details on map, too | 2020-05-09 00:20:38 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | eab3bf780e | fix problems with sdr device failover detection | 2020-05-04 20:36:17 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | a6a29b7032 | actually, it's better to catch the exception inside | 2020-05-03 21:50:40 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 981d3b6673 | ignore keyerrors in this case | 2020-05-03 21:28:37 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | beed0c1a70 | improve squelch handling squelch is now included in the URL hash
some modes now have the squelch visually disabled, refs #65 | 2020-05-03 19:55:48 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | d98abe42bc | fix configurable_keys exception | 2020-05-03 17:50:37 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | a96690c8bd | fft_fps isn't even used in the frontend | 2020-05-02 01:36:12 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 56f3f089a1 | fix debugging; synchronize startup | 2020-04-30 22:54:44 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 33762574c3 | improve demodulator initalization, part 2: refactor js classes | 2020-04-30 22:07:19 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 26321ab68b | keep more parameters on the server side | 2020-04-26 18:45:41 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | bb1b561c47 | fully-automatic mode panel generation | 2020-04-26 16:58:31 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 907787cfdc | implement first stages of active mode communication | 2020-04-26 15:17:03 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | a828f61c72 | use right message delay for mode | 2020-04-24 23:47:05 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 4287387a5e | threading frontend implementation | 2020-04-19 22:10:32 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 2de0cbc6c0 | send messages to frontend, spots to pskreporter | 2020-04-14 21:10:35 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 6493fb86c1 | add sdr.hu settings | 2020-03-27 01:14:38 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | df21a1eed6 | send initial settings | 2020-03-27 00:35:05 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | c5a5d25320 | update config settings directly in the frontend | 2020-03-26 23:34:25 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | cfea251d60 | clean up | 2020-03-24 22:50:18 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 25b287344f | rename collect -> filter | 2020-03-24 22:16:11 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | c83d8580ba | rewrite property engine Property class is gone; logic is now done with Layers, Stack and Filter | 2020-03-23 23:56:05 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 7562dc8ecb | use dictionary api | 2020-03-23 22:09:41 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 541c38151f | split config and property code, first test | 2020-03-21 22:40:39 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 9a5aba7313 | disable config interface unless explicitly enables in the config | 2020-02-08 18:29:48 +01:00 |  |