w7sst / MorseRunner

Morse Runner Community Edition
Mozilla Public License 2.0
68 stars 12 forks source link

Wrap up 1.84 release (previously 1.83.1) #233

Closed w7sst closed 7 months ago

w7sst commented 8 months ago

Our next release, v1.83.1 v1.84, adds the IARU HF Contest and lots of bug fixes to address issues found in the past year.

This task is to track the remaining work, including testing and release notes. Please add additional Tasks below if I'm missing something.

Update March 19, 2024...

Update March 16, 2024...

Thank you. 73, Mike

@scotthibbs @K6OK @f6fvy @jr8ppg @WR7Q @swalberg

Update March 8, 2024...

I will be away from my laptop for a few days. I'll try to respond via my phone if i can. Hopefully we can get this release by 3/15 or so. Thank you for everyone's help.

@scotthibbs, we'll need to work on the release notes to get some of these latest changes added to it. I still have to update the Release page. I'll get to that next.

@scotthibbs @K6OK @f6fvy @WR7Q @jr8ppg

Update March 2, 2024...

Update Feb 21, 2024...

Tasks

w7sst commented 8 months ago

Hi @scotthibbs

The initial changes are:

Version 1.83.1 (February 2024)
  - bug fix release
  - update call history files for ARRL DX, ARRL FD, CQ WW, CWOPS CWT, K1USN SST and NCJ NAQP Contests
  - improve pattern matching for DXCC entities (used in status bar) (Coded by W7SST)
  - CQ WPX - Dx Stations will occasionally send a serial number of zero (Coded by W7SST)
  - ARRL DX - incorrect handling of KH6/KL7 stations using AH6/AL7, NH6/NL7, WH6/WL7 (Coded by W7SST)
  - NAQP - Exchange field does not allow numbers (e.g. KH6 or KL7) (Coded by W7SST)
  - All Contests - WPM keyboard entry incorrect behavior for Spin Box (up down control) (Coded by W7SST)
  - CWOPS CWT - Contest Parser Reading First Line of File (Coded by W7SST)
  - All Contests - spacebar or Tab will now select both exchange fields (Coded by W7SST)
  - All Contests - Hide Dx Station's Entity status string if same as user's Entity (Coded by W7SST)
  - K1USN SST - user test field in call history file should be optional (Coded by W7SST)
  - DX station will send an abbreviated exchange number in the JARL ALLJA and ACAG contests (Coded by JR8PPG)
  - User's exchange number is not abbreviated (not convert 100 to 1TT) (Coded by JR8PPG)

Just a thought, but this may be too much detail for this Readme.txt file. Not sure. Perhaps the detail can go in the Release page and the detailed What's Changed section of the Release page.

w7sst commented 8 months ago

Hi @scotthibbs , I created the release branch and updated the Release page with the auto-generated list of changes at the end of the page. It also looks like some of the changes are getting validated by others. Take care, Mike

scotthibbs commented 8 months ago

Hi Mike,

I need a day or so. I got my laptop in parts to replace the keyboard but will try to get it done in the next few days.

On Sat, Feb 3, 2024, 9:08 PM Mike Brashler @.***> wrote:

Hi @scotthibbs https://github.com/scotthibbs , I created the release branch and updated the Release page with the auto-generated list of changes at the end of the page. It also looks like some of the changes are getting validated by others. Take care, Mike

— Reply to this email directly, view it on GitHub https://github.com/w7sst/MorseRunner/issues/233#issuecomment-1925562462, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADEITRI23UKPK3KW4ZNVHMDYR33STAVCNFSM6AAAAABCV7SHXCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMRVGU3DENBWGI . You are receiving this because you were mentioned.Message ID: @.***>

scotthibbs commented 8 months ago

Mike,

Got my laptop done. Does the draft release have the new contest? And one question: Does this "User's exchange number is not abbreviated (not convert 100 to 1TT) (Coded by JR8PPG)" mean the exchange will or will not be abbreviated now?

73 KD4SIR Scott Hibbs 812-581-0631

On Sun, Feb 4, 2024 at 2:40 AM Scott Hibbs @.***> wrote:

Hi Mike,

I need a day or so. I got my laptop in parts to replace the keyboard but will try to get it done in the next few days.

On Sat, Feb 3, 2024, 9:08 PM Mike Brashler @.***> wrote:

Hi @scotthibbs https://github.com/scotthibbs , I created the release branch and updated the Release page with the auto-generated list of changes at the end of the page. It also looks like some of the changes are getting validated by others. Take care, Mike

