| 
							
							
								 Jakob Ketterl | 26ba8ca999 | update bandpass for secondary modes | 2020-05-03 12:23:23 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 2f2d52df85 | re-wire digital voice meta panels | 2020-05-03 12:09:18 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 1bfe768601 | hash handling fits better into here now | 2020-05-02 15:17:09 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 3405bc485b | fix profile switching | 2020-05-02 15:07:47 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 6ff1b7d20a | fix reconnection behavior | 2020-05-02 14:51:00 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 54812f0de1 | fix band changes | 2020-05-02 02:32:49 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 28c1425a8f | fix digimode init from hash | 2020-05-02 02:13:16 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | e5196c6af9 | prevent starting demodulator if already started | 2020-05-02 01:35:38 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 19518da2e2 | fix filter setup | 2020-05-02 01:25:23 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 20023e3989 | update bookmarks | 2020-05-02 01:10:41 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | d9a818525d | refactor demodulator classes, part 2 | 2020-05-02 01:07:44 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | b8f7686a6d | refactor demodulator classes, part 1 | 2020-05-02 00:05:20 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 5013af2117 | combine methods | 2020-04-30 23:31:52 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 02a6326605 | fix method names in comments | 2020-04-30 23:20:56 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 1441b9610c | refactor into the classes, too | 2020-04-30 23:16:49 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 1764abe65f | update secondary parameters | 2020-04-30 22:31:18 +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 | 39f9d4c273 | streamline button generation | 2020-04-26 17:18:48 +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 | 4f07c62cc9 | use the latest available thread | 2020-04-21 21:00:16 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 681a583711 | always begin a new message if the flag says so | 2020-04-21 18:11:07 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 0c12d07a26 | finalize visual message representation | 2020-04-20 22:07:21 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | f474ab94d2 | close threads when ending message has been received | 2020-04-20 18:31:45 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | c90b415c8b | add scroll-to-bottom and cleanup intervals | 2020-04-19 23:35:06 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 4287387a5e | threading frontend implementation | 2020-04-19 22:10:32 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | a7345bb16f | propagate measurement reset to reporters, closes #88 | 2020-03-25 20:49:34 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | de3694248a | restore audioworklets | 2020-02-23 20:14:07 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | cad6175db0 | login form | 2020-02-23 20:04:19 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 0191ed7ad6 | abort frequency input on ESC key | 2020-02-01 21:48:46 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 8fc981c8a0 | use static elements | 2020-01-25 22:47:47 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 4b60b7e046 | frequency editor on click | 2020-01-25 22:35:44 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 136b668f8f | fix bookmark tuning | 2020-01-19 10:50:40 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 18a63a6e7b | mousewheel tuning | 2020-01-19 00:00:51 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | ae98e6bc56 | refactor frequency display | 2020-01-18 21:33:10 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 922a5ed607 | fix gain introduced by filtering | 2020-01-09 21:44:36 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 2a0ee83c12 | implement lowpass | 2020-01-06 19:48:54 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 5379d8cc3d | step one: implement upsampling | 2020-01-06 16:29:23 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 9187bb4371 | use local codec for fft, too | 2020-01-05 23:33:07 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | c8c5ce8105 | use local implementation of ima adpcm instead of sdr.js | 2020-01-05 23:26:27 +01:00 |  | 
			
				
					| 
							
							
								 root | b774e75f2c | fix urls for when we aren't running on the root | 2019-11-25 20:17:11 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | dc5ac081ce | fix some javascript code style issues | 2019-11-07 10:56:39 +01:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 13f27a76ff | use new way of measuring for network speed, too | 2019-10-26 22:44:54 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 39120d9413 | implement new way of measuring stats that allows arbitrary timeranges | 2019-10-26 22:32:25 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 5bbee1e1d7 | fix some more minor javascript issues | 2019-10-23 11:27:05 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 58da0e8a60 | remove debugging code | 2019-10-22 22:38:08 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | 713b6119d0 | refactor progressbars into objects | 2019-10-22 22:35:54 +02:00 |  | 
			
				
					| 
							
							
								 Jakob Ketterl | ebf2804d63 | rename | 2019-10-22 21:30:48 +02:00 |  |