| 
							
							
								 Jakob Ketterl | fe7f2317de | add a quick note about HTML being supported | 2022-06-09 19:22:45 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 818b9d87b8 | add a validator that prevents invalid locations | 2021-09-30 23:26:26 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | ad396fa970 | remove "unvoiced quality" setting | 2021-07-20 13:33:26 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | f5c2525f22 | switch NXDN to use digiham decoder; add meta panel | 2021-06-15 22:50:30 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | d04ab43977 | add ability to configure codecserver | 2021-05-29 18:50:17 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | d34ac58e73 | use placeholder for device and profile in tabs as well | 2021-05-14 16:00:29 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | ee8688345e | display a placeholder if device name is empty | 2021-05-14 15:52:18 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 484b829b90 | fix problem when switching image file types | 2021-05-07 17:19:11 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | ad8877f83c | add webp support for uploadable images | 2021-05-07 16:57:54 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 2152184bf9 | fix compatibility issues with python 3.5 | 2021-05-01 16:49:53 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 29bce9e07a | refactor: move form stuff out of source code | 2021-04-29 15:28:18 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 35dcff90ea | refactor owrx.form -> owrx.form.input | 2021-04-29 15:17:21 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 4a77d2cc38 | fill error variable with an empty string for the device list | 2021-04-27 23:19:48 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | c6e01eed1a | implement top-level error handling | 2021-04-27 18:23:59 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 8b5cf9983e | display a hint if no bookmarks are in the system | 2021-04-18 21:15:02 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 52b535c608 | remove id input from new profile page | 2021-04-18 19:17:27 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 05ea11f5d1 | introduce generated device ids | 2021-04-18 19:04:43 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | e8cf014903 | introduce breadcrumbs in the web config | 2021-04-18 17:49:13 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 1968e15237 | fix for submit for path routed environments | 2021-04-18 16:30:02 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | b9db64d4f9 | fix device links for path-route environments | 2021-04-18 15:40:46 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 5ec0005f81 | remove digimodes_enable setting since it no longer works | 2021-04-18 00:50:13 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | b4c2923dd2 | add some info text | 2021-04-17 18:00:13 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 68739724d4 | make the sdr type dropdown show beautiful names | 2021-04-17 17:42:08 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | ebd4d93908 | add note about background decoding | 2021-04-07 16:23:13 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 5a7c12dfac | expose waterfall auto adjustment settings in web config | 2021-03-31 00:18:06 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 1b9e77982d | make "new bookmark" api work with arrays | 2021-03-30 18:30:08 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 2d142e45ed | implement dialog to import personal bookmarks | 2021-03-30 18:19:23 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | af211739fb | confirmation modal before deleting bookmarks | 2021-03-28 16:51:34 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 29c0f7148a | re-work the bookmarks table to incorporate the improved frequency input | 2021-03-27 23:08:43 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 287a04be94 | send updated bookmarks to clients on the fly | 2021-03-25 15:25:15 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 383c08ed48 | implement tuning precision dropdown | 2021-03-24 23:43:19 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 19496d46a3 | fix form evaluation for optional fields | 2021-03-24 23:17:50 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 6ddced4689 | implement basic error handling and validation for forms | 2021-03-24 22:46:51 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | b01792c3d2 | fix deletion of sdrs when there's no changes | 2021-03-24 17:25:59 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 364c7eb505 | show more information on the sdr settings page | 2021-03-18 21:53:59 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 620771eaf2 | use a property layer right from the start | 2021-03-18 18:58:29 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 4c5ec23ba7 | remove profile list from sdr device index | 2021-03-05 19:44:25 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | a3cfde02c4 | re-wire profile add & delete | 2021-03-05 18:32:16 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 45e9bd12a5 | hightlight "new profile" link | 2021-03-05 17:51:19 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 190c90ccdf | tab styling | 2021-03-05 17:43:15 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 60df3afe26 | add tab navigation to profile and device pages | 2021-03-04 22:14:10 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 4e14b29537 | apply type="button" on all buttons to make submit on enter work | 2021-03-03 23:25:00 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 3814200452 | implement device and profile deletion | 2021-03-03 23:07:41 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | a9dbedee6d | consistent wording | 2021-03-03 22:35:57 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 8671f98c14 | implement "add profile" sequence | 2021-03-03 22:33:37 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 400ed3541d | update "new sdr" routing too to avoid conflicts | 2021-03-03 22:10:19 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 03315d7960 | switch url scheme to avoid conflicts | 2021-03-03 21:55:49 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | d123232f28 | implement device and profile delete modals | 2021-03-03 21:51:33 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | eab1c6ce80 | remove profile list from device page; make links work | 2021-03-03 15:38:15 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | fdbb76bca1 | add working redirect after device add completes | 2021-03-03 15:30:33 +01:00 |  |