Skip to content

Commit

Permalink
43.0.0-beta01 [skip ci]
Browse files Browse the repository at this point in the history
  • Loading branch information
Jean-François Lamy committed Aug 10, 2023
1 parent 423e123 commit 500ec07
Show file tree
Hide file tree
Showing 10 changed files with 35 additions and 27 deletions.
42 changes: 25 additions & 17 deletions ReleaseNotes.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,30 @@
43.0.0-alpha
43.0.0-beta

> *Alpha releases are for initial feedback. Features can be incomplete, subject to change, or broken.*
> *Beta releases are meant for translations and fixes*
> *Test thoroughly if you intend to use a beta release, especially if using a new feature.*
- alpha03: Records
- Improved error messages when reading the records file are now visible in the user interface

- Now possible to export all records. The output is in a single Excel however.

- alpha02: Public Results
- Referee decision updates are ignored once the decision has been shown.
- Referees must use flags or cards after 3 seconds. In this way, what the jury sees matches what the public saw.

- Prevention of accidental countdown interruptions.
- When a countdown is running it is now necessary to use the "Pause" dialog in order to switch to a different kind of break.
- Therefore, accidentally pressing the jury control button for a technical break (or other) will be ignored during the countdowns to the introductions, the first snatch, or the first clean & jerk.
- Ceremonies (Introduction, Medals) work like before since they do not interrupt the countdown.

- Records
- Error messages are now visible directly in the user interface, and have also been improved to catch more types of errors.

- It is now possible to export all records as a single Excel to check what has been loaded or to reload in a later competition.
- CSS Styling:
- An alternate directory to use for styling files can now be given on the "System Settings - Personalization" page. The directory name given is looked up in the "local" subdirectory of the installation (the default is "styles"). If given, the `OWLCMS_STYLESDIR` variable takes precedence over the database setting.
- It is now easier to hide the body weight category column to promote inclusivity in local competitions: In `local/styles/resultsCustomization.css`, set `--categoryVisibility=hidden` and `--categoryWidth=0` to hide the body weight category column on the scoreboard.
- Public Results
- It is now possible to choose the lifting order instead of the start number order on the remote scoreboard (click on the scoreboard to see the options)
- Flags are shown on the remote scoreboard if present in the main owlcms `local/flags`
- All the styles sheets under `local` are sent to the remote server. The `OWLCMS_STYLESDIR` setting on the main owlcms is transferred to the remote, so an alternate look can be used. The remote results page uses the same style names as the local one.
- A distinct `publicresultsCustomization.css` file is used instead of `resultsCustomization.css` to allow for different column visibility. By default they are the same.

- alpha02: The session editing form now uses tabs for better visual organization.
- alpha01: A MQTT `fop/config` message is published on startup and when platforms are edited or deleted. Device management applications can listen to this message to display the available platforms.
- alpha00: Prevent countdown interruptions. In order to switch from a countdown to a different type of break, it is now necessary to explicitly stop the break using the "Pause" dialog. Jury buttons for technical breaks are therefore ignored. Ceremonies (Introduction, Medals) are fine since they do not interrupt the countdown.
- alpha00: Referee decision updates are ignored once the decision has been shown. Referees must use flags after 3 seconds. In this way, what the jury sees matches what the public saw.
- All the styles sheets under `local` are sent to the remote server. The styles directory specified in the owlcms configuration is used by publicresults also, so the "look and feel" is the same on both ends.
- However, on publicresults, the `publicresultsCustomization.css` file is used instead of `resultsCustomization.css`. By default, these two files are the same, but editing `publicresultsCustomization.css` allows for different column visibility on the remote scoreboard.
- The Session editing form now uses tabs for better visual organization.
- An MQTT `fop/config` message is published on startup and when platforms are edited or deleted. Device management applications can listen to this message to display the available platforms.

##### Highlights from recent stable releases

Expand Down Expand Up @@ -47,11 +55,11 @@

### **Installation Instructions**

