| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | c2e8ac516c | introduce enums for state management | 2021-02-20 22:54:07 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | dd5ab32b47 | set always-on default to false | 2021-02-20 19:43:04 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 361ed55b93 | add more device-specific options | 2021-02-20 19:20:31 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 8b24eff72e | add sdrplay specific options | 2021-02-20 19:00:28 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 18e8ca5e43 | add bias_tee and direct_sampling options | 2021-02-20 18:48:12 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 0ab6729fcc | create device descriptions for all | 2021-02-20 18:09:24 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 0e64f15e65 | add more device inputs | 2021-02-20 17:54:19 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 058463a9b3 | fix display and parsing issues | 2021-02-20 00:36:18 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | bd7e5b7166 | implement individual gain stages option | 2021-02-20 00:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | d0d946e09f | implement gain dialog with AGC option | 2021-02-19 21:07:13 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 86278ff44d | wire data parsing and storage | 2021-02-19 18:45:29 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 039b57d28b | add more inputs, bind to actual data | 2021-02-19 18:18:25 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 27c16c3720 | add more inputs | 2021-02-19 16:29:30 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 3aa238727e | start building device forms | 2021-02-19 15:29:17 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 4316832b95 | input merging mechanism | 2021-02-19 14:53:30 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | bec61465c9 | move device descriptions to owrx.source | 2021-02-19 14:44:16 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 012952f6f3 | implement some basic infrastructure to present device forms | 2021-02-19 00:46:52 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 872c7a4bfd | setup device list and routing for device pages | 2021-02-19 00:03:25 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | d65743f2ea | rename template variable | 2021-02-18 23:05:43 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | c5585e290a | undo javascript device configuration | 2021-02-18 22:24:31 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 54fde2c1c0 | reuse existing template | 2021-02-18 22:12:13 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | d612792593 | update permissions on write | 2021-02-18 21:07:45 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 0d77aaff26 | restrict access to openwebrx users file | 2021-02-18 20:57:41 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | b06a629ffb | fix variable substitution | 2021-02-18 18:41:39 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | a29d72d67f | more details in the password dialog | 2021-02-18 18:38:37 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 1a6f738c97 | fix permission problems on initial install | 2021-02-18 18:28:12 +01:00 |  |