| 
							
							
								 Jakob Ketterl | fe7f2317de | add a quick note about HTML being supported | 2022-06-09 19:22:45 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | b5bbdae317 | fix failed logins for path-routed environemnts | 2022-06-09 18:43:54 +02:00 |  | 
			
				
					| 
							
							
								 Andre Schinkel | efa305eeec | normalize metric label to match prometheus data-model guide | 2021-10-03 08:48:40 +02:00 |  | 
			
				
					| 
							
							
								 Andre Schinkel | eb43e39a81 | normalize metric label to match prometheus data-model guide | 2021-10-03 08:39:57 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 818b9d87b8 | add a validator that prevents invalid locations | 2021-09-30 23:26:26 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 66492ff40a | make sure we send all the data | 2021-08-03 15:03:20 +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 | 48dc75c728 | improve handshake handling | 2021-05-18 16:00:15 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 8550f10d88 | allow svg to be gzipped | 2021-05-14 23:10: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 | a17690dc91 | clear session cookie if invalid | 2021-05-03 23:22:28 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | fe1a1207e6 | implement session timeout | 2021-05-03 23:07:27 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 2152184bf9 | fix compatibility issues with python 3.5 | 2021-05-01 16:49:53 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | af553c422d | implement file size upload limit | 2021-04-29 18:18:18 +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 | da698e7a3c | fix login for path routed environment | 2021-04-18 15:59:05 +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 | 0abd121fda | inline location-picker | 2021-03-31 01:22:39 +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 | 6796699e35 | don't redirect XHR calls to the login page, 403 instead | 2021-03-27 23:45:21 +01: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 | a90f77e545 | retain the redirect url on login failure | 2021-03-24 16:53:01 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | d50d08ad2c | add a robots.txt to exclude certain routes for search engines | 2021-03-24 16:08:13 +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 |  |