Commit Graph

870 Commits

Author SHA1 Message Date
Jordan Sherer
33227a648d Bump eol 2019-01-23 20:33:13 -05:00
Jordan Sherer
faf653d8ba Added message storage and retreival 2019-01-23 20:31:26 -05:00
Jordan Sherer
0b5972e2ea Added dialog to set audio offset 2019-01-21 22:27:43 -05:00
Jordan Sherer
8738132836 Added a new, more obvious frequency control and a menu item for setting the frequency 2019-01-21 17:45:52 -05:00
Jordan Sherer
d3f398e538 Fixed issue with printing messages with the autoreply whitelist non-empty 2019-01-21 09:21:35 -05:00
Jordan Sherer
b97e0f3411 Make sure selected text found matches search 2019-01-20 23:27:32 -05:00
Jordan Sherer
ef6bde8cb0 Closed #45: A subset of directed commands will be autoreplied when relayed. This includes: SNR, GRID, QTC, QTH, etc 2019-01-20 23:08:57 -05:00
Jordan Sherer
d722b8206c Fixed issue with tx queue when idle watchdog kicks in 2019-01-20 11:02:10 -05:00
Jordan Sherer
239b02d927 Only have a relay status if AUTO is enabled 2019-01-19 17:28:59 -05:00
Jordan Sherer
55d76dc67f Fixed duplicate acks printing 2019-01-17 09:56:42 -05:00
Jordan Sherer
685c1be141 Fixed a few bugs related to message duplicates 2019-01-17 09:36:06 -05:00
Jordan Sherer
bf2bfa28be HB should only move freq if necessary 2019-01-16 00:39:15 -05:00
Jordan Sherer
aae1c20f12 Added call detail tooltip into the call activity 2019-01-16 00:08:09 -05:00
Jordan Sherer
c75b21b0b5 Fixed bug in flags hb message generation 2019-01-15 02:06:30 -05:00
Jordan Sherer
d0d9c4d352 Added whitelist to the configuration for AUTO replies. That way you can restrict who you allow to use your station 2019-01-14 10:43:14 -05:00
Jordan Sherer
a46035fa86 Unified STATUS and HB flags for better visibility. 2019-01-14 10:15:45 -05:00
Jordan Sherer
de2d1dcf8d Conditionally compile call detail browser into the app 2019-01-14 09:50:47 -05:00
Jordan Sherer
60aadd867a Refactored heard graph logging 2019-01-14 09:48:53 -05:00
Jordan Sherer
4541d58cac Fixed self logging 2019-01-09 18:27:33 -05:00
Jordan Sherer
9d575707f0 Initial commit of detail panel 2019-01-09 17:52:53 -05:00
Jordan Sherer
b81622ccde Fixed #72: added a tooltip of the band activity text 2019-01-09 11:31:15 -05:00
Jordan Sherer
cf85b18fa5 Fixed #75: allow messages to group callsigns 2019-01-09 11:25:00 -05:00
Jordan Sherer
1c6b18cb51 Fixed #77: Added an option to hide the statusbar 2019-01-09 11:14:59 -05:00
Jordan Sherer
bb3a710b88 Clear activity should clear the heard graph too. 2019-01-03 15:43:07 -05:00
Jordan Sherer
0f61ebe78d Merge branch 'ft8call-develop' of bitbucket.org:widefido/js8call-private into ft8call-develop 2019-01-03 13:33:25 -05:00
Jordan Sherer
0ec5348aee Fixed issue with requests being sent out of the MessageClient when udp is disabled 2019-01-03 13:33:08 -05:00
Jordan Sherer
68c15aa83e Added heard activity graph logging 2019-01-03 12:39:48 -05:00
Jordan Sherer
44bb868efb Fixed issue with removing band activity rows 2019-01-02 21:27:04 -05:00
Jordan Sherer
4f226b0c11 Cleanup of build frames and a note for later 2019-01-02 12:36:25 -05:00
Jordan Sherer
cc9ecf0f47 Bump eol 2019-01-02 12:28:27 -05:00
Jordan Sherer
bdfc1cff8e Squashed commit of the following:
commit e48c78765ca1e2e5a68fd93bac7191eaf6918352
Author: Jordan Sherer <jordan@widefido.com>
Date:   Wed Jan 2 12:23:28 2019 -0500

    Transition to persistent inbox for later retrieval
    Fixed issue with inbox items disappearing due to aging.

commit 1df07595bf6507438c1488839f7a2075a432a1a1
Author: Jordan Sherer <jordan@widefido.com>
Date:   Wed Jan 2 09:23:28 2019 -0500

    Filtered value and count queries for the inbox

commit c93a93a1c43a65fae4a31ddeb40c77c53204bbdb
Author: Jordan Sherer <jordan@widefido.com>
Date:   Tue Jan 1 22:58:07 2019 -0500

    Initial cut of inbox storage