- For **Windows**, download `owlcms_setup_43.0.0-alpha03.exe` from the Assets section below and follow [Windows Stand-alone Installation](https://owlcms.github.io/owlcms4-prerelease/#/LocalWindowsSetup)
- For **Windows**, download `owlcms_setup_43.0.0-beta01.exe` from the Assets section below and follow [Windows Stand-alone Installation](https://owlcms.github.io/owlcms4-prerelease/#/LocalWindowsSetup)

> If you get a window with `Windows protected your PC`, or if your browser gives you warnings, please see this [page](https://owlcms.github.io/owlcms4-prerelease/#/DefenderOff)
- For **Linux** and **Mac OS**, download the `owlcms_43.0.0-alpha03.zip` file from the Assets section below and follow [Linux or Mac Stand-alone Installation](https://owlcms.github.io/owlcms4-prerelease/#/LocalLinuxMacSetup)
- For **Linux** and **Mac OS**, download the `owlcms_43.0.0-beta01.zip` file from the Assets section below and follow [Linux or Mac Stand-alone Installation](https://owlcms.github.io/owlcms4-prerelease/#/LocalLinuxMacSetup)

- For **Cloud PaaS** installs, no download is necessary. Follow the **[Fly.io](https://owlcms.github.io/owlcms4-prerelease/#Fly)** installation instructions.

Expand Down
2 changes: 1 addition & 1 deletion docs/DigitalOcean.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ export RESULTS=results.owlcms.mywire.org
2. This step fetches the configuration and substitutes the values for OFFICIALS and RESULTS before applying it.

```powershell
curl -sfL https://github.com/owlcms/owlcms4-prerelease/releases/download/43.0.0-alpha03/k3s_setup.yaml | envsubst | kubectl apply -f -
curl -sfL https://github.com/owlcms/owlcms4-prerelease/releases/download/43.0.0-beta01/k3s_setup.yaml | envsubst | kubectl apply -f -
```

> Note: you may have to execute the command several times, because some steps take time to complete. There is no harm done repeating the steps. Wait 30 seconds or so between each attempt, every attempt will get further down the steps. This is simpler than breaking down the setup in several steps.
Expand Down
2 changes: 1 addition & 1 deletion docs/DockerDesktop.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Docker Desktop installs the `kubectl` utility that is used to control Kubernetes
This step installs owlcms and its prerequisites into the Kubernetes cluster. It does NOT configure the internet access, this is done in the later steps.

```powershell
kubectl apply -f https://github.com/owlcms/owlcms4/releases/43.0.0-alpha03/download/dd_setup.yaml
kubectl apply -f https://github.com/owlcms/owlcms4/releases/43.0.0-beta01/download/dd_setup.yaml
```

## Link the cluster to KubeSail
Expand Down
4 changes: 2 additions & 2 deletions docs/Downloads.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ Several options are available for installation, depending on your needs. Additio

| | |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
| **Local Setup** <br />This installs the `owlcms` program to run a competition locally, on a master laptop. No internet connection is needed.<ul><li>[Windows Installation Instructions](https://owlcms.github.io/owlcms4-prerelease/#/LocalWindowsSetup)<li>[Mac/Linux Installation Instructions](https://owlcms.github.io/owlcms4-prerelease/#/LocalLinuxMacSetup)<li><nobr>[Release Notes](https://github.com/owlcms/owlcms4-prerelease/releases/tag/43.0.0-alpha03)</nobr></ul> | <nobr><i class="material-icons" style="transform: translatey(0.30em)">file_download</i> **[Windows Installer](https://github.com/owlcms/owlcms4-prerelease/releases/download/43.0.0-alpha03/owlcms_setup_43.0.0-alpha03.exe)**</nobr><br/><i class="material-icons" style="transform: translatey(0.30em)">file_download</i>[Mac/Linux Zip](https://github.com/owlcms/owlcms4-prerelease/releases/download/43.0.0-alpha03/owlcms_43.0.0-alpha03.zip) |
| **Cloud-based Setup**<br />This installs the `owlcms` competition management software in the cloud. Good internet access is needed but no local software is needed. The `publicresults` companion program allows individuals to see the scoreboard on their own phone or tablet no matter where they are located.<ul><li>[Fly.io Cloud Installation Instructions](https://owlcms.github.io/owlcms4-prerelease/#/Fly)</li><li><nobr>[Release Notes](https://github.com/owlcms/owlcms4-prerelease/releases/tag/43.0.0-alpha03)</nobr></li></ul> | |
| **Local Setup** <br />This installs the `owlcms` program to run a competition locally, on a master laptop. No internet connection is needed.<ul><li>[Windows Installation Instructions](https://owlcms.github.io/owlcms4-prerelease/#/LocalWindowsSetup)<li>[Mac/Linux Installation Instructions](https://owlcms.github.io/owlcms4-prerelease/#/LocalLinuxMacSetup)<li><nobr>[Release Notes](https://github.com/owlcms/owlcms4-prerelease/releases/tag/43.0.0-beta01)</nobr></ul> | <nobr><i class="material-icons" style="transform: translatey(0.30em)">file_download</i> **[Windows Installer](https://github.com/owlcms/owlcms4-prerelease/releases/download/43.0.0-beta01/owlcms_setup_43.0.0-beta01.exe)**</nobr><br/><i class="material-icons" style="transform: translatey(0.30em)">file_download</i>[Mac/Linux Zip](https://github.com/owlcms/owlcms4-prerelease/releases/download/43.0.0-beta01/owlcms_43.0.0-beta01.zip) |
| **Cloud-based Setup**<br />This installs the `owlcms` competition management software in the cloud. Good internet access is needed but no local software is needed. The `publicresults` companion program allows individuals to see the scoreboard on their own phone or tablet no matter where they are located.<ul><li>[Fly.io Cloud Installation Instructions](https://owlcms.github.io/owlcms4-prerelease/#/Fly)</li><li><nobr>[Release Notes](https://github.com/owlcms/owlcms4-prerelease/releases/tag/43.0.0-beta01)</nobr></li></ul> | |
| **Documentation** | [Documentation site](https://owlcms.github.io/owlcms4-prerelease/#/index) |

Note: the table above matches the repository you are looking at. If you are looking at the stable release documentation, the links will take you to stable releases, and if you are looking at the prerelease documentation, the links will take you to the preliminary release. If you need the other kind, please use the following links:
Expand Down
2 changes: 1 addition & 1 deletion docs/Heroku.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ heroku login
heroku plugins:install java
```

- Get a current release [zip](https://github.com/owlcms/owlcms4-prerelease/releases/download/43.0.0-alpha03/owlcms_43.0.0-alpha03.zip) from the [release repository](https://github.com/owlcms/owlcms4-prerelease/releases)
- Get a current release [zip](https://github.com/owlcms/owlcms4-prerelease/releases/download/43.0.0-beta01/owlcms_43.0.0-beta01.zip) from the [release repository](https://github.com/owlcms/owlcms4-prerelease/releases)
- Unzip file to your desired installation location and change directory (`cd`) to that location
- Run the following commands. Replace `myclub` with you own application name.

Expand Down
2 changes: 1 addition & 1 deletion docs/LocalLinuxMacSetup.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
## macOS or Linux Installation

- **Get the installation zip archive**: Get the current [`owlcms_43.0.0-alpha03.zip`](https://github.com/owlcms/owlcms4-prerelease/releases/latest/download/owlcms_43.0.0-alpha03.zip) file (located in the `assets` section at the bottom of each release in the [release repository](https://github.com/owlcms/owlcms4-prerelease/releases/latest) .
- **Get the installation zip archive**: Get the current [`owlcms_43.0.0-beta01.zip`](https://github.com/owlcms/owlcms4-prerelease/releases/latest/download/owlcms_43.0.0-beta01.zip) file (located in the `assets` section at the bottom of each release in the [release repository](https://github.com/owlcms/owlcms4-prerelease/releases/latest) .

- Double-click on the downloaded zip file, and extract the files to a directory.

Expand Down
2 changes: 1 addition & 1 deletion docs/LocalWindowsSetup.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
## Windows Installation

- **Windows Installer** : Get the current [`owlcms_setup_43.0.0-alpha03.exe`](https://github.com/owlcms/owlcms4-prerelease/releases/download/43.0.0-alpha03/owlcms_setup_43.0.0-alpha03.exe) file (located in the `assets` section at the bottom of each release in the [release repository](https://github.com/owlcms/owlcms4-prerelease/releases/latest) ).
- **Windows Installer** : Get the current [`owlcms_setup_43.0.0-beta01.exe`](https://github.com/owlcms/owlcms4-prerelease/releases/download/43.0.0-beta01/owlcms_setup_43.0.0-beta01.exe) file (located in the `assets` section at the bottom of each release in the [release repository](https://github.com/owlcms/owlcms4-prerelease/releases/latest) ).

![zip](img\LocalInstall\010_setupexe.png)

Expand Down
2 changes: 1 addition & 1 deletion docs/k3d.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ export RESULTS=results.owlcms.youraccount.usw1.k8g8.com
2. This step fetches the configuration and substitutes the values for OFFICIALS and RESULTS before applying it.

```powershell
curl -sfL https://github.com/owlcms/owlcms4/releases/download/43.0.0-alpha03/k3d_setup.yaml | envsubst | kubectl apply -f -
curl -sfL https://github.com/owlcms/owlcms4/releases/download/43.0.0-beta01/k3d_setup.yaml | envsubst | kubectl apply -f -
```

> Note: you may have to execute the command several times, because some steps take time to complete. There is no harm done repeating the steps. Wait 30 seconds or so between each attempt, every attempt will get further down the steps. This is simpler than breaking down the setup in several steps.
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@

<properties>
<!-- revision is overridden by azure-pipelines.yml for the official builds. this value is only used for local development -->
<revision>43.0.0-alpha03</revision>
<revision>43.0.0-beta01</revision>
<owlcms-maven-url>http://maven.lerta.ca:8880</owlcms-maven-url>
<owlcms-maven-suffix>/releases</owlcms-maven-suffix> <!-- /snapshots if revision is -SNAPSHOT -->
<owlcms-docker>docker.io/owlcms</owlcms-docker>
Expand Down
2 changes: 1 addition & 1 deletion version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
43.0.0-alpha03
43.0.0-beta01

0 comments on commit 500ec07

Please sign in to comment.