Skip to content

Releases: sflems/led-board-manager

v2.2.0

20 Feb 10:09
d110f71
Compare
Choose a tag to compare

What's Changed

  • Remove broken NHL API from homepage, Update Install Script, NHL Schema Updates by @sflems in #30
  • no push PR in workflow by @sflems in #31

Full Changelog: v2.1.1...v2.2.0

v2.1.1 - BUGFIX - django-constance not found - #28

27 Nov 08:31
e2e132c
Compare
Choose a tag to compare

What's Changed

  • Fix for #28 - Changed sflems/django-constance to non-editable install by @sflems in #29

Full Changelog: v2.1.0...v2.1.1

v2.1.0

02 Aug 06:48
194fa2f
Compare
Choose a tag to compare

v2.1.0 - NEW FEATURE - Active Scoreboard Set at Reboot

  1. An active profile now sets the associated board to autostart at boot (w/supervisor). Previously, the active profile would revert the the NHL board. No more!

  2. Added a guide to remotely view the led-board-manager web dashboard remotely: see here.

To update:

sudo supervisorctl stop led-board-manager
cd led-board-manager/
git reset --hard
git checkout main
git pull
./scripts/update.sh && ./env/bin/python3 manage.py test

No errors? Fire away!

sudo supervisorctl start led-board-manager

What's Changed

  • Active profiles are now set as autostart=true in supervisor by @sflems in #27

Full Changelog: v2.0.6...v2.1.0

v2.0.6

20 Jul 02:31
Compare
Choose a tag to compare

v2.0.6 - UPDATE - Update MLB Schema

Changes:

  • Update MLB config schema to v5.1.2 spec.
  • Added MLB config.json sample.

Update Instructions

cd ~/led-board-manager
sudo supervisorctl stop led-board-manager
git reset --hard
git checkout main
git pull
./scripts/install.sh
sudo supervisorctl start led-board-manager

What's Changed

Full Changelog: v2.0.4...v2.0.6

v2.0.5

20 Jul 01:59
00ae952
Compare
Choose a tag to compare

v2.0.5 - FIX - Install Bugs

Changes:

  • Updates to django-constance fork
  • Added wheel to reqs.
  • Removed RPi.GPIO from reqs due to install bus discovered after above updates. Is included with Raspberry Pi.

Update Instructions

cd ~/led-board-manager
sudo supervisorctl stop led-board-manager
git reset --hard
git checkout main
git pull
./scripts/update.sh
sudo supervisorctl start led-board-manager

What's Changed

Full Changelog: v2.0.4...v2.0.5-rel

v2.0.4

07 Nov 09:23
Compare
Choose a tag to compare

v2.0.4 - FIX - NHL 2021-2022 Season Update

Changes:

  • Added Seattle Kraken to teams fixtures.
  • Updated NHL teams data in configs and schema to close #20
  • Clarified README to close #22
  • Settings (Profiles) model now uses update() method instead of looping save() over active profiles when disabling them during a profile swap/activation. This prevents validation exceptions from being thrown due to old profiles not being valid against updated schema files.

Update Instructions

If updating from version one, see release notes for update instructions.
cd ~/led-board-manager
sudo supervisorctl stop led-board-manager
git reset --hard
git checkout main
git pull
./scripts/install.sh
sudo supervisorctl start led-board-manager
Full Changelog: v2.0.3...v2.0.4

v2.0.3

20 Jun 07:24
Compare
Choose a tag to compare

v2.0.3 - FIX - Forms, Supervisor, Minor Schema Fix to MLB

Update Instructions

To prevent possible duplicate supervisor processes, modify the Include section of your /etc/supervisor/supervisord.conf to the following (remove pre-existing scoreboard configurations):

[include]
files = /home/pi/led-board-manager/supervisor-daemon.conf

If updating from version one, see release notes for update instructions.
Stop the web server if running, then:

cd ~/led-board-manager
sudo supervisorctl stop led-board-manager
git reset --hard
git checkout main
git pull
./scripts/update.sh
sudo supervisorctl start led-board-manager

Changes:

  • Invalid forms now returned with data - #14
  • Edit json button removed, raw json can be edited in the admin panel - #18
  • Changed install method to remove possible scoreboard program/process duplicate - #19
  • Improved/added to logging functionality - f3b11ba

v2.0.2

12 Jun 07:08
Compare
Choose a tag to compare

v2.0.2 - FIX - IndexError HotFix, Field Errors Fix, and Tests

Update Instructions

If updating from version one, see release notes for update instructions.
Stop the web server if running, then:

cd ~/led-board-manager
sudo supervisorctl stop led-board-manager
git reset --hard
git checkout main
git pull
./scripts/update.sh
sudo supervisorctl start led-board-manager

Changes:

  • Form Errors are returned in a cleaner format (ie keys for config errors)
  • Empty games list returned to fix IndexError
  • Improved/added to tests suite

v2.0.1

30 May 06:17
Compare
Choose a tag to compare

v2.0.1 - FIX - Template Fixes and Install/Update Script Enhancements

Update Instructions

If updating from version one, see release notes for update instructions.
Stop the web server if running, then:

cd ~/led-board-manager
sudo supervisorctl stop led-board-manager
git reset --hard
git checkout main
git pull
./scripts/update.sh
sudo supervisorctl start led-board-manager

Changes:

  • Fixed display of profile tables/buttons on mobile devices.
  • Mobile text on small screens now 87% (in CSS).
    • May require hard refresh in web browser with Ctrl + F5
  • The autorun.sh, install.sh, and update.sh scripts can now be found in the /scripts/ directory.
    • Install scripts now prompt users for install location of NHL scoreboard, as well as MLB and NFL if selected. The default teams.json file is updated by the install.sh script to reflect these inputs. Schema's are also copied to appropriate folders as PR's in MLB/NFL are still awaiting review.
  • Updates to readme for troubleshooting and to close #13

v2.0.0 - Core Update for Board Types

24 May 10:10
c7adddf
Compare
Choose a tag to compare

v2.0.0 - Core Update for Board Types

If you are updating to v2.0.0 you will require a full re-installation.

What's New - Boards Integration

  • NHL, NFL and MLB boards are fully integrated. Custom forms are generated from the provided schema.json files.
  • Updated supervisor groups boards for switching in led-board-manager.

Updating

cd
rm -rfv nhl-led-scoreboard-webgui

Update the files = line found in the[Include] section of your /etc/supervisor/supervisord.conf:

[include]
files = /etc/supervisor/conf.d/*.conf /home/pi/led-board-manager/supervisor-daemon.conf

...and run the command:

sudo supervisorctl reread

Follow the Easy or Manual install steps.

If you have the MLB Board installed (in default location):

cp ~/led-board-manager/scoreboard/static/schema/mlb.config.schema.json ~/mlb-led-scoreboard/config.schema.json

If you have the NFL Board installed (in default location):

cp ~/led-board-manager/scoreboard/static/schema/nfl.config.schema.json ~/nfl-led-scoreboard/config.schema.json

Stonks integration coming soon!

Et voila!

Requirements:

Update NHL LED Scoreboard v1.6.5, or newer.

GitHub release (latest by date)

Screenshot - Profiles Dashboard:

LED Scoreboard Configurator - Profiles Dashboard