2019-01-02 12:27:16 -05:00
Jordan Sherer
0405dba3fc Added RIG.PTT status message to the API 2019-01-01 10:29:35 -05:00
Jordan Sherer
bedc6dd96c Fixed bug with hearing command response. Added status response shortcode. 2019-01-01 10:12:09 -05:00
Jordan Sherer
85c0f1fb96 Fixed #60: sort by menu added to right click of the table headers 2018-12-31 20:30:47 -05:00
Jordan Sherer
81a22ab8b8 Renamed QUERY to QUERY CALL. Added generic user QUERY with no auto-reply (for scripting). 2018-12-31 20:03:51 -05:00
Jordan Sherer
7b44b3010a Display 0M idle status in status command 2018-12-31 19:45:31 -05:00
Jordan Sherer
b0fff26b77 Added timestamp to alert 2018-12-31 17:07:33 -05:00
Jordan Sherer
0a63433bd7 Restore the alert box for when a message is received via relay 2018-12-31 15:53:09 -05:00
Jordan Sherer
a4cc87d7b4 Added a toggle to disable word suggestions 2018-12-31 15:25:04 -05:00
Jordan Sherer
28e542e414 Updated suggestions menu to be inline 2018-12-31 15:14:48 -05:00
Jordan Sherer
95bbfb8232 Squashed commit of the following:
commit a1f8cef250bcc033d120d87aaeafd0794e0c7252
Author: Jordan Sherer <jordan@widefido.com>
Date:   Sun Dec 30 20:16:47 2018 -0500

    Added word replacement from suggestions menu

commit 51af18c06d3268b34dd5b472f8a94787e47af04c
Author: Jordan Sherer <jordan@widefido.com>
Date:   Sun Dec 30 11:21:24 2018 -0500

    Simplified word checker to use text stats signal for computation

commit aa831492784fec30c8a6d804a4ae7ca718f865fe
Author: Jordan Sherer <jordan@widefido.com>
Date:   Sat Dec 29 22:50:24 2018 -0500

    Initial working implmementation of spell check highlighting
