736 Commits

Author SHA1 Message Date
Jeff S
523ac1a8ec Add new audience display mode that shows logo with luma key background 2021-10-20 16:08:43 -07:00
Jeff S
d369fddab3 Add a wrong station state to the field monitor 2021-10-20 16:08:36 -07:00
Patrick Fairbank
8ccc1d772c Tweak appearance of ranking arrows. 2021-10-20 16:07:48 -07:00
Jeff S
024bd87339 Space out team number display when there are no ranks 2021-10-20 16:06:40 -07:00
Jeff S
0340bbd04f Clean up commented out JS in audience display 2021-10-20 16:06:26 -07:00
Jeff S
87fbaeef42 Small fixes for changes tested at Tidal Tumble 2021-10-20 16:04:57 -07:00
Jeff S
a3c37ffe68 Make new final results page symmetrical 2021-10-20 16:03:47 -07:00
Jeff
64ce718ce1 Fix scoring layout, allow overlap of ranking flag and score slightly 2021-10-20 16:03:34 -07:00
Jeff
b9aa531493 First draft of new ranking placement on final score screen 2021-10-20 16:02:42 -07:00
Patrick Fairbank
f76edbd6ab Tweak backup/coupon reports. 2021-10-20 15:59:49 -07:00
Jeff
f2e971d355 Add backup and coupon reports 2021-10-20 15:59:16 -07:00
Patrick Fairbank
9805b1653a Add color to rank up/down errors on final score screen. v1.0.4 2021-10-10 16:12:40 -07:00
Patrick Fairbank
0510457571 Fix test which deletes a valid schedule file. v1.0.3 2021-05-30 19:26:38 -07:00
Patrick Fairbank
f5bd112e5a Add schedules for events having as few as six teams. v1.0.2 2021-05-30 19:19:25 -07:00
Patrick Fairbank
39eac5cb24 Update build status badge in README. v1.0.1 2021-05-16 11:49:46 -07:00
Patrick Fairbank
baf212e3ff Update README to add instructions for installing from a pre-built release. 2021-05-16 11:47:26 -07:00
Patrick Fairbank
c115ae4c5d Add GitHub Actions for continuous build/test and creating releases. v1.0.0 2021-05-16 11:29:56 -07:00
Patrick Fairbank
965694253c Use Bolt transaction for backups instead of copying the file. 2021-05-16 11:24:44 -07:00
Patrick Fairbank
6cea008524 Convert ScheduleBlock, SponsorSlide, and UserSession models to use Bolt DB and clean up remaining SQLite artifacts. 2021-05-16 11:24:30 -07:00
Patrick Fairbank
ec71975e93 Convert Ranking and Team models to use Bolt DB. 2021-05-16 11:22:31 -07:00
Patrick Fairbank
1d523c5f37 Convert EventSettings, Match, and MatchResult models to use Bolt DB. 2021-05-16 11:19:44 -07:00
Patrick Fairbank
ea4d56e665 Convert AllianceTeam, Award, and LowerThird models to use Bolt DB. 2021-05-16 11:01:58 -07:00
Patrick Fairbank
bd3921ce08 Add table wrapper struct for using Bolt DB instead of SQLite. 2021-05-16 11:01:35 -07:00
Patrick Fairbank
7028891d84 Fix imports after enabling modules. 2021-05-16 11:00:29 -07:00
Patrick Fairbank
c3ed0021fa Add go.mod and go.sum for the first time. 2021-05-16 10:53:29 -07:00
FletcherS7
de1790cf0b Added more Trunk ports
What: First block of ports on the switch are now reserved for special use and have been made trunks.
Port 47 and 48 as well as the SFP ports are also trunks.

Why: Spare trunk ports to accommodate for future field network gear
2021-05-16 10:53:09 -07:00
Patrick Fairbank
80da0a2445 Suppress logging of common 'going away' websocket error. 2021-05-16 10:52:58 -07:00
Patrick Fairbank
1b810f7d80 Update README and TODO. 2020-04-25 15:46:44 -07:00
Patrick Fairbank
e690f34993 Update Go version used by Travis CI to 1.14.x. 2020-04-25 15:32:11 -07:00
Patrick Fairbank
34ca9d06cc Tweak logo sizes and positions. 2020-04-25 15:26:36 -07:00
Patrick Fairbank
cc35643325 Fix announcer display for final score fields. 2020-04-25 15:20:35 -07:00
Patrick Fairbank
2f74cdbd98 Run stringer on PLC enums. 2020-04-25 14:27:34 -07:00
Patrick Fairbank
9b17f0ab1b Run 'go fmt'. 2020-04-25 14:26:08 -07:00
Ken Schenke
f91e3460d3 Tidy up realtime scoring inputs on match play 2020-04-18 13:27:27 -05:00
Ken Schenke
53574dcbc8 Add API documentation for realtime scores 2020-04-17 20:59:07 -05:00
Ken Schenke
04e183a52e Add tests for realtime score API 2020-04-17 20:44:22 -05:00
Ken Schenke
6375862b4f Add realtime scoring API 2020-04-16 19:37:54 -05:00
Ken Schenke
2b414bcc69 Merge branch 'master' into lite 2020-04-16 18:02:00 -05:00
Ken Schenke
8bad83d747 Add test for realtime score input from match play 2020-04-15 19:14:19 -05:00
Patrick Fairbank
ad509aed5a Send reset signal to PLC on match load and again on match start. 2020-04-14 20:09:09 -07:00
Ken Schenke
f075b7bb8d Remove game-specific scoring 2020-04-14 19:38:14 -05:00
Ken Schenke
53caa27208 Add game-agnostic final score summary to audience display 2020-04-06 19:28:20 -05:00
Ken Schenke
5712321733 Merge branch 'master' into lite 2020-04-05 15:02:35 -05:00
Patrick Fairbank
4e74a7a4cd Decode ArmorBlock status register from PLC and surface individual statuses on Match Play page. 2020-04-04 23:53:35 -07:00
Patrick Fairbank
3739cd8690 Implement PLC integration for all outputs. 2020-04-04 22:48:20 -07:00
Patrick Fairbank
ae4b03dfbc Implement PLC integration for the shield generator rung. 2020-04-04 21:54:35 -07:00
Patrick Fairbank
7f6277d42b Implement PLC integration for the control panel. 2020-04-04 21:54:28 -07:00
Patrick Fairbank
783791d42c Implement PLC integration for the power port. 2020-04-04 16:48:58 -07:00
Patrick Fairbank
0ed6f771d5 Move ControlPanel to within RealtimeScore to reduce complexity. 2020-04-04 15:59:05 -07:00
Patrick Fairbank
a6109a978a Update PLC inputs/registers/coils for 2020. 2020-04-04 14:38:57 -07:00