-
Notifications
You must be signed in to change notification settings - Fork 22
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
216 changed files
with
30,210 additions
and
29,893 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
azure_pipelines.yml merge=ours | ||
azure_pipelines.yml merge=ours |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,8 @@ | ||
[submodule "publicresults-heroku"] | ||
path = publicresults-heroku | ||
url = https://github.com/jflamy/publicresults-heroku.git | ||
|
||
[submodule "owlcms-heroku"] | ||
path = owlcms-heroku | ||
url = https://github.com/jflamy/owlcms-heroku.git | ||
branch = master | ||
[submodule "publicresults-heroku"] | ||
path = publicresults-heroku | ||
url = https://github.com/jflamy/publicresults-heroku.git | ||
|
||
[submodule "owlcms-heroku"] | ||
path = owlcms-heroku | ||
url = https://github.com/jflamy/owlcms-heroku.git | ||
branch = master |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,41 +1,41 @@ | ||
# OWLCMS - Olympic Weightlifting Competition Management System | ||
This software is a complete rewrite of `owlcms` which has been used to manage Olympic Weightlifting competitions since 2009. | ||
|
||
### Features, Documentation and Demo | ||
|
||
See the application [Web Site](https://owlcms.github.io/owlcms4/) for a full overview. See [this page](https://owlcms.github.io/owlcms4/#/Demo) for a live demo. | ||
|
||
### Installation | ||
Stable installation packages are downloaded from [the release repository](https://github.com/owlcms/owlcms4/releases) . Refer to the following for instructions: | ||
|
||
* [Windows Stand-alone Installation](https://owlcms.github.io/owlcms4/#/LocalWindowsSetup) | ||
* [Linux or Mac Stand-alone Installation](https://owlcms.github.io/owlcms4/#/LocalLinuxMacSetup) | ||
* [Heroku Cloud Installation](https://owlcms.github.io/owlcms4/#/Cloud) | ||
|
||
### Additional Modules and Pre-releases | ||
|
||
Refer to the following [page](https://github.com/jflamy/owlcms4/blob/master/Releases.md) for the various modules and releases, including preliminary releases for early adopters. | ||
|
||
### Support | ||
|
||
- [Discussion list](https://groups.google.com/forum/#!forum/owlcms) If you wish to discuss the program or ask questions, please add yourself to this discussion [group](https://groups.google.com/forum/#!forum/owlcms). You can withdraw at any time. | ||
- [Project board](https://github.com/jflamy/owlcms4/projects/1) This shows what we are working on, and our work priorities. Check here first, we may actually already be working on it... | ||
- [Issues and enhancement requests](https://github.com/jflamy/owlcms4/issues) This is the complete log of requests and planned enhancements. Use this page to report problems or suggest enhancements. | ||
|
||
### Licensing and Notes | ||
|
||
This is free, as-is, no warranty *whatsoever* software. If you just want to run it as is for your own club or federation, just download from the [Releases](https://github.com/owlcms/owlcms4/releases) repository and go ahead. You should perform your own tests to see if the software is fit for your own purposes and circumstances. | ||
|
||
If however you wish to provide the software as a service to others (including by hosting it), or if you create a modified version, the license *requires* you to make full sources and building instructions available for free – just like this software is (see the [License](https://github.com/jflamy/owlcms4/blob/master/LICENSE.txt) for details.) | ||
|
||
### Translation to Other Languages | ||
|
||
- You are welcome to translate the screens and reports to your own language, or fix a translation. Refer to the [translation documentation](https://jflamy.github.io/owlcms4/#/Translation) if you wish to contribute. | ||
|
||
### Credits | ||
|
||
The software is written and maintained by Jean-François Lamy, IWF International Technical Official Category 1 (Canada) | ||
|
||
Thanks to Anders Bendix Nielsen (Denmark) and Alexey Ruchev (Russia) for their support, feedback and help testing this version of the software. | ||
|
||
# OWLCMS - Olympic Weightlifting Competition Management System | ||
This software is a complete rewrite of `owlcms` which has been used to manage Olympic Weightlifting competitions since 2009. | ||
|
||
### Features, Documentation and Demo | ||
|
||
See the application [Web Site](https://owlcms.github.io/owlcms4/) for a full overview. See [this page](https://owlcms.github.io/owlcms4/#/Demo) for a live demo. | ||
|
||
### Installation | ||
Stable installation packages are downloaded from [the release repository](https://github.com/owlcms/owlcms4/releases) . Refer to the following for instructions: | ||
|
||
* [Windows Stand-alone Installation](https://owlcms.github.io/owlcms4/#/LocalWindowsSetup) | ||
* [Linux or Mac Stand-alone Installation](https://owlcms.github.io/owlcms4/#/LocalLinuxMacSetup) | ||
* [Heroku Cloud Installation](https://owlcms.github.io/owlcms4/#/Cloud) | ||
|
||
### Additional Modules and Pre-releases | ||
|
||
Refer to the following [page](https://github.com/jflamy/owlcms4/blob/master/Releases.md) for the various modules and releases, including preliminary releases for early adopters. | ||
|
||
### Support | ||
|
||
- [Discussion list](https://groups.google.com/forum/#!forum/owlcms) If you wish to discuss the program or ask questions, please add yourself to this discussion [group](https://groups.google.com/forum/#!forum/owlcms). You can withdraw at any time. | ||
- [Project board](https://github.com/jflamy/owlcms4/projects/1) This shows what we are working on, and our work priorities. Check here first, we may actually already be working on it... | ||
- [Issues and enhancement requests](https://github.com/jflamy/owlcms4/issues) This is the complete log of requests and planned enhancements. Use this page to report problems or suggest enhancements. | ||
|
||
### Licensing and Notes | ||
|
||
This is free, as-is, no warranty *whatsoever* software. If you just want to run it as is for your own club or federation, just download from the [Releases](https://github.com/owlcms/owlcms4/releases) repository and go ahead. You should perform your own tests to see if the software is fit for your own purposes and circumstances. | ||
|
||
If however you wish to provide the software as a service to others (including by hosting it), or if you create a modified version, the license *requires* you to make full sources and building instructions available for free – just like this software is (see the [License](https://github.com/jflamy/owlcms4/blob/master/LICENSE.txt) for details.) | ||
|
||
### Translation to Other Languages | ||
|
||
- You are welcome to translate the screens and reports to your own language, or fix a translation. Refer to the [translation documentation](https://jflamy.github.io/owlcms4/#/Translation) if you wish to contribute. | ||
|
||
### Credits | ||
|
||
The software is written and maintained by Jean-François Lamy, IWF International Technical Official Category 1 (Canada) | ||
|
||
Thanks to Anders Bendix Nielsen (Denmark) and Alexey Ruchev (Russia) for their support, feedback and help testing this version of the software. | ||
|
||
See the file [pom.xml](pom.xml) for the list of Open Source software used in the project. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,31 +1,31 @@ | ||
If you already have version 4.7.4.1, this release may be skipped as the programs are identical. | ||
|
||
* Changes for release 4.7.5 ([Full Log](https://github.com/jflamy/owlcms4/issues?utf8=%E2%9C%93&q=is%3Aclosed+is%3Aissue+project%3Ajflamy%2Fowlcms4%2F1+)) | ||
* [x] No behaviour changes relative to 4.7.4.1. The application building and packaging has been moved to Azure DevOps. The application can now be developed, built, distributed and run completely on the cloud. The .exe files installers Windows are no longer signed, as signing the files does not eliminate the obnoxious warnings. | ||
* Key Highlights from recent stable releases | ||
* [x] Translations fixed. Spanish version available. | ||
* [x] Improved support for deployment under Kubernetes (#346) -- see the [preliminary notes](https://jflamy-dev.github.io/owlcms4-prerelease/#/Heroku.md). | ||
* [ ] Enhancement: Simplification of configuration options for loading initial data (#347) -- see the [Configuration Parameters](https://jflamy-dev.github.io/owlcms4-prerelease/#/Configuration.md) documentation. *No changes are required, old parameters still work*. | ||
* [x] Fix: Decision lights for the very last lift in a group would disappear too quickly on the attempt board and scoreboards (#344) | ||
* [x] Fix: announcer using the dropdown to go to next group now shows the correct buttons to start the next group's countdown (#345) | ||
* [x] Fix: interactive creation of athlete on registration page was broken (#342) | ||
* [x] Enhancement: Timekeeper screen now with large buttons, can be used from iPad/iPhone etc. Also supports "," as keyboard shortcut to start clock and "." to stop clock for use with programmable keypads. (#340) | ||
* [x] Fix: Changes to registration data for athletes in currently lifting groups now correctly handled (#341) | ||
* [x] Enhancement: When using refereeing devices, announcer sees decisions as they come in. Useful when there is no jury to remind referee or to detect device/network faults. (#328) Can be turned off on the Competition Information page. | ||
* [x] Enhancement: Team Results page accessible from the "Result Documents" navigation page. | ||
* [x] Shows the team points scored by each team (using the IWF scoring 28-25-24 as given at end of group) (#336) | ||
* [x] Also includes the Sinclair total for the team, reflecting lifts done (#337) | ||
* [x] Enhancement: Team Sinclair Scoreboard for top 5 teams. Updated on every lift. (#337) | ||
* [x] Enhancement: Simple team competition scoreboard. Top 5 men and top 5 women teams are displayed. Shows how many athletes have been tallied and full team size. (#327) | ||
* [x] Enhancement: The final package page contains all the scores (SMM, Sinclair, Robi) same as the group results page. | ||
* [x] Enhancement: In order to facilitate video streaming overlays (e.g. with OBS Studio), the URL http://my.address:8080/displays/currentathlete gives a special screen with only the current athlete shown on the scoreboard. Edit the file local/styles/currentathlete.css to customize the look and feel. (#312) | ||
* Workarounds/Known Issues | ||
|
||
- [ ] Workaround: (#304) When the browser screens have already been started and owlcms is restarted, occasionnaly a refresh of the page may be required. | ||
|
||
Installation Instructions : | ||
- For **Windows**, download `owlcms_setup.exe` from the Assets section below and follow [Windows installation instructions](https://jflamy.github.io/owlcms4/#/LocalWindowsSetup.md) | ||
|
||
> If you get a blue window with `Windows protected your PC`, or if your laptop works very hard performing an anti-virus scan that takes very long, see this page : [Make Windows Defender Allow Installation](https://jflamy.github.io/owlcms4/#/DefenderOff) | ||
- For **Linux** and **Mac OS**, download the `owlcms.zip` file from the Assets section below and follow [Local Linux and Mac OS instructions](https://jflamy.github.io/owlcms4/#/LocalLinuxMacSetup.md) | ||
- For **Heroku** cloud, no download is necessary. Follow the [Cloud installation instructions](https://jflamy.github.io/owlcms4/#/Heroku.md) to deploy your own copy. | ||
If you already have version 4.7.4.1, this release may be skipped as the programs are identical. | ||
|
||
* Changes for release 4.7.5 ([Full Log](https://github.com/jflamy/owlcms4/issues?utf8=%E2%9C%93&q=is%3Aclosed+is%3Aissue+project%3Ajflamy%2Fowlcms4%2F1+)) | ||
* [x] No behaviour changes relative to 4.7.4.1. The application building and packaging has been moved to Azure DevOps. The application can now be developed, built, distributed and run completely on the cloud. The .exe files installers Windows are no longer signed, as signing the files does not eliminate the obnoxious warnings. | ||
* Key Highlights from recent stable releases | ||
* [x] Translations fixed. Spanish version available. | ||
* [x] Improved support for deployment under Kubernetes (#346) -- see the [preliminary notes](https://jflamy-dev.github.io/owlcms4-prerelease/#/Heroku.md). | ||
* [ ] Enhancement: Simplification of configuration options for loading initial data (#347) -- see the [Configuration Parameters](https://jflamy-dev.github.io/owlcms4-prerelease/#/Configuration.md) documentation. *No changes are required, old parameters still work*. | ||
* [x] Fix: Decision lights for the very last lift in a group would disappear too quickly on the attempt board and scoreboards (#344) | ||
* [x] Fix: announcer using the dropdown to go to next group now shows the correct buttons to start the next group's countdown (#345) | ||
* [x] Fix: interactive creation of athlete on registration page was broken (#342) | ||
* [x] Enhancement: Timekeeper screen now with large buttons, can be used from iPad/iPhone etc. Also supports "," as keyboard shortcut to start clock and "." to stop clock for use with programmable keypads. (#340) | ||
* [x] Fix: Changes to registration data for athletes in currently lifting groups now correctly handled (#341) | ||
* [x] Enhancement: When using refereeing devices, announcer sees decisions as they come in. Useful when there is no jury to remind referee or to detect device/network faults. (#328) Can be turned off on the Competition Information page. | ||
* [x] Enhancement: Team Results page accessible from the "Result Documents" navigation page. | ||
* [x] Shows the team points scored by each team (using the IWF scoring 28-25-24 as given at end of group) (#336) | ||
* [x] Also includes the Sinclair total for the team, reflecting lifts done (#337) | ||
* [x] Enhancement: Team Sinclair Scoreboard for top 5 teams. Updated on every lift. (#337) | ||
* [x] Enhancement: Simple team competition scoreboard. Top 5 men and top 5 women teams are displayed. Shows how many athletes have been tallied and full team size. (#327) | ||
* [x] Enhancement: The final package page contains all the scores (SMM, Sinclair, Robi) same as the group results page. | ||
* [x] Enhancement: In order to facilitate video streaming overlays (e.g. with OBS Studio), the URL http://my.address:8080/displays/currentathlete gives a special screen with only the current athlete shown on the scoreboard. Edit the file local/styles/currentathlete.css to customize the look and feel. (#312) | ||
* Workarounds/Known Issues | ||
|
||
- [ ] Workaround: (#304) When the browser screens have already been started and owlcms is restarted, occasionnaly a refresh of the page may be required. | ||
|
||
Installation Instructions : | ||
- For **Windows**, download `owlcms_setup.exe` from the Assets section below and follow [Windows installation instructions](https://jflamy.github.io/owlcms4/#/LocalWindowsSetup.md) | ||
|
||
> If you get a blue window with `Windows protected your PC`, or if your laptop works very hard performing an anti-virus scan that takes very long, see this page : [Make Windows Defender Allow Installation](https://jflamy.github.io/owlcms4/#/DefenderOff) | ||
- For **Linux** and **Mac OS**, download the `owlcms.zip` file from the Assets section below and follow [Local Linux and Mac OS instructions](https://jflamy.github.io/owlcms4/#/LocalLinuxMacSetup.md) | ||
- For **Heroku** cloud, no download is necessary. Follow the [Cloud installation instructions](https://jflamy.github.io/owlcms4/#/Heroku.md) to deploy your own copy. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,14 @@ | ||
## Release Repositories | ||
|
||
There are two release channels: one repository contains stable releases, the second one contains prereleases (for testing and early adopters of new features). | ||
|
||
Clicking on the link of your choice in the table will get you to the correct location for downloading or installing. | ||
|
||
| | STABLE releases | PRELIMINARY releases | | ||
| :----------------------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | | ||
| **Competition site installation packages** (owlcms and publicresults).<br />There are two packages available for installation at a competition site:<br /><ul><li>the `owlcms` program to run a competition locally, on a master laptop</li><li>the`publicresults`program which is an optional program used when the recommended cloud-based option (below) is not possible.</li></ul><br /> | [**Downloads**](https://github.com/owlcms/owlcms4/releases/latest)<br />(if in doubt, download `owlcms_setup.exe` from the assets section) | [Downloads](https://github.com/jflamy-dev/owlcms4-prerelease/releases/latest) | | ||
| **Cloud-based Competition Management**<br />This installs the `owlcms` competition management software in the cloud. The competition site must have good internet access, but nothing needs to be installed on laptops other than a browser. | [**Cloud installer**](https://github.com/owlcms/owlcms4-heroku/blob/master/README.md) | [Cloud installer](https://github.com/jflamy-dev/owlcms4-heroku-prerelease/blob/master/README.md) | | ||
| **Cloud-based Public Results**<br />This installs the `publicresults` program in the cloud. This enables the public (and the coaches) to see the scoreboard on their phone, tablet or laptop. | [**Cloud installer**](https://github.com/owlcms/publicresults-heroku/blob/master/README.md) | [Cloud installer](https://github.com/jflamy-dev/publicresults-heroku-prerelease/blob/master/README.md) | | ||
| **Documentation** | [**Documentation site**](https://owlcms.github.io/owlcms4/#/index) | [Documentation Site](https://jflamy-dev.github.io/owlcms4-prerelease/#/index) | | ||
|
||
## Release Repositories | ||
|
||
There are two release channels: one repository contains stable releases, the second one contains prereleases (for testing and early adopters of new features). | ||
|
||
Clicking on the link of your choice in the table will get you to the correct location for downloading or installing. | ||
|
||
| | STABLE releases | PRELIMINARY releases | | ||
| :----------------------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | | ||
| **Competition site installation packages** (owlcms and publicresults).<br />There are two packages available for installation at a competition site:<br /><ul><li>the `owlcms` program to run a competition locally, on a master laptop</li><li>the`publicresults`program which is an optional program used when the recommended cloud-based option (below) is not possible.</li></ul><br /> | [**Downloads**](https://github.com/owlcms/owlcms4/releases/latest)<br />(if in doubt, download `owlcms_setup.exe` from the assets section) | [Downloads](https://github.com/jflamy-dev/owlcms4-prerelease/releases/latest) | | ||
| **Cloud-based Competition Management**<br />This installs the `owlcms` competition management software in the cloud. The competition site must have good internet access, but nothing needs to be installed on laptops other than a browser. | [**Cloud installer**](https://github.com/owlcms/owlcms4-heroku/blob/master/README.md) | [Cloud installer](https://github.com/jflamy-dev/owlcms4-heroku-prerelease/blob/master/README.md) | | ||
| **Cloud-based Public Results**<br />This installs the `publicresults` program in the cloud. This enables the public (and the coaches) to see the scoreboard on their phone, tablet or laptop. | [**Cloud installer**](https://github.com/owlcms/publicresults-heroku/blob/master/README.md) | [Cloud installer](https://github.com/jflamy-dev/publicresults-heroku-prerelease/blob/master/README.md) | | ||
| **Documentation** | [**Documentation site**](https://owlcms.github.io/owlcms4/#/index) | [Documentation Site](https://jflamy-dev.github.io/owlcms4-prerelease/#/index) | | ||
|
||
For V4.3 and older releases, go to [the legacy release repository](https://github.com/jflamy/owlcms4/releases) and scroll down. |
Oops, something went wrong.