— Reply to this email directly, view it on GitHub https://github.com/w7sst/MorseRunner/issues/233#issuecomment-1925562462, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADEITRI23UKPK3KW4ZNVHMDYR33STAVCNFSM6AAAAABCV7SHXCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMRVGU3DENBWGI . You are receiving this because you were mentioned.Message ID: @.***>

w7sst commented 8 months ago

Hi Scott, See #206 for details from jr8ppg's bug fix. The change is to send the user's exchange and not apply random abbreviations to it. On the Dx stations will have random abbreviations added to what they send. Please reach out to jr8ppg if you have any questions.

No, the new contest is not in the pre-release yet.

I'll try to get a pre-release out for 1.84 with the new contest.

-Mike

w7sst commented 8 months ago

We will include the IARU HF World Championship contest along with the bug fixes and call it 1.84. Hopefully we can wrap this up before the end of the month. I think our challenge will be to find help validating the changes and testing the new contest.

A copy of the 1.84 pre-release build is available here.

w7sst commented 8 months ago

Hi all, Here is a copy of the latest pre-release v1.84-pr4 build. This includes Issues #248 and #252 currently in code review under #253.

Please provide any testing feedback if you are able to do some testing. There are several issues marked as Fixed - ready for validation that have not yet been verified. You can see the list of remaining issues to be closed here. If you are able to test/verify any of these, please let Scott or myself know. Thank you.

@scotthibbs

scotthibbs commented 8 months ago

I tested the 1.84-pr4 tonight and worked the HST for an hour. I used the Run dropdown and selected HST without changing anything. I got a score pop up at the end of the contest but nothing in the File/View Score Table. It states "Your score table is empty". I have a "HstResults.txt" file in the directory and it has two previous entries where I didn't finish (the first is "2024-02-19 21:19 VE3NEA 0"). If I finish this contest early, I get another entry like the first but my score table is still empty.

I finished an IARU HF competition for 10 minutes and got a verified score of 130 (world record! hihi). All seems well.

Let me know if I need to create an issue for the high score missing.

w7sst commented 8 months ago

Let me know if I need to create an issue for the high score missing.

Yes, we should create an Issue for this. Thank you.

w7sst commented 8 months ago

Hi Scott @scotthibbs , It is looking like our request for some extra testing help to verify specific Issues did not pan out. I suggest we reclose those issues where I had reopened the Issue and asked the original submitter to assist in verification. Any thoughts on this? Tnx, Mike

w7sst commented 8 months ago

@scotthibbs @K6OK @f6fvy @jr8ppg @WR7Q I'm not sure if anyone sees these comments or not. I'd like to wrap up this release by the end of the month. I think we are getting close.

Thank you, Mike

scotthibbs commented 8 months ago

I didn't see any more fixed waiting to be verified issues. I think we are a go for release. Let me know if I missed something.

w7sst commented 8 months ago

Thanks Scott, You can close #218 and #219 as they are both marked as verified. I'm still coding on the CQ Wpx Serial Number change. Should wrap it up this weekend. I have one merge yet to do on mainline. Thanks for the help, Mike

w7sst commented 7 months ago

Update March 8, 2024...

I will be away from my laptop for a few days. I'll try to respond via my phone if i can. Hopefully we can get this release by 3/15 or so. Thank you for everyone's help.

@scotthibbs, we'll need to work on the release notes to get some of these latest changes added to it. I still have to update the Release page. I'll get to that next.

@scotthibbs @K6OK @f6fvy @WR7Q @jr8ppg

f6fvy commented 7 months ago

Editable Exchange for CQ WPX works fine for me.

As Scott mentioned in #281, the Run/Stop button could be improved. The current behavior (rc3) is nevertheless very usable and is already an improvement over the current version (and older versions). Whether or not this button will be completely redesigned for 1.84 depends on when it is scheduled for official release. The WPX CW contest takes place at the end of May, and I think that many users will greatly appreciate the improvements on this contest for training.

WR7Q commented 7 months ago

I love it...work great.

73, Bob WR7Q CWA Admin

On Fri, Mar 8, 2024 at 11:48 AM Mike Brashler @.***> wrote:

Update March 8, 2024...

I will be away from my laptop for a few days. I'll try to respond via my phone if i can. Hopefully we can get this release by 3/15 or so. Thank you for everyone's help.

@scotthibbs https://github.com/scotthibbs, we'll need to work on the release notes to get some of these latest changes added to it. I still have to update the Release page. I'll get to that next.

@scotthibbs https://github.com/scotthibbs @K6OK https://github.com/K6OK @f6fvy https://github.com/f6fvy @WR7Q https://github.com/WR7Q @jr8ppg https://github.com/jr8ppg