2018-12-30 20:18:35 -05:00
Jordan Sherer
7e9e955d7d Fixed macro expansion of macro QTC, QTH, CQ, REPLY values 2018-12-28 11:44:58 -05:00
Jordan Sherer
45f5854bc0 Merge branch 'ft8call-develop' of bitbucket.org:widefido/js8call-private into ft8call-develop 2018-12-27 22:39:57 -05:00
Jordan Sherer
9e1afaf106 Changed status response to only report things that are 'on' 2018-12-27 22:39:13 -05:00
Jordan Sherer
1a8d02fc89 Performing some minimal code cleanup 2018-12-27 10:04:46 -05:00
Jordan Sherer
4064c70c26 Restore clear all menu item label 2018-12-27 00:13:06 -05:00
Jordan Sherer
ce153a4511 Moved callsign count to header instead of in the ALLCALL row since that row can be hidden now 2018-12-26 23:38:24 -05:00
Jordan Sherer
ebbdd679e1 Updated menu item label 2018-12-26 23:22:07 -05:00
Jordan Sherer
298500f8fc Added confirmation to clear all activity item 2018-12-26 23:08:02 -05:00
Jordan Sherer
0d63463851 Added new status command output and fixed a bug in macros 2018-12-26 20:33:30 -05:00
Jordan Sherer
c8af5e51a7 Removed save/messages/callsign.txt for every directed calls in preparation for message inbox 2018-12-26 15:16:25 -05:00
Jordan Sherer
9f2e87c076 Removed selcall and active flag
In effort to simplify the behavior of automatic responses as well as make the software easier to use, I have removed the SELCALL button and the ACTIVE flag. Now, the response to STATUS is one that contains actual status (AUTO ON/OFF, VERSION NUMBER, etc). HBs used this in their transmissions, but it was never really accurate because it relied on the user to toggle the switch. Hazardous really. So, I approached this by simplifying the behavior. If AUTO is on, you will reply to direct queries. If AUTO is off, you wont. Simple. If HB is on, you will heartbeat. If it is off, you wont. Simple. If both AUTO and HB is on, you will automatically reply to heartbeats with ACKs. If not, you wont. Simple. You can remove yourself from the ALLCALL group. This is the same behavior as the previous SELCALL function and now that we have simplified it I can build an actual SELCALL function (to selectively allow stations to call you) instead of a 1/2 SELCALL that it used to be. Bingo.
2018-12-26 14:05:44 -05:00
Jordan Sherer
6ef891af0f Fixed inactive table highlighting 2018-12-23 22:31:22 -05:00
Jordan Sherer
0f05bfedc3 Fixed bold font in call activity...again 2018-12-23 22:24:45 -05:00
Jordan Sherer
fb9c280c67 Fixed Hz and dB labels to the tables 2018-12-23 21:06:54 -05:00
Jordan Sherer
e19dc2ea8f Relay messaging label 2018-12-23 09:48:22 -05:00
Jordan Sherer
4ad817c060 Added units to SNR and Offset in the activity tables 2018-12-23 09:37:40 -05:00
Jordan Sherer
88fb605b40 Removed remnants of WSJT-X references 2018-12-23 08:54:31 -05:00
Jordan Sherer
478a909b90 Added idle ellipsis during band fades 2018-12-22 22:47:48 -05:00
Jordan Sherer
03b2b11938 Fixed issue with call activity table font not being set on application start 2018-12-21 22:20:52 -05:00
Jordan Sherer
3b4ea12e5f Band Activity Double Click Switches Frequency Offset 2018-12-21 22:14:14 -05:00
Jordan Sherer
caf3cbfc3c Set flat should not be in text tx update 2018-12-21 22:02:15 -05:00
Jordan Sherer
5bc4838496 Send button should be flat to help colorize it 2018-12-21 20:02:04 -05:00
Jordan Sherer
11740384f3 Bumped ALLCALL timeout to 10 minutes 2018-12-20 21:05:24 -05:00
Jordan Sherer
5c9aee4b3f Fixed #51: lighter red for higher contrast 2018-12-20 20:55:55 -05:00
Jordan Sherer
db5969fdc4 Fixed #53: group callsign validation errors in configuration and from call activity menu 2018-12-20 20:36:33 -05:00
Jordan Sherer
5ca582a6b4 Fixed #54: heartbeat anywhere should be exposed in the configuration and HB ack should abide by that setting 2018-12-20 20:16:53 -05:00
Jordan Sherer
17416144a8 Added relay message storage and display in the call activity list 2018-12-18 21:28:31 -05:00
Jordan Sherer
6c741e21b5 Removed hash messages '#' as they are now duplicated by relay '>' 2018-12-17 01:33:22 -05:00
Jordan Sherer
47eec2dc0b Added automatic ACK for relay messages 2018-12-17 01:27:41 -05:00
Jordan Sherer
6504a1f220 Bump eol and versions to 0.11.0 2018-12-17 01:04:43 -05:00
Jordan Sherer
51c9dd2761 Removed QRZ short message 2018-12-17 00:45:44 -05:00
Jordan Sherer
dc70d53f5c Added HEARING query back into the app 2018-12-17 00:38:34 -05:00
Jordan Sherer
29f759dafe Fixed #23: idle watchdog should prevent all types of automated transmissions 2018-12-14 20:02:46 -05:00
Jordan Sherer
e6464e952d Removed comments 2018-12-13 22:21:37 -05:00
Jordan Sherer
186fed04e3 Fixed #41: remember pane sizes when showing/hiding 2018-12-13 09:50:02 -05:00
Jordan Sherer
6716eb771e Changed send button color while sending and label when ready 2018-12-12 22:14:45 -05:00
Jordan Sherer
b8b2cf33c3 Fixed defines and % in the send button 2018-12-11 23:52:01 -05:00
Jordan Sherer
4025edfc0f Fixed rebase issues 2018-12-11 22:23:07 -05:00
Jordan Sherer
c5930a0aa3 Fixed rebase issues 2018-12-11 22:14:26 -05:00
Jordan Sherer
9079d45587 Rename JS8CallExtended to JS8CallFlag 2018-12-10 23:37:22 -05:00
Jordan Sherer
1584cf0404 Turn off turbo for now...still experimental 2018-12-10 23:37:22 -05:00
Jordan Sherer
e1e2ae50e8 Simplify conditional 2018-12-10 23:35:58 -05:00
Jordan Sherer
5ba31d6df7 Changed frame packing so we can use one of the ibits as a turbo flag 2018-12-10 23:33:50 -05:00
Jordan Sherer
73346240e5 Fixed frame counting during turbo transmission 2018-12-10 23:30:36 -05:00
Jordan Sherer
886e678531 Fixed send button counts while in turbo 2018-12-10 23:27:21 -05:00
Jordan Sherer
526b72022e Added turbo button to the UI 2018-12-10 23:27:21 -05:00
Jordan Sherer
a1864fa3f0 Configurable slots 2018-12-10 23:23:31 -05:00
Jordan Sherer
2d5b41d4b7 Added a waterfall indicator for turbo'd signals 2018-12-10 23:18:19 -05:00
Jordan Sherer
21004a7b28 Two-frame turbo for any message 2018-12-10 23:18:19 -05:00
Jordan Sherer
94f2f510fc Initial proof of concept of turbo button 2018-12-10 23:18:19 -05:00
Jordan Sherer
8c81b3b83a Fixed #38: Moved Show Heartbeats menu item to the View menu 2018-12-10 09:44:16 -05:00
Jordan Sherer
9ddfec5e72 Fixed #28: band activity clear should not deselect callsign selected in call activity 2018-12-04 22:20:26 -05:00
Jordan Sherer
a5f0937cbb Fixed #23: Log window should not halt transmission 2018-12-04 22:10:52 -05:00
Jordan Sherer
26f21cd70a Fixed issue with repeat messages 2018-12-03 22:42:19 -05:00
Jordan Sherer
f406553a5f Fixed issues with frame counting 2018-12-01 17:17:12 -05:00
Jordan Sherer
5163a4a630 Fixed #1: automatic repeat of CQ was not transmitting when setting was not checked 2018-12-01 16:59:17 -05:00
Jordan Sherer
4af1a14961 Remove FT8 reference from ALL.txt 2018-12-01 16:51:14 -05:00
Jordan Sherer
4406e99670 Added MFSK/JS8 for logging modes 2018-11-30 17:02:14 -05:00
Jordan Sherer
79785dbef5 Fixed bug in HB auto-reply when HB was not active 2018-11-30 10:05:47 -05:00
Jordan Sherer
1d1bc254a4 Don't turn off the repeat buttons on stop button clicked, just reset them 2018-11-30 09:09:54 -05:00
Jordan Sherer
dd6f50a5a3 Bump version and EOL 2018-11-29 22:51:19 -05:00
Jordan Sherer
55c365b834 Added heartbeat and CQ to control menu 2018-11-29 22:43:15 -05:00
Jordan Sherer
b55f8ba5c5 Added option for displaying/hiding heartbeats and acks 2018-11-29 22:34:39 -05:00
Jordan Sherer
fd77e5440f Keep configuration option for heartbeat channelization 2018-11-29 22:19:17 -05:00
Jordan Sherer
19cb0b859d SELCALL checked should disable repeat transmissions 2018-11-29 21:53:03 -05:00
Jordan Sherer
3d3be02830 Countdown for HB and CQ. Escape key stops CQ and resets HB timer 2018-11-28 22:53:18 -05:00
Jordan Sherer
693eec8b4b Rename do not repeat 2018-11-27 23:25:40 -05:00
Jordan Sherer
9244ac08c6 Hide heartbeat and acks if we have HB turned off 2018-11-27 23:21:16 -05:00
Jordan Sherer
8004c51ed2 Hide configuration for heartbeat. 2018-11-27 23:16:02 -05:00
Jordan Sherer
52b67a5609 HB and CQ repeat logic 2018-11-27 23:04:11 -05:00
Jordan Sherer
3e7c64e994 Proper active/inactive flags for HB 2018-11-26 22:40:34 -05:00
Jordan Sherer
d9d3e6fba3 Added active/inactive flag and restructuring heartbeat 2018-11-25 22:12:54 -05:00
Jordan Sherer
09cea086c7 Added fullscreen toggle 2018-11-22 10:37:38 -05:00
Jordan Sherer
a3e004375e Added deselect callsign after logging as an option instead of forced 2018-11-20 09:50:53 -05:00
Jordan Sherer
f018a622ce Removed printing of ALLCALL messages that were not freetext in the RX window 2018-11-19 23:02:59 -05:00
Jordan Sherer
565c031b28 Added add/remove group from callsign list and it propagate to the settings 2018-11-19 22:36:28 -05:00
Jordan Sherer
d88d8aa440 Removed clear menu item icons 2018-11-19 22:36:10 -05:00
Jordan Sherer
3a59599253 Fix SELCALL and HB menu items toggle vs click 2018-11-16 15:36:02 -05:00
Jordan Sherer
22e4b0891e Bump eol 2018-11-15 22:09:03 -05:00
Jordan Sherer
8c564b6637 Added control menu 2018-11-15 22:06:52 -05:00
Jordan Sherer
a7849c5b72 Added push button bold style for colorblindness 2018-11-15 21:57:04 -05:00
Jordan Sherer
04394273dd Added notification for CQ messages 2018-11-15 15:03:05 -05:00
Jordan Sherer
1052dd3f9f Added macro expansion in typed message text 2018-11-14 22:48:31 -05:00
Jordan Sherer
c0d08f87b6 Added keyboard shortcuts to the basic Show actions. Added show action to disable tooltips 2018-11-13 12:35:39 -05:00
Jordan Sherer
f92b3db5ea Added ability to add an arbitrary station to the heard list manually 2018-11-12 16:51:51 -05:00
Jordan Sherer
cebed44ccd User Interface Tweaks:
* Changed Window Menu to View Menu
* Added Show Clock to View Menu
* Changed minimum sizing for better fit on smaller screens
* Reordered Clock and Date for Clock Priority
2018-11-12 16:34:31 -05:00
Jordan Sherer
fd69dce0ae Fixed word wrapping of non-breaking space words by only replacing double spaces 2018-11-06 23:06:05 -05:00
Jordan Sherer
b2fb3f31ac Added azimuth to the distance column 2018-11-06 17:28:21 -05:00
Jordan Sherer
db704858e2 Merge branch 'ft8call-develop' of bitbucket.org:widefido/js8call into ft8call-develop 2018-11-05 21:36:13 -05:00
Jordan Sherer
1d11f0f8ba Fixed word wrapping with no break spaces 2018-11-05 21:13:16 -05:00
Jordan Sherer
b6bc50a8e1 Fixed QAction for older Qt versions 2018-11-05 17:00:59 -05:00
Jordan Sherer
5addf8f61f Fixed bug with space collapsing in displayTextForFreq 2018-11-05 16:51:24 -05:00
Jordan Sherer
caaaa957b6 Fixed OSX issue with menuBar menus that have sub-menues that aren't populated at construction, but when the menu is aboutToShow 2018-11-05 16:00:12 -05:00
Jordan Sherer
c440d4c143 Added TDELTA macro variable 2018-11-05 11:35:37 -05:00
Jordan Sherer
740c0b4c04 Fixed call activity with empty rows 2018-11-04 14:57:44 -05:00
Jordan Sherer
f5ce9f0e30 Added TU short command 2018-11-03 22:38:27 -04:00
Jordan Sherer
0a6ec136f9 Fixed macro expansion for auto-reply messages QTC and QTH 2018-11-03 22:20:49 -04:00
Jordan Sherer
d5e1f2822d Fixed more issues with compressed data decoding and invalid frames 2018-11-03 22:14:42 -04:00
Jordan Sherer
1d255b1ebf Fixed time delta labeling 2018-11-03 02:06:20 -04:00
Jordan Sherer
cc6a719f6d Added default column show settings 2018-11-03 01:59:21 -04:00
Jordan Sherer
ccd380356a Fixed log cache issue by reloading log after qso or erase 2018-11-03 01:47:54 -04:00
Jordan Sherer
9f8583c8e2 Fixed reply queuing when text is typed in the reply textbox 2018-11-03 01:31:24 -04:00
Jordan Sherer
c9016d7378 Fixed issue with false decodes causing app crash 2018-11-03 01:14:31 -04:00
Jordan Sherer
6d7b187269 Fixed table column swap for snr and offset 2018-11-01 00:50:39 -04:00
Jordan Sherer
13308a38f8 Fixed sync for non APPLE 2018-11-01 00:44:14 -04:00
Jordan Sherer
804605e9e6 Fixed text count for APPLE 2018-11-01 00:41:15 -04:00
Jordan Sherer
4e981da9c8 Fixed send button initial frame count. Fixed apple specific text counting 2018-11-01 00:37:29 -04:00
Jordan Sherer
5a0e2a8b14 Fixed time delta average reset on activity clear 2018-10-31 22:10:04 -04:00
Jordan Sherer
1a9c611195 Fixed issue with tdrift average when reset 2018-10-31 22:09:03 -04:00
Jordan Sherer
c70661461e Fixed selcall button should prevent heartbeat acks 2018-10-31 21:52:58 -04:00
Jordan Sherer
33446297fa Update heartbeat to allow on demand only. Add AUTO requirement for ACKs 2018-10-31 10:51:17 -04:00
Jordan Sherer
f1f618bbcd Added worked before status 2018-10-30 20:50:31 -04:00
Jordan Sherer
ac7da998a2 15 seconds is not now 2018-10-30 17:04:30 -04:00
Jordan Sherer
8d73805dce Average time drift labels 2018-10-29 22:34:26 -04:00
Jordan Sherer
5c491dc10d Update threshold and tones. Cleanup bits 2018-10-29 17:56:31 -04:00
Jordan Sherer
00f2d46167 Reduce late start threshold to 2 seconds 2018-10-29 09:24:52 -04:00
Jordan Sherer
440311a75b Restructured data frame packing so we can send more over the wire in fewer frames 2018-10-29 03:26:10 -04:00
Jordan Sherer
38fc98702b Average time delta computation 2018-10-29 02:02:58 -04:00
Jordan Sherer
4321bd5e75 Time drift columns and show column labels 2018-10-28 17:54:10 -04:00
Jordan Sherer
9f7fd2e7e2 Replaced character queries with textual queries to make it easier to read 2018-10-28 12:37:47 -04:00
Jordan Sherer
65a2411c46 Better interface for idle timer values 2018-10-28 12:06:37 -04:00
Jordan Sherer
d076eedeb8 Fixed idle timer for idle watchdog 2018-10-28 11:24:00 -04:00
Jordan Sherer
7da30200f5 Heartbeat commands instead 2018-10-28 10:06:03 -04:00
Jordan Sherer
cac5f798a3 Rename beacon to heartbean with pings and ping acks 2018-10-28 09:52:07 -04:00
Jordan Sherer
41fb7481ed Bump eol 2018-10-28 09:50:16 -04:00
Jordan Sherer
eecf7f65c7 Macro for CQ, Reply, QTH, QTC messages 2018-10-27 15:19:49 -04:00
Jordan Sherer
00685b9117 Warning message for stupid messages 2018-10-27 15:01:27 -04:00
Jordan Sherer
5fa60659f3 Idle minutes should always be incremented 2018-10-27 14:51:11 -04:00
Jordan Sherer
08629019d4 Added macro like functionality for saved messages 2018-10-27 14:41:57 -04:00
Jordan Sherer
7293d1e796 Remove table configuration from context menu 2018-10-27 14:41:40 -04:00
Jordan Sherer
9010fa07c0 Replace ALLCALL with @ALLCALL 2018-10-27 10:13:34 -04:00
Jordan Sherer
121bb0fdb5 Replace GROUPCALL with actual group calls 2018-10-27 10:09:40 -04:00
Jordan Sherer
5c28d154ff Added autoprepend back in 2018-10-26 22:16:48 -04:00
Jordan Sherer
6dfd037736 Compound callsigns and group callsigns parse correctly 2018-10-26 22:10:08 -04:00
Jordan Sherer
3767b347d9 Working compound extended callsigns with group identifiers 2018-10-26 22:10:07 -04:00
Jordan Sherer
f11e02c966 Do not delete band activity or call activity rows that are selected 2018-10-26 22:09:38 -04:00
Jordan Sherer
4c3ed5c719 Removed temp txt file 2018-10-23 12:34:29 -04:00
Jordan Sherer
0064176736 Reduce late start to 25% 2018-10-23 02:26:19 -04:00
Jordan Sherer
67386a09c7 Simple buffered directed commands should log immediately 2018-10-23 02:18:03 -04:00
Jordan Sherer
3c81108cc6 Moved relay responses into the main window 2018-10-23 02:06:24 -04:00
Jordan Sherer
71ed0c1f10 Added menu for decode depth. Removed some WSPR. 2018-10-21 15:37:12 -04:00
Jordan Sherer
20a44171e4 Ripped out decoded.txt and houndcallers.txt junk 2018-10-20 09:04:03 -04:00
Jordan Sherer
644633721f Disable stations heard command: 2018-10-19 09:53:51 -04:00
Jordan Sherer
8529ef0982 Fixed allcall and groupcall counts to respect aging 2018-10-18 10:51:53 -04:00
Jordan Sherer
8bba574963 Fixed issue where whitespace broke ACKd messages 2018-10-17 14:36:15 -04:00
Jordan Sherer
80d798d7e3 Fixed APRS passcode warning 2018-10-17 14:31:23 -04:00
Jordan Sherer
23a554220b Fixed APRS passcode warning 2018-10-17 14:30:32 -04:00
Jordan Sherer
7e903349ae Added QTC, QTH, and Saved messages to the 'immediately transmit' setting 2018-10-17 14:23:17 -04:00
Jordan Sherer
55810e63a6 Transmit entry should be JS8 not FT8 2018-10-17 14:17:53 -04:00
Jordan Sherer
9162d851d4 Made some adjustments to the tx cycling...should help those having trouble with their audio interface not working fast enough. 2018-10-17 11:19:27 -04:00
Jordan Sherer
2e2551519d Added ACTIVE/IDLE query. Fixed CQ start transmission. 2018-10-17 09:08:37 -04:00
Jordan Sherer
51010e7310 Allow out of period starts toggles 2018-10-16 20:15:04 -04:00
Jordan Sherer
a3eaf1cf74 Fixed BEACON ACK printing overwrite 2018-10-16 17:47:38 -04:00
Jordan Sherer
a5f59019d3 Remove unused count message frames function 2018-10-16 17:09:19 -04:00
Jordan Sherer
2da25c3171 Move around the force update to be more reliable 2018-10-16 09:49:53 -04:00
Jordan Sherer
87a6e10bd6 Added async frame counting 2018-10-15 22:06:31 -04:00
Jordan Sherer
cf9c74b99e Fixed issue with multiple beacon acks not displaying in rx window 2018-10-15 12:43:49 -04:00
Jordan Sherer
dae50d3a99 Added constants for NEAR thresholds 2018-10-15 12:10:13 -04:00
Jordan Sherer
83268fbdaf Added groupcall and allcall callsign counts 2018-10-15 12:01:28 -04:00
Jordan Sherer
9496d5ed81 Deslect callsign on click cq button 2018-10-15 02:41:35 -04:00
Jordan Sherer
83174bc6fa Fixed stations heard ordering (by time) 2018-10-15 02:37:21 -04:00
Jordan Sherer
d74850b8e1 Fixed reversed qtc qth macro buttons 2018-10-15 02:30:46 -04:00
Jordan Sherer
2f1dca3c49 Updated comments 2018-10-15 02:29:40 -04:00
Jordan Sherer
4a38778808 Removed single shot timer from gui loop 2018-10-15 02:10:48 -04:00
Jordan Sherer
960b9b14d1 Rip out fox/hound junk 2018-10-15 01:04:57 -04:00
Jordan Sherer
9e93745587 Instrumentation and pull ui update async 2018-10-15 00:59:38 -04:00
Jordan Sherer
4168e1937c Fixed beacon scheduling with a beacon now context menu item 2018-10-11 01:11:48 -04:00
Jordan Sherer
f4b640df75 Fixed incremental directed decode for compound calls 2018-10-11 01:01:38 -04:00
Jordan Sherer
ead5c225b5 Fixed separator for restore previous message action 2018-10-11 00:15:52 -04:00
Jordan Sherer
4744952a1a Fixed issue with button and text display in the gui event loop 2018-10-10 17:43:11 -04:00
Jordan Sherer
e7e2f8357f Fixed idle timer alert 2018-10-10 15:36:53 -04:00
Jordan Sherer
4ffa82f695 Fixed default idle timer 2018-10-10 15:29:48 -04:00
Jordan Sherer
3e38067561 Fixed incremental directed message receipt for ALLCALL and GROUPCALL 2018-10-10 13:35:52 -04:00
Jordan Sherer
f79ca47a93 Fixed incremental print for directed messages.
Fixed compound calls in the heard list
2018-10-10 09:04:56 -04:00
Jordan Sherer
f0e30dc7b0 Fixed compound calls / beacon / cq differentiation 2018-10-09 20:09:53 -04:00
Jordan Sherer
d20fe46447 Fixed tx first dependence on checkbox and potential delay caused by event processing 2018-10-09 17:44:36 -04:00
Jordan Sherer
aa2c41f124 Initial tx cycle cleanup 2018-10-09 17:33:30 -04:00
Jordan Sherer
60b58fb50f Fixed display of beacons and beacon acks when not beaconining 2018-10-09 15:26:13 -04:00
Jordan Sherer
ca79a450ca Fixed beacon queue reset on beacon toggle 2018-10-09 15:03:30 -04:00
Jordan Sherer
18fac2e4ba Fixed BEACON ACK replies to CQs 2018-10-08 15:00:54 -04:00
Jordan Sherer
676aa3c78e Don't close the app when expired...just be really annoying 2018-10-07 11:01:01 -04:00
Jordan Sherer
4e8a65b5ee Move EOL to Oct 31 2018-10-07 10:52:03 -04:00
Jordan Sherer
29cb01697a Bump to 25Hz buffer 2018-10-07 10:51:08 -04:00
Jordan Sherer
9cd17a4441 Only one beacon ack per frame 2018-10-06 23:37:32 -04:00
Jordan Sherer
9d371c474a Fixed truncated grid issue 2018-10-06 23:28:00 -04:00
Jordan Sherer
286e32bf4e Added save directory. Tweaked groupcall Hz 2018-10-06 09:06:47 -04:00
Jordan Sherer
48dbe28031 Added a groupcall row while in selcal mode to replace 'allcall' 2018-10-06 08:22:43 -04:00
Jordan Sherer
f95df562f7 Fix SELCAL button band activity table restoration 2018-10-06 04:12:16 -04:00
Jordan Sherer
1f210bba63 GROUPCALL easter egg 2018-10-06 03:59:54 -04:00
Jordan Sherer
aa151c10e1 Added drift protection in message buffers. Up to 10Hz per 15-second transmission cycles 2018-10-06 02:55:59 -04:00
Jordan Sherer
db5e9e6520 Widen grid column 2018-10-06 02:15:09 -04:00
Jordan Sherer
f22d51b53e Fixed send button highlight 2018-10-06 02:13:08 -04:00
Jordan Sherer
68f9b2a5ff Fix beacon grids 2018-10-06 02:12:12 -04:00
Jordan Sherer
ffb6bb679a SELCAL should restore band activity 2018-10-06 01:56:55 -04:00
Jordan Sherer
34773a3b98 Fix button label 2018-10-06 01:51:15 -04:00
Jordan Sherer
b2e623a488 Smaller dictionary. Realtime text computation 2018-10-06 01:43:47 -04:00
Jordan Sherer
0e82edc9ea Turn off counting to start... 2018-10-05 18:40:56 -04:00
Jordan Sherer
97ccbbd049 Fixed bug with send button not disabling on text clear 2018-10-05 09:01:25 -04:00
Jordan Sherer
1a61dc53cc Remove foxcom 2018-10-04 18:20:35 -04:00
Jordan Sherer
75bf51072a Rename to JS8Call 2018-10-04 13:52:52 -04:00
Jordan Sherer
d5c22a0c91 JS8 Mode 2018-10-04 12:03:21 -04:00
Jordan Sherer
6b20cda1c0 Cleanup old files, documentation, samples, and other remnants 2018-10-04 11:52:02 -04:00
Jordan Sherer
cb48947e9f Mode name is now JS8 2018-10-03 22:27:50 -04:00
Jordan Sherer
beec31c9b8 Extracted function to write messages to log file 2018-10-03 21:32:00 -04:00
Jordan Sherer
383f5d0943 Add beacon option to transmit anywhere 2018-10-03 18:55:57 -04:00
Jordan Sherer
6cce8230f2 Removed block for lower frequencies, but keeping the orange caution 2018-10-03 18:29:38 -04:00
Jordan Sherer
0ca7c332f6 Beacon between 750Hz and 1250Hz 2018-10-03 18:27:43 -04:00
Jordan Sherer
1461f00a84 UI Tweaks for sanity: 2018-10-03 17:10:43 -04:00
Jordan Sherer
10f4049e68 Do not transmit if callsign isnt selected in selcal mode 2018-10-03 16:54:25 -04:00
Jordan Sherer
f1db556598 Hide allcall when selcal enabled 2018-10-03 16:30:53 -04:00
Jordan Sherer
93299ec7da Don't buffer if its a directed command and its the last frame (unless it's a compound call) 2018-10-03 15:13:43 -04:00
Jordan Sherer
289d38538a Do not start at < 1000Hz 2018-10-03 14:59:10 -04:00
Jordan Sherer
60fde40f58 Added menus to the context menus 2018-10-03 14:56:35 -04:00
Jordan Sherer
646848cba1 Added QRZ short command 2018-10-03 14:50:25 -04:00
Jordan Sherer
b5d7aa8fa8 Buffer all directed free text 2018-10-03 14:37:34 -04:00
Jordan Sherer
6bb3c22bec Added fallback huffman table for basic text packing 2018-10-03 12:36:45 -04:00
Jordan Sherer
fe1cbcf6c6 APRS call cache 2018-10-03 09:55:43 -04:00
Jordan Sherer
119499afa4 Added better debounce logic for text counting 2018-10-03 08:59:14 -04:00
Jordan Sherer
c26a042a92 Removed debounce comment 2018-10-03 08:09:21 -04:00
Jordan Sherer
7f992433dc Add Tuple struct with precomputed inverse index 2018-10-02 18:03:15 -04:00
Jordan Sherer
2cb1665e2e Added background thread to compute message frames 2018-10-02 14:38:14 -04:00
Jordan Sherer
862e702b2d Only update count for send button if the text box is dirty 2018-10-02 14:37:12 -04:00
Jordan Sherer
2f6ed1b89c Working through compression implementation for data frames 2018-10-02 14:37:12 -04:00
Jordan Sherer
489cf3a85c Added static built data list 2018-10-02 14:37:12 -04:00
Jordan Sherer
188d775b7f Initial commit of SCDC compression 2018-10-02 14:37:12 -04:00
Jordan Sherer
2199b8b057 Deselect callsign after 1 hour 2018-10-02 14:10:16 -04:00
Jordan Sherer
344635c75f Bump EOL and message 2018-10-02 09:54:09 -04:00
Jordan Sherer
41977d6b61 Added directed menu to the edit context menu 2018-10-02 09:54:00 -04:00
Jordan Sherer
ef8bc26474 Turn off tx before remembering our tune settings 2018-10-01 13:06:31 -04:00
Jordan Sherer
b3fd715063 We do not need these null checks 2018-09-29 17:31:01 -04:00
Jordan Sherer
85ccc14549 Added ack sorting 2018-09-29 17:30:27 -04:00
Jordan Sherer
e5f4cd4753 Added indicators for callsigns who can hear you 2018-09-29 17:04:05 -04:00
Jordan Sherer
4426dc77dc Added Joe 2018-09-29 12:20:11 -04:00
Jordan Sherer
17f07caf72 Added callsign to directed button 2018-09-24 21:23:24 -04:00
Jordan Sherer
420f8d0fcc Disabled menu item for ALLCALL SNR query 2018-09-24 21:06:12 -04:00
Jordan Sherer
aab859a580 Added column hiding for band and call activity 2018-09-24 16:46:33 -04:00
Jordan Sherer
f71a5f2174 Turned off SELCAL until I can figure out an operating pattern 2018-09-24 15:34:11 -04:00
Jordan Sherer
573fa4f8f9 Added drift offset to UTC label 2018-09-23 16:47:07 -04:00
Jordan Sherer
522f5cf743 Renamed Runaway Tx to Idle Watchdog 2018-09-23 16:41:06 -04:00
Jordan Sherer
a0abda9313 Cleaning up stopTx 2018-09-23 16:20:26 -04:00
Jordan Sherer
db650e970a Ripped out a bunch of fox mode crap 2018-09-23 10:22:28 -04:00
Jordan Sherer
a5b2eeab5d Started basic selcal functionality 2018-09-21 22:41:20 -04:00
Jordan Sherer
0451f6aca9 Fixing some APRS packet structures 2018-09-21 14:43:02 -04:00
Jordan Sherer
25e7631c09 Added automatic BEACON acknowledgment and BEACON REQ commands 2018-09-21 01:47:21 -04:00
Jordan Sherer
fe1509c94b Renamed macros to saved messages. Added menu and buttons for quick access to all messages configured 2018-09-20 10:46:04 -04:00
Jordan Sherer
f6edea8753 Fixed show/hide default for time drift 2018-09-18 21:22:00 -04:00
Jordan Sherer
79bc33bcb7 Added menu item to show time drift controls 2018-09-18 18:07:49 -04:00
Jordan Sherer
d08096a934 Initial commit of manual clock drift syncronization 2018-09-18 17:24:07 -04:00
Jordan Sherer
4e094b791c Added new CQ parsing to be more intuitive 2018-09-18 10:53:43 -04:00
Jordan Sherer
1817e298b1 Fixed split rig offset bug during restore freq 2018-09-16 11:30:13 -04:00
Jordan Sherer
300ba49e8d Fix configuration styling of compose text font. Added table colors. 2018-09-15 17:33:09 -04:00
Jordan Sherer
dae1118bf3 Fix ALLCALL SNR query when ALLCALL or the station calling is selected 2018-09-15 08:22:24 -04:00
Jordan Sherer
f979e3c4a7 Removed station power from query menu 2018-09-13 16:44:47 -04:00
Jordan Sherer
a829516a33 Fixed issue with offset qsy after a message send when using jump 2018-09-13 01:51:32 -04:00
Jordan Sherer
86d47c83b4 Fixed issues with callsigns selected after unsolicited ALLCALL 2018-09-13 01:45:27 -04:00
Jordan Sherer
735acb000e Fixed issue with ALLCALL block blocking legit directed query 2018-09-13 01:10:32 -04:00
Jordan Sherer
62042cfa33 Fixed grid display to 4 chars with tooltip for extended chars 2018-09-13 01:09:03 -04:00
Jordan Sherer
873929b3f6 Fixed configuration ui for compose textbox 2018-09-12 20:51:46 -04:00
Jordan Sherer
bafaf8a5ae Fixed saving of .wav files when it was disabled 2018-09-12 16:08:25 -04:00