Commit Graph

  • a4bbf26b31 Fix formatting. main v1.1.8 Patrick Fairbank 2023-02-05 13:35:38 -08:00
  • 02cb9e4e41 Update double-elimination bracket to match 2023 rules. Patrick Fairbank 2023-02-05 13:29:23 -08:00
  • e8c7d1103b Update to Go 1.20 and fix rand-related issues. Patrick Fairbank 2023-02-05 13:01:17 -08:00
  • 5ee07ee33f Update test GitHub Action to fail if gofmt makes changes. Patrick Fairbank 2022-11-11 08:59:11 -08:00
  • 349313c486 Fix test failure. v1.1.7 Patrick Fairbank 2022-09-29 19:00:59 -07:00
  • 1165e71503 Switch standalone bracket display to highlight current match without connectors, rather than saved match with connectors. Patrick Fairbank 2022-09-29 18:58:47 -07:00
  • 9914768c1d Various UI tweaks. Patrick Fairbank 2022-09-29 18:03:14 -07:00
  • ce9cb085cb Shrink match state text on queue display to fit. Patrick Fairbank 2022-09-24 10:44:37 -07:00
  • 642116bd62 Shrink team numbers on alliance display to fit iPads. v1.1.6 Patrick Fairbank 2022-09-21 19:09:10 -07:00
  • 3d566f4866 Set display name when pushing double-elimination matches to TBA. v1.1.5 Patrick Fairbank 2022-09-11 12:59:07 -07:00
  • d7c3b9df6c Swap red/blue in double-elimination Match 11 to match FIRST rules. v1.1.4 Patrick Fairbank 2022-09-07 17:56:23 -07:00
  • 8e46617706 Update match 11 input arrows on bracket unknown 2022-09-07 21:40:44 -07:00
  • cf58a2174e Implement translation of double-elimination match keys when pushing to TBA. v1.1.3 Patrick Fairbank 2022-09-03 09:02:54 -07:00
  • 4bee40e66b Fix test match name on match play. Patrick Fairbank 2022-08-24 18:01:16 -07:00
  • baaf3b694b Add query parameter to bracket SVG API to hide active match. Patrick Fairbank 2022-08-24 17:52:22 -07:00
  • 1acf221ac8 Add current match display unknown 2022-08-23 22:05:41 -07:00
  • 600b50d840 Change 'Saved Match Result' to 'Shown Match Result'. Patrick Fairbank 2022-08-24 17:31:04 -07:00
  • 1c2197e690 Identify saved match on Match Play screen and provide mechanism to clear it. Patrick Fairbank 2022-08-23 18:30:16 -07:00
  • 3ea4e26af3 Fix bug in match scheduling redirect. Patrick Fairbank 2022-08-23 17:52:41 -07:00
  • a23d675ebb Fade out losers on completed matches v1.1.2 unknown 2022-08-21 10:46:18 -07:00
  • 0b864d37dd Style complete matches unknown 2022-08-21 10:28:00 -07:00
  • 0eefc3ba40 Expose Matchup isComplete method in preparation for incorporating into bracket graphic unknown 2022-08-21 10:18:50 -07:00
  • 0aa69340f0 Add queueing mechanism for audience display transitions to prevent glitches. Patrick Fairbank 2022-08-22 18:25:41 -07:00
  • e1fe4f660d Redirect to match play after finalizing alliance selection. Patrick Fairbank 2022-08-22 17:32:20 -07:00
  • 1896136abd Don't show 0-0 scores on match review page for matches that haven't been played yet. Patrick Fairbank 2022-08-22 17:16:04 -07:00
  • 4d3d270a0f Update alliance selection error message when picking a team who didn't play any qualification matches. Patrick Fairbank 2022-08-22 17:11:34 -07:00
  • 20cb056243 Add consideration of playoff tiebreakers. v1.1.1 Patrick Fairbank 2022-08-21 14:42:47 -07:00
  • 0fdfc78a7b Add test for alliances report. Patrick Fairbank 2022-08-21 11:21:13 -07:00
  • b1dfe59369 Add a playoff alliances report. Patrick Fairbank 2022-08-21 11:10:51 -07:00
  • 8e86206168 Tidy up bracket SVG styles unknown 2022-08-20 23:13:40 -07:00
  • 37073e4a1d Add a bracket report. Patrick Fairbank 2022-08-20 21:23:00 -07:00
  • b812b9e16e Adjust positioning and temporary connectors on double elim graphic match 4-1 unknown 2022-08-20 21:01:11 -07:00
  • 8e9999eafe Add a standalone bracket display. Patrick Fairbank 2022-08-20 20:29:34 -07:00
  • c75baa8210 Rename 'pit' display to 'rankings'. Patrick Fairbank 2022-08-20 20:03:55 -07:00
  • 996331d60c Implement bracket audience display for single-elimination. Patrick Fairbank 2022-08-20 17:25:17 -07:00
  • 5426d56de5 Implement bracket audience display for double-elimination. Patrick Fairbank 2022-08-20 16:01:54 -07:00
  • e63fee3cbc Add placeholder bracket audience display mode and transitions to/from the other modes. Patrick Fairbank 2022-08-18 18:20:44 -07:00
  • f1ab23aa07 Sort audience display modes alphabetically in JavaScript. Patrick Fairbank 2022-08-18 17:46:26 -07:00
  • dd78c04c7f Add playoff series status indicator to in-match overlay. Patrick Fairbank 2022-08-17 20:20:06 -07:00
  • 2a228a4725 Refactor playoff series status text on audience display to use matchup data. Patrick Fairbank 2022-08-17 18:36:21 -07:00
  • 476daa8c5c Add setting to choose between single- and double-elimination. Patrick Fairbank 2022-08-16 20:52:14 -07:00
  • 037df786b7 Make playoff round ordering sequential and increasing. Patrick Fairbank 2022-08-16 20:03:51 -07:00
  • b6050d8cfc Add definition of a double-elimination bracket. Patrick Fairbank 2022-08-16 19:47:38 -07:00
  • 1a1c62ae49 Add test to cover editing the current match before it is committed. Patrick Fairbank 2022-08-04 17:08:33 -07:00
  • bfc5e56fc9 Refactor playoff bracket logic to more easily support alternative formats. Patrick Fairbank 2022-08-03 20:53:16 -07:00
  • 737972f494 Remove unused referee panel HTML and CSS. Patrick Fairbank 2022-07-31 17:25:46 -07:00
  • 1ab1b42d49 Refactor playoff match generation logic to only generate the minimum number of matches needed in each iteration. Patrick Fairbank 2022-07-31 17:21:33 -07:00
  • 38518b0dd4 Refactor alliance storage to use a single object per alliance instead of one per alliance-team association. Patrick Fairbank 2022-07-31 12:08:43 -07:00
  • e83ec98408 Allow resetting alliance selection before playoff matches have been played. Patrick Fairbank 2022-07-30 15:48:04 -07:00
  • a7e4e49f88 Show playoff alliance numbers on audience display. Patrick Fairbank 2022-07-29 16:31:06 -07:00
  • 71369a298b Show playoff alliance numbers and 4th teams on alliance station display. Patrick Fairbank 2022-07-29 15:02:59 -07:00
  • 2622b8218a Show playoff alliance numbers and 4th teams on queueing display. Patrick Fairbank 2022-07-28 19:43:51 -07:00
  • 094be1ce5b Show playoff alliance numbers and 4th teams on announcer display. Patrick Fairbank 2022-07-26 20:08:20 -07:00
  • 70a8c2347c Show playoff alliance numbers and 4th teams on Match Play screen. Patrick Fairbank 2022-07-26 18:58:38 -07:00
  • f934d4a10d Add more direct transitions between audience display modes. Patrick Fairbank 2022-07-24 17:50:06 -07:00
  • 3236456089 Allow setting a custom name for a test match. Patrick Fairbank 2022-07-24 16:50:41 -07:00
  • c78c5323bb Give scorekeeper ability to signal field reset and volunteers. Patrick Fairbank 2022-07-24 14:36:44 -07:00
  • 915351df8f Tweak overlay width. v1.1.0 Patrick Fairbank 2022-04-30 15:25:34 -07:00
  • 8962b48f3e Add sound when match result is shown (closes #120). Patrick Fairbank 2022-04-30 14:40:39 -07:00
  • d4d4292b6f Add warning sound when there is one minute remaining in a timeout (closes #121). Patrick Fairbank 2022-04-30 14:23:57 -07:00
  • c957ab9cb4 Update default timeout to 8 minutes. Patrick Fairbank 2022-04-30 13:52:26 -07:00
  • 594086b9c6 Replace warning.wav with non game specific version FletcherS7 2022-04-13 11:43:07 -07:00
  • 4def79ffac Update Go version in GitHub Actions to 1.18. Patrick Fairbank 2022-04-04 20:41:37 -07:00
  • 3fbb8c4dc6 Use Go generics to reduce complexity of DB code. Patrick Fairbank 2022-04-04 20:39:19 -07:00
  • 11b2c9b0d1 Add go generate hints to PLC module. Patrick Fairbank 2022-04-30 15:04:40 -07:00
  • 0e485b9550 Remove unused match timing method. Patrick Fairbank 2022-04-30 15:02:08 -07:00
  • aa9f20262d Update year in copyright notice. Patrick Fairbank 2022-04-30 14:59:58 -07:00
  • 5e2b423e57 Tweak position of ranking arrows. v1.0.5 Patrick Fairbank 2021-10-20 16:16:46 -07:00
  • 4b0a3918ea Fix animation for logo without background. Patrick Fairbank 2021-10-20 15:52:57 -07:00
  • 523ac1a8ec Add new audience display mode that shows logo with luma key background Jeff S 2021-10-19 21:59:07 -07:00
  • d369fddab3 Add a wrong station state to the field monitor Jeff S 2021-10-15 11:15:34 -07:00
  • 8ccc1d772c Tweak appearance of ranking arrows. Patrick Fairbank 2021-10-20 15:36:45 -07:00
  • 024bd87339 Space out team number display when there are no ranks Jeff S 2021-10-20 01:36:51 -07:00
  • 0340bbd04f Clean up commented out JS in audience display Jeff S 2021-10-19 20:35:20 -07:00
  • 87fbaeef42 Small fixes for changes tested at Tidal Tumble Jeff S 2021-10-19 20:17:00 -07:00
  • a3c37ffe68 Make new final results page symmetrical Jeff S 2021-10-15 17:19:10 -07:00
  • 64ce718ce1 Fix scoring layout, allow overlap of ranking flag and score slightly Jeff 2021-10-13 02:30:20 -07:00
  • b9aa531493 First draft of new ranking placement on final score screen Jeff 2021-10-13 02:28:47 -07:00
  • f76edbd6ab Tweak backup/coupon reports. Patrick Fairbank 2021-10-20 14:16:00 -07:00
  • f2e971d355 Add backup and coupon reports Jeff 2021-10-12 22:54:51 -07:00
  • 9805b1653a Add color to rank up/down errors on final score screen. v1.0.4 Patrick Fairbank 2021-10-10 16:09:29 -07:00
  • 0510457571 Fix test which deletes a valid schedule file. v1.0.3 Patrick Fairbank 2021-05-30 19:25:51 -07:00
  • f5bd112e5a Add schedules for events having as few as six teams. v1.0.2 Patrick Fairbank 2021-05-30 19:16:13 -07:00
  • 39eac5cb24 Update build status badge in README. v1.0.1 Patrick Fairbank 2021-05-16 11:49:46 -07:00
  • baf212e3ff Update README to add instructions for installing from a pre-built release. Patrick Fairbank 2021-05-16 11:47:26 -07:00
  • c115ae4c5d Add GitHub Actions for continuous build/test and creating releases. v1.0.0 Patrick Fairbank 2021-05-16 11:29:56 -07:00
  • 965694253c Use Bolt transaction for backups instead of copying the file. Patrick Fairbank 2021-05-15 17:06:54 -07:00
  • 6cea008524 Convert ScheduleBlock, SponsorSlide, and UserSession models to use Bolt DB and clean up remaining SQLite artifacts. Patrick Fairbank 2021-05-12 18:20:01 -07:00
  • ec71975e93 Convert Ranking and Team models to use Bolt DB. Patrick Fairbank 2021-05-12 17:49:05 -07:00
  • 1d523c5f37 Convert EventSettings, Match, and MatchResult models to use Bolt DB. Patrick Fairbank 2021-05-12 16:40:07 -07:00
  • ea4d56e665 Convert AllianceTeam, Award, and LowerThird models to use Bolt DB. Patrick Fairbank 2021-05-09 21:12:23 -07:00
  • bd3921ce08 Add table wrapper struct for using Bolt DB instead of SQLite. Patrick Fairbank 2021-05-09 20:46:35 -07:00
  • 7028891d84 Fix imports after enabling modules. Patrick Fairbank 2021-05-16 11:00:29 -07:00
  • c3ed0021fa Add go.mod and go.sum for the first time. Patrick Fairbank 2021-03-08 17:03:55 -08:00
  • de1790cf0b Added more Trunk ports FletcherS7 2020-12-13 15:35:03 -08:00
  • 80da0a2445 Suppress logging of common 'going away' websocket error. Patrick Fairbank 2020-08-07 19:22:32 -07:00
  • 1b810f7d80 Update README and TODO. Patrick Fairbank 2020-04-25 15:42:59 -07:00
  • e690f34993 Update Go version used by Travis CI to 1.14.x. Patrick Fairbank 2020-04-25 15:32:11 -07:00
  • 34ca9d06cc Tweak logo sizes and positions. Patrick Fairbank 2020-04-25 15:21:06 -07:00
  • cc35643325 Fix announcer display for final score fields. Patrick Fairbank 2020-04-25 15:20:35 -07:00