— Reply to this email directly, view it on GitHub https://github.com/w7sst/MorseRunner/issues/233#issuecomment-1986229330, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANIHTM2W3ACSVQS35VOMFGTYXIBX5AVCNFSM6AAAAABCV7SHXCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOBWGIZDSMZTGA . You are receiving this because you were mentioned.Message ID: @.***>

w7sst commented 7 months ago

Hi Scott,

Otherwise, I'm ready to go for a release. I see no other changes necessary. Bob (@WR7Q) seems to be satisfied as are Larry (@f6fvy) and Jim (@K6OK).

Oh, we also need to write up an announcement page. I'll work on this tomorrow and send you a draft. If anyone has any creative ideas for an announcement in groups.io, please write it up and send it to me. Thanks.

73, Mike

w7sst commented 7 months ago

Concerning the Announcement in groups.io, this is what was posted last year for 1.83...

Version 1.83 (March 19, 2023)

  • Added JARL All Japan Contest (Coded by JR8PPG)
  • Added JARL All Cities All Guns (ACAG) Contest (Coded by JR8PPG)
  • Added K1USN Slow Speed Test (Coded by W7SST)
  • Add support for CWOPS CWT nonmember exchanges (Coded by W7SST)
  • Improve CW spacing and timing (Found by John K3TN, Coded by W7SST)

To download this release, visit https://github.com/w7sst/MorseRunner/releases/tag/v1.83, scroll down to the Assets section, and download the Morse.Runner.1.83.zip file.

I think for 1.84, we can do something similar (taken from our Release page).

Version 1.84 (March 2024)

Contest-specific improvements...

General bug fixes and improvements...

This might be too wordy for a general announcement to our respective clubs and news letters and twitter feeds. Any ideas are welcome. @f6fvy @K6OK @WR7Q @scotthibbs

w7sst commented 7 months ago

Here is my proposal for an Announcements page. All I did was add a simple introduction paragraph...

Announcement - Morse Runner Community Edition - Version 1.84.

We are excited to announce the latest release of Morse Runner Community Edition. It adds the upcoming IARU HF World Championship Contest, improvements to the CQ WPX Contest and numerous functional and quality improvements.

Version 1.84 (March 2024)

@scotthibbs @K6OK @WR7Q @f6fvy @jr8ppg

f6fvy commented 7 months ago

Excellent. Thanks

scotthibbs commented 7 months ago

I'm happy with everything and report go for launch.

richqck commented 7 months ago

I have been testdriving the various RC's and the program hasn't randomly hung like it did with 1.83. Whatever you did, must have been the fix. Thanks!

w7sst commented 7 months ago

Update March 16, 2024...

Thank you. 73, Mike

@scotthibbs @K6OK @f6fvy @jr8ppg @WR7Q @swalberg

scotthibbs commented 7 months ago

I like the announcements too! I'm ready and still go for launch.

K6OK commented 7 months ago

I tested 1.84 rc4 on both WPX and FD. Works very well, no issues found. Announcement looks good. I concur with "ready to release."

One comment about FD: I think the pendulum was swung too far and 1D's are too rare. It doesn't match what is heard on the air. However, that said, I like the extra emphasis on 1A, 2A, 1E, 2A etc. because that's what FD is really about. I think most users will prefer it this way. I support the FD call history distribution as you have it in rc4, even if it strays from reality a bit. Contest simulation with artistic license ;-)

73 Jim K6OK

@scotthibbs @WR7Q @f6fvy @jr8ppg

f6fvy commented 7 months ago

All OK for me. Tnx all for your work.

w7sst commented 7 months ago

Thanks everyone for helping with all the suggestions and the testing over the past two months. All this work has resulted in a solid 1.84 release. I have enjoyed the coding side of this as there were several interesting problems to solve. I'll get this posted in the next day or two. We can start a separate discussion topic for what our next release, v1.85 might look like. Tnx and 73, Mike

w7sst commented 7 months ago

v1.84 is out the door. Thanks again to all the help from everyone. 73, Mike

WR7Q commented 7 months ago

Thanks Mike.

I like it a lot and you have done a terrific job on this. I will be using it from now on in all my CW Academy classes.

73, Bob WR7Q CWA Admin

On Tue, Mar 19, 2024 at 4:28 PM Mike Brashler @.***> wrote:

v1.84 is out the door. Thanks again to all the help from everyone. 73, Mike

— Reply to this email directly, view it on GitHub https://github.com/w7sst/MorseRunner/issues/233#issuecomment-2008267872, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANIHTM3RFU7WHFWO44YYYJLYZC32PAVCNFSM6AAAAABCV7SHXCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMBYGI3DOOBXGI . You are receiving this because you were mentioned.Message ID: @.***>