Jordan Sherer
24004b805c
Updated message inbox window for future work
2019-02-07 12:19:07 -05:00
Jordan Sherer
da41991171
Working through QUERY MSG [id] and MSG commands to make it easier to work with the inbox
2019-02-01 01:46:01 -05:00
Jordan Sherer
03f351551d
Removed QTC as it was confusing and redundant. QTH is now the 'station message'
2019-01-31 10:53:17 -05:00
Jordan Sherer
6462451b4e
Refactor create message transmit queue to be more straightforward. Message send text is now replaced in the edit box with what is actually being transmitted to be more clear
2019-01-28 09:57:21 -05:00
Jordan Sherer
faf653d8ba
Added message storage and retreival
2019-01-23 20:31:26 -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
f13a6c37e8
Fixed main header
2019-01-20 22:27:27 -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
aae1c20f12
Added call detail tooltip into the call activity
2019-01-16 00:08:09 -05:00
Jordan Sherer
a46035fa86
Unified STATUS and HB flags for better visibility.
2019-01-14 10:15:45 -05:00
Jordan Sherer
60aadd867a
Refactored heard graph logging
2019-01-14 09:48:53 -05:00
Jordan Sherer
1c6b18cb51
Fixed #77 : Added an option to hide the statusbar
2019-01-09 11:14:59 -05:00
Jordan Sherer
68c15aa83e
Added heard activity graph logging
2019-01-03 12:39:48 -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
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
0d63463851
Added new status command output and fixed a bug in macros
2018-12-26 20:33:30 -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
478a909b90
Added idle ellipsis during band fades
2018-12-22 22:47:48 -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
29f759dafe
Fixed #23 : idle watchdog should prevent all types of automated transmissions
2018-12-14 20:02:46 -05:00
Jordan Sherer
186fed04e3
Fixed #41 : remember pane sizes when showing/hiding
2018-12-13 09:50:02 -05:00
Jordan Sherer
526b72022e
Added turbo button to the UI
2018-12-10 23:27:21 -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
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
4406e99670
Added MFSK/JS8 for logging modes
2018-11-30 17:02:14 -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
3d3be02830
Countdown for HB and CQ. Escape key stops CQ and resets HB timer
2018-11-28 22:53:18 -05:00
Jordan Sherer
52b67a5609
HB and CQ repeat logic
2018-11-27 23:04:11 -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
3a59599253
Fix SELCALL and HB menu items toggle vs click
2018-11-16 15:36:02 -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
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
b2fb3f31ac
Added azimuth to the distance column
2018-11-06 17:28:21 -05:00
Jordan Sherer
cc6a719f6d
Added default column show settings
2018-11-03 01:59:21 -04:00
Jordan Sherer
5c491dc10d
Update threshold and tones. Cleanup bits
2018-10-29 17:56:31 -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
cac5f798a3
Rename beacon to heartbean with pings and ping acks
2018-10-28 09:52:07 -04:00
Jordan Sherer
00685b9117
Warning message for stupid messages
2018-10-27 15:01:27 -04:00
Jordan Sherer
08629019d4
Added macro like functionality for saved messages
2018-10-27 14:41:57 -04:00
Jordan Sherer
121bb0fdb5
Replace GROUPCALL with actual group calls
2018-10-27 10:09:40 -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
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
a5f59019d3
Remove unused count message frames function
2018-10-16 17:09:19 -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
f79ca47a93
Fixed incremental print for directed messages.
...
Fixed compound calls in the heard list
2018-10-10 09:04:56 -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
676aa3c78e
Don't close the app when expired...just be really annoying
2018-10-07 11:01:01 -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
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
ffb6bb679a
SELCAL should restore band activity
2018-10-06 01:56:55 -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
75bf51072a
Rename to JS8Call
2018-10-04 13:52:52 -04:00
Jordan Sherer
6b20cda1c0
Cleanup old files, documentation, samples, and other remnants
2018-10-04 11:52:02 -04:00
Jordan Sherer
beec31c9b8
Extracted function to write messages to log file
2018-10-03 21:32:00 -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
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
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
2199b8b057
Deselect callsign after 1 hour
2018-10-02 14:10:16 -04:00
Jordan Sherer
e5f4cd4753
Added indicators for callsigns who can hear you
2018-09-29 17:04:05 -04:00
Jordan Sherer
aab859a580
Added column hiding for band and call activity
2018-09-24 16:46:33 -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
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
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
e699d2e081
Fixed buffered messages from ages ago getting sent
2018-09-11 17:41:21 -04:00
Jordan Sherer
9f25842c79
Fixed message reply dialog to be non-modal
2018-09-11 13:35:29 -04:00
Jordan Sherer
4b28f9eca5
Added QSY function to waterfall controls for centering a signal in the bandpass
2018-09-09 17:18:07 -04:00
Jordan Sherer
5a18b3f9fb
Added ability to open settings to a specific tab to make editing macros easier
2018-09-09 15:47:26 -04:00
Jordan Sherer
e0c3592868
Added relay actions and relay via menu. Removed retransmit and alert actions as they are superseded by relay/reply dialog
2018-09-09 12:40:02 -04:00
Jordan Sherer
3a9750015d
Added a 'Relay via' menu and "hearing" of third party callsigns.
2018-09-09 10:42:36 -04:00
Jordan Sherer
15ee95360f
Initial cut of relay
2018-09-08 23:36:12 -04:00
Jordan Sherer
57f84c8e2b
Fixed stations heard and qso queries respecting callsign aging
2018-09-07 11:15:58 -04:00
Jordan Sherer
231c75715a
Added deselect button to main button row
2018-09-07 10:33:53 -04:00
Jordan Sherer
f6c59d33bd
Added copy and paste to edit textboxes
2018-09-06 17:44:47 -04:00