| 
							
							
								 Jakob Ketterl | b6ed06dff4 | use the new bottom bar for the bookmarks, too | 2021-02-27 01:18:08 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 36c4a16fb5 | move to settings module | 2021-02-27 01:16:03 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 1b44c31a89 | more space at the bottom | 2021-02-27 01:13:57 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 45d4d868d7 | clear waterfall on fft_size change so that a setting change becomes visible immediately | 2021-02-27 01:09:51 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | e9cb5d54be | send changed keys over websocket connection for the map | 2021-02-27 01:00:38 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 7dcafab2c1 | restart on fft_compression changes, too | 2021-02-27 00:29:04 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | baef88bd94 | restart demodulator on compression changes | 2021-02-27 00:17:37 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | ad3ed1e626 | disconnect clients if the max_clients setting is lowered | 2021-02-27 00:01:21 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 0a76801a03 | activate "service_decoder" setting | 2021-02-26 23:50:58 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 3164683e74 | handle device shudown when schedule is off | 2021-02-26 22:36:15 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 4e7f02fc2c | activate more scheduler and service settings | 2021-02-26 21:27:42 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 0231d98ab8 | wire "services_enabled" setting | 2021-02-26 17:53:32 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 6822475674 | exclude template inputs when moving to the visible section | 2021-02-26 01:12:48 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 412e0a51c7 | implement property deletion handling; activate scheduler deletion | 2021-02-26 01:12:03 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 91c4d6f568 | make scheduler respond to config changes | 2021-02-25 22:19:05 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | d8b3974728 | use floats; explicit conversion | 2021-02-25 20:50:40 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 5cd9d386a6 | combine waterfall_[min|max]_level into a single config | 2021-02-25 15:13:39 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | f6f0a87002 | this todo is resolved | 2021-02-25 00:38:23 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 8c767be53a | add inputs for perseus | 2021-02-24 23:54:46 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | bccb87e660 | handle deletions in the top layer | 2021-02-24 23:04:57 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 0c1dc70217 | Make the apply button always visible | 2021-02-24 23:04:23 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 388d9d46fe | prevent runtime properties in the config | 2021-02-24 22:30:28 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 2785f43c6a | implement adding and removing scheduler slots | 2021-02-24 21:09:19 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 45a70a1079 | parse values from form | 2021-02-24 20:17:43 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 2d823b2945 | render scheduler profile inputs | 2021-02-24 19:56:07 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 65758a0098 | start implementing scheduler input (daylight works) | 2021-02-24 17:12:23 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | ea96038201 | remove unused imports | 2021-02-24 12:31:53 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | ed3d84b974 | use the container instead of a (potentially missing) canvas | 2021-02-24 00:59:31 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 710a18aae3 | initialize canvas on demand to avoid overlap when changing parameters | 2021-02-24 00:58:50 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | f69d78926e | create filtering that prevents overwriting the device name | 2021-02-24 00:09:57 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 4199a583f8 | fix agc parameter | 2021-02-23 23:24:30 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | dfaecdb357 | use hierarchical property layers to make config changes effective immediately | 2021-02-23 23:23:37 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 631232fe7c | make AGC optional | 2021-02-23 20:02:38 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | f9772faa6f | add separator before the optional inputs dropdown | 2021-02-23 19:23:54 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 4e32d724c4 | fix storing profiles | 2021-02-23 18:41:49 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | c5df6a1527 | implement profile editing page | 2021-02-23 18:32:23 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | ed258cc9a0 | fill in gain stages for hackrf | 2021-02-23 17:40:06 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 437943c26c | fill in airspy gain stages | 2021-02-23 17:36:16 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | d15d9d8c76 | remove implicit optional handling for optional fields | 2021-02-23 00:27:29 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 436010ffe3 | implement explicit removal of non-present keys | 2021-02-23 00:12:22 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 679f99d701 | change checkbox handling to detect presence | 2021-02-23 00:11:51 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 1eff7a3b69 | fix typo | 2021-02-22 23:52:57 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 54a34b2084 | implement optional device fields | 2021-02-22 23:49:28 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | f8beae5f46 | fix javascript errors | 2021-02-22 23:47:19 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 9beb3b9168 | remove the label attribute from the checkboxes | 2021-02-22 00:57:02 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 770fd749cd | introduce the basic concept of optional keys | 2021-02-22 00:35:47 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 683a711b49 | fix bias_tee for hackrf | 2021-02-21 18:11:28 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | bd31fa5149 | add the ability to disable devices | 2021-02-21 18:11:08 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 7f3d421b25 | introduce profile list | 2021-02-20 23:45:06 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 44250f9719 | add some device details on the list page | 2021-02-20 22:57:17 +01:00 |  |