| 
							
							
								 Jordan Sherer | 7d0158782c | Added menu items that correspond to the toggle buttons in the display | 2020-04-15 15:33:07 -04:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | a2d5c8fbcf | Easily disable the transmitter with one button press | 2020-04-15 15:23:41 -04:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | 09ecc6d19e | Record the frequency when a decode happens and use that for when we process the decoded message (i.e., spotting, display, etc) | 2020-04-15 11:11:49 -04:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | defc99c274 | APRSIS delay / skip percentage is now configurable on the client (not exposed to user though) | 2020-04-11 11:46:12 -04:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | fec7e07d7d | Updated frequency dial to be propagated on RX | 2020-04-04 22:45:51 -04:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | 1d6670f2f9 | Added tcp server configuration options | 2020-04-04 14:58:30 -04:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | 2ff74626ba | Initial working commit of tcp based API | 2020-04-03 22:49:28 -04:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | f087c0e3df | Moved APRSIS reporting into its own background thread to avoid hangups. Added ability to turn off APRSIS reporting | 2020-03-31 15:22:48 -04:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | ab339e9728 | Added APRSIS spotting back into the app, but this time under the APJ8CL aprs registered callsign | 2020-03-30 23:07:40 -04:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | 4b6d343850 | Configurable custom HB and STATUS messages | 2020-03-28 15:10:41 -04:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | 1a4efa8120 | Added @ALLCALL to CQs and HBs to make them more clear and unify the message formatting across all directed message types | 2020-03-28 11:57:38 -04:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | e55689b25b | Refactored function for enabling HB. Set FAST as the default mode. Added FAST support to HB | 2020-03-23 09:52:46 -04:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | f350443dff | Added option to confirm before sending autoreply message | 2020-02-17 20:43:26 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | ab3a927c2a | Added configuration option to enable/disable writing of ALL.TXT / DIRECTED.TXT | 2020-01-13 11:41:22 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | 53853c5be4 | Added heard by tooltip for group callsigns | 2019-12-29 14:47:21 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | 0a658c706c | Added RX.ACTIVITY and STATION.STATUS messages to network | 2019-12-27 20:08:39 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | 575f6cc0e8 | Added up/down indicators for VFO | 2019-12-27 19:46:36 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | a21e46cb4a | Reorganized waterfall controls and timing controls under one sizeable pane | 2019-12-17 10:39:18 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | bf5570cacd | Added software filter to waterfall controls to allow for a way to skip decoding signals outside of the filter range. Useful in a crowded band to prevent decodes from polluting your RX window | 2019-12-16 13:42:44 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | 7a4663e742 | Added SPEED to spots to JS8NET | 2019-12-14 22:53:34 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | 5215fd324d | Added I decoder and reorganized the E selection code | 2019-12-09 14:00:23 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | ca5012c3b2 | Fixed issue with WideGraph activating on Windows before fully initialized, which when notifications were enabled (not sure why) would hang the widegraph. | 2019-12-02 10:37:14 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | 2159ea0cfb | Updated decoder subprocess error handling to restart instead of crash the app | 2019-11-22 15:00:06 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | 8ec88432bd | Initial reworking of js8 decoder threading and scheduling | 2019-11-20 00:11:30 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | 1a03619a2f | Move decoder process handling to separate thread to avoid exhaustuion | 2019-11-19 10:39:27 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | 71d52dad63 | Cleanup playSoundFile | 2019-11-17 01:32:18 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | 6d6212a8c0 | Added mutex for critical regions in the decode process | 2019-11-17 01:21:11 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | fcf40e6f3b | Restructuring @APRSIS into @JS8NET | 2019-11-15 21:54:17 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | f635ba3a33 | Delay first decode until start of the next period on startup | 2019-11-14 16:07:49 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | 145cb16fde | Updated decode locking. Removed DecodeButton and OptimizingProgressDialog | 2019-11-14 10:04:29 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | 09da8a22c7 | Attempt decoder process recovery on hang until I determine why its hanging | 2019-11-13 16:10:26 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | 1621670d1f | Added minute sync to time drift control | 2019-11-12 20:45:27 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | 5d7ef702ab | Clean up decoder functions and adding parameter descriptions | 2019-11-12 13:42:21 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | 3afcbd32c1 | More decoder cleanup | 2019-11-12 10:04:54 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | d0d7aaa286 | Tweaking decoder, ensuring negative values are omitted | 2019-11-12 09:34:54 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | eada85c04d | Decoder queue processing bugs | 2019-11-11 22:39:02 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | 865cfa31f9 | Decoder restructuring to operate on a queue and catch up when required | 2019-11-11 21:08:16 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | e4cfb820a3 | Removed waterfall freeze. Pause decoder during transmit dead air | 2019-11-11 09:53:32 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | 34c6f83642 | Working through better way to handle decoder timing | 2019-11-10 22:17:32 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | d7985797a0 | Fixed issue with checksummed messages not obeying the disable typeahead flag | 2019-11-10 11:54:29 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | b8ccd5d810 | Do not pass around speed name, use submode int | 2019-11-09 09:48:09 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | 305c0fdb12 | Changed decode timing to better decode signals | 2019-11-09 09:25:03 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | 2add8ff1b7 | Fixed typeahead cursor shift on text replace. Ensured typeahead resends callsign if in a directed transmission and the typeahead continues after sending a last bit | 2019-11-07 14:20:06 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | a43c913a19 | Clean up js8d to jd8e to make it clear the difference | 2019-11-06 16:00:16 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | f4ae642cec | Refresh JS8 on multi mode decoder toggle | 2019-11-04 20:32:36 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | 980ffcb22c | Added quick qrq actions for jumping to a qso speed | 2019-11-04 20:21:55 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | 7a248b69c4 | Added mode option to decode all speeds simultaneously | 2019-11-04 19:50:57 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | bd357ed4c4 | Working multidecoder using relative positioning in the frame buffer | 2019-11-04 14:38:00 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | 862e827ddf | Refactored decode functions to be more independent and easier to grok | 2019-11-03 15:29:59 -05:00 |  | 
			
				
					| 
							
							
								 Jordan Sherer | c72857aa76 | Memory JS8 | 2019-11-03 13:58:34 -05:00 |  |