diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 8818b51b4..1a9827af8 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -6,24 +6,26 @@ > Version 44 is a technical migration release. It updates the code to the current version of the user interface framework ([Vaadin 24](http://vaadin.com)). A significant clean-up of the code was performed at the same time, and several annoyances were fixed as a result. > -**44.0.0-beta16** +**44.0.0-beta17** -- Fix: The group selection menu would disappear after selecting a group on the registration and weigh-in pages, but reappear on refresh. +- Video board parameter processing has been harmonized: video styling is now requested using `video=true` as a query parameter after the `?` (like all the other parameters). URLs that use `/video` in the URL path before the `?` should be changed (they currently should work, but support will be removed in a future release) +- Fix: Some invalid moving down changes of the requested weight were not detected if occurring on the first clean and jerk. - Known issues: see this [list of known defects](https://github.com/jflamy/owlcms4/issues/734) - **44.0 Changes** +- IMPORTANT VISUAL CHANGES: Advanced users who have performed modifications to the visual styles, or who use the video streaming pages should read carefully. + - The visual styling has been changed for a more modern look. + - The new default is `nogrid` + - The old "styles" has been renamed to `grid`. + - An alternate styling directory can specified in the *Preparation - Settings - Customization* page. For example, to get the old look back, you would specify `grid` instead of `nogrid`. You can also specify a local styling directory. + - *Local variations to styling MUST be copied to a subdirectory of* `local/css`. If you have customized the `styles` folder move it to `local/css/mystyles` (or whatever name you want), and update the location your Preparation - Settings - Customization page. + - If the styles directory named in the database is not found, the default `nogrid` is forced. A customized style directory must be moved to `local/css` before it can be used. + - Style sheet changes : If you have customized the scoreboards, you need to edit the `results.css` files. All instances of `:host(.dark)` must be changed to `.host .dark` and all instances of `:host(.dark)` must be changed to `.host .dark` + - Video board parameter processing has been harmonized: video styling is now requested using `video=true` as a query parameter after the `?` (like all the other parameters). *URLs that use* `/video` *in* *the URL path should be changed* (they currently should work, but support will be removed in a future release) - The display selection page has been changed. The public scoreboards are now separate from the warmup scoreboards - many people were unaware of the public scoreboard feature that switches the display during medal ceremonies. - It is no longer necessary to start different browsers to run owlcms, publicresults and owlcms-firmata on the same machine They no longer interfere with one another. - However different browsers are still needed when testing several platforms on the same computer -- The visual styling has been changed for a more modern look. - - The new default is `nogrid` - - The old "styles" has been renamed to `grid`. - - An alternate styling directory can specified in the Preparation - Settings - Customization page. For example, to get the old look back, you would specify `grid` instead of `nogrid`. You can also specify a local styling directory. - - Local variations to styling MUST be copied to a subdirectory of `local/css`. If you have customized the `styles` folder move it to `local/css/mystyles` (or whatever name you want), and update the location your Preparation - Settings - Customization page. - - If the styles directory named in the database is not found, the default `nogrid` is forced. A customized style directory must be moved to `local/css` before it can be used. - - Style sheet changes : If you have customized the scoreboards, you need to edit the `results.css` files. All instances of `:host(.dark)` must be changed to `.host .dark` and all instances of `:host(.dark)` must be changed to `.host .dark` - A new report is available to accelerate the verification of final entries (VFE). See the "Pre-Competition Documents" under "Teams". The document allows team leaders to sign off the changes to the athlete's category, entry total, as well as team memberships. - The break management dialog for pauses and countdowns has been redesigned. - The download dialog for documents has been redone for robustness. diff --git a/docs/DigitalOcean.md b/docs/DigitalOcean.md index 8eb8597da..8f64f6af1 100644 --- a/docs/DigitalOcean.md +++ b/docs/DigitalOcean.md @@ -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/44.0.0-beta16/k3s_setup.yaml | envsubst | kubectl apply -f - +curl -sfL https://github.com/owlcms/owlcms4-prerelease/releases/download/44.0.0-beta17/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. diff --git a/docs/DockerDesktop.md b/docs/DockerDesktop.md index a5bf31989..10c23315d 100644 --- a/docs/DockerDesktop.md +++ b/docs/DockerDesktop.md @@ -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/44.0.0-beta16/download/dd_setup.yaml +kubectl apply -f https://github.com/owlcms/owlcms4/releases/44.0.0-beta17/download/dd_setup.yaml ``` ## Link the cluster to KubeSail diff --git a/docs/Downloads.md b/docs/Downloads.md index 9b08bdfd5..ec1166f1c 100644 --- a/docs/Downloads.md +++ b/docs/Downloads.md @@ -2,8 +2,8 @@ Several options are available for installation, depending on your needs. Additio | | | | ------------------------------------------------------------ | ------------------------------------------------------------ | -| **Local Setup**
This installs the `owlcms` program to run a competition locally, on a master laptop. No internet connection is needed. | file_download **[Windows Installer](https://github.com/owlcms/owlcms4-prerelease/releases/download/44.0.0-beta16/owlcms_setup_44.0.0-beta16.exe)**
file_download[Mac/Linux Zip](https://github.com/owlcms/owlcms4-prerelease/releases/download/44.0.0-beta16/owlcms_44.0.0-beta16.zip) | -| **Cloud-based Setup**
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. | | +| **Local Setup**
This installs the `owlcms` program to run a competition locally, on a master laptop. No internet connection is needed. | file_download **[Windows Installer](https://github.com/owlcms/owlcms4-prerelease/releases/download/44.0.0-beta17/owlcms_setup_44.0.0-beta17.exe)**
file_download[Mac/Linux Zip](https://github.com/owlcms/owlcms4-prerelease/releases/download/44.0.0-beta17/owlcms_44.0.0-beta17.zip) | +| **Cloud-based Setup**
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. | | | **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: diff --git a/docs/Heroku.md b/docs/Heroku.md index d1f151681..01d2f3a10 100644 --- a/docs/Heroku.md +++ b/docs/Heroku.md @@ -25,7 +25,7 @@ heroku login heroku plugins:install java ``` -- Get a current release [zip](https://github.com/owlcms/owlcms4-prerelease/releases/download/44.0.0-beta16/owlcms_44.0.0-beta16.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/44.0.0-beta17/owlcms_44.0.0-beta17.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. diff --git a/docs/LocalLinuxMacSetup.md b/docs/LocalLinuxMacSetup.md index 58ccec8b4..dc6bdf51c 100644 --- a/docs/LocalLinuxMacSetup.md +++ b/docs/LocalLinuxMacSetup.md @@ -1,6 +1,6 @@ ## macOS or Linux Installation -- **Get the installation zip archive**: Get the current [`owlcms_44.0.0-beta16.zip`](https://github.com/owlcms/owlcms4-prerelease/releases/latest/download/owlcms_44.0.0-beta16.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_44.0.0-beta17.zip`](https://github.com/owlcms/owlcms4-prerelease/releases/latest/download/owlcms_44.0.0-beta17.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. diff --git a/docs/LocalWindowsSetup.md b/docs/LocalWindowsSetup.md index 9cafe6436..22d93b7c9 100644 --- a/docs/LocalWindowsSetup.md +++ b/docs/LocalWindowsSetup.md @@ -1,6 +1,6 @@ ## Windows Installation -- **Windows Installer** : Get the current [`owlcms_setup_44.0.0-beta16.exe`](https://github.com/owlcms/owlcms4-prerelease/releases/download/44.0.0-beta16/owlcms_setup_44.0.0-beta16.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_44.0.0-beta17.exe`](https://github.com/owlcms/owlcms4-prerelease/releases/download/44.0.0-beta17/owlcms_setup_44.0.0-beta17.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) diff --git a/docs/k3d.md b/docs/k3d.md index 79e34109f..57c464dde 100644 --- a/docs/k3d.md +++ b/docs/k3d.md @@ -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/44.0.0-beta16/k3d_setup.yaml | envsubst | kubectl apply -f - +curl -sfL https://github.com/owlcms/owlcms4/releases/download/44.0.0-beta17/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. diff --git a/pom.xml b/pom.xml index 1e75ccadb..6e451fe9d 100644 --- a/pom.xml +++ b/pom.xml @@ -27,7 +27,7 @@ - 44.0.0-beta16 + 44.0.0-beta17 http://maven.lerta.ca:8880 /releases docker.io/owlcms diff --git a/version.txt b/version.txt index 59e4a4547..d94fca757 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -44.0.0-beta16 \ No newline at end of file +44.0.0-beta17 \ No newline at end of file