Skip to content

Latest commit

 

History

History
192 lines (118 loc) · 5.56 KB

Changelog.md

File metadata and controls

192 lines (118 loc) · 5.56 KB

Changelog

The format is based on Keep a Changelog

1.1.0 - 2023-05-22

Added

  • ✨ Added documentation about required configuration when using Chromecast w/ GoogleTV devices
  • ✨ Add ability to customize background image brightness
  • ✨ Switch to custom Chromecast receiver app
  • ✨ Dynamically determine local IP address when contacting Chromecast. This should make the app more robust when the local IP address changes.

Fixed

  • 🐛 Fix crash at startup w/ non-existant config file
  • 🐛 Enqueue startlists to be processed in main thread to avoid tkinter error

1.0.1 - 2023-02-10

Fixed

  • 🐛 Decrease image refresh interval to prevent Chromecast timeout

1.0.0 - 2023-02-05

Changed

  • ℹ️ Major overhaul of UI and code structure

0.8.1 - 2022-07-19

Fixed

  • 🐛 Properly determine start list filenames for event numbers < 100

0.8.0 - 2022-07-03

Added

  • ✨ Swimmer names that are too long to display are automatically shortened
  • ✨ Added documentation for using Wahoo Results with Meet Maestro

Fixed

  • 🐛 Fix sorting of event numbers when writing dolphin CSV.

0.7.0 - 2022-06-23

Fixed

  • 🐛 Gracefully handle Chromecast removal messages from untracked devices

Added

  • ✨ Application now has a startup splash screen
  • ✨ Waiting screen now uses the specified background image

Changed

  • ℹ️ Application now has a new icon
  • ℹ️ Executable is now built w/ UPX enabled to decrease the size of the binary.

0.6.2 - 2022-05-14

Fixed

  • 🐛 Properly disconnect from Chromecasts when probing to prevent leaking threads

0.6.1 - 2022-01-17

Fixed

  • 🐛 Catch and report errors if config file isn't writable

0.6.0 - 2021-08-15

Added

  • ✨ Added new screen to manually select a previous result, change its event/heat and re-publish it.
  • ✨ Integrated Sentry.io for crash reporting

0.5.0 - 2021-07-24

Added

  • ✨ The scoreboard now has Chromecast support.
  • ✨ The latest results are shown in the application.

Fixed

  • 🐛 The text file encoding for scb, do4, and csv files was left unspecified, which potentially led to decoding problems when non-ASCII characters were encountered. cp1252 is now specified directly.

Removed

  • ☠️ Removed support for "windowed" and full screen (on an attached monitor) scoreboard output

0.4.1 - 2021-06-19

Fixed

  • 🐛 Fixed parsing of do4 file containing empty event number. This caused the scoreboard to stop displaying results after an empty event number was encountered.

0.4.0 - 2021-04-24

Added

  • ✨ Add update notification

Changed

  • ℹ️ Releases will now be signed zips instead of bare exe files to avoid warnings on download and allow authentication of releases

0.3.2 - 2021-01-16

Fixed

  • 🐛 Fixed fullscreen only working on primary display
  • 🐛 Fixed hang when background image is not found

0.3.1 - 2020-12-04

Fixed

  • 🐛 Fixed handling of bool as int

0.3.0 - 2020-12-03

Added

  • ✨ Option to suppress final time if the individual times have >0.3s spread
  • ✨ Option to run the scoreboard in fullscreen mode

Fixed

  • 🐛 Properly display results when start list file is missing
  • 🐛 Fix incorrect final time calculation

0.2.0 - 2020-10-25

Added

  • ✨ Number of lanes can be customized within the application
  • ✨ Many new scoreboard configuration options: Fonts, colors, and background image
  • ✨ Custom colors for 1st-3rd place
  • ✨ Test button to show a scoreboard mockup demonstrating the current customization settings

Changed

  • ℹ️ (internal) Switched from using widgets for the scoreboard to placing text on a Canvas object

Fixed

  • 🐛 There were instances where the incorrect final time was calculated due to imprecision in floating point arithmetic

0.1.0 - 2020-09-06

Added

  • Initial release