|
|
7526148ba5
|
Better printing for brackets
|
2026-03-05 18:10:22 -05:00 |
|
|
|
e8e0fa291b
|
Added clarifying documentation for BYE points as well as fixed logic.
|
2026-03-04 18:17:26 -05:00 |
|
|
|
679fc2fcb9
|
Ensuring good caching for the most popular pages. Added tests.
|
2026-03-02 18:34:12 -05:00 |
|
|
|
18d39c6c8f
|
Using eager loading in GenerateTournamentMatches and AdvanceWrestler, generating/manipulating in-memory, and doing a single bulk insert or update at the end.
|
2026-02-24 20:58:36 -05:00 |
|
|
|
ca4d5ce0db
|
Use websockets on stats page to determine which match to stat.
|
2026-02-23 17:56:40 -05:00 |
|
|
|
654cb84827
|
Use turbo streams for the bout board instead of auto refreshing every 30 seconds.
|
2026-02-20 19:20:33 -05:00 |
|
|
|
dc50efe8fc
|
Removed the use of datatables and added pagination and search on all_matches.
|
2026-02-19 17:53:40 -05:00 |
|
|
|
8670ce38c3
|
Fixed a number of N+1 issues on low traffic pages. I also added relevant html tests for these pages.
|
2026-02-17 22:27:11 -05:00 |
|
|
|
e97aa0d680
|
Fixed N+1 on up_matches and added html cache.
|
2026-02-13 18:02:04 -05:00 |
|
|
|
ae8d995b2c
|
Added a QR code page that generates a QR code for tournament directors to print out.
|
2026-02-11 18:23:14 -05:00 |
|
|
|
d57aaac09d
|
Hide ads on schools#show, wrestlers#new, wrestlers#edit, and mats#show
|
2026-02-11 07:55:49 -05:00 |
|
|
|
07d43e7720
|
Hide ads for coaches when submitting lineups
|
2026-02-08 18:59:42 -05:00 |
|
|
|
5d674f894f
|
Added round number and bracket position under the bout number
|
2026-02-04 18:16:19 -05:00 |
|
|
|
2767274066
|
Added queues for mats and provided a way for tournament directors to move matches to a mat.
|
2026-02-03 17:50:52 -05:00 |
|
|
|
a2f8c7bced
|
Stats page should auto push stats when it reconnects to the websocket. Spectate page should auto pull when it reconnects to the websocket.
|
2026-01-29 17:28:14 -05:00 |
|
|
|
9c2a9d62ad
|
Fixed random seeding for double elimination. Since bracket positions are already evenly distributed on top half and bottom half of the bracket, I only need to pick odd or even bracket line numbers.
|
2026-01-23 17:35:16 -05:00 |
|
|
|
556090c16b
|
Fixed double elimination generate loser names for a 6 man bracket when we're placing top 8
|
2026-01-23 17:35:16 -05:00 |
|
|
|
86f9c03991
|
Fixed double elim match generation errors and added tests
|
2026-01-23 17:35:16 -05:00 |
|
|
|
c8764c149b
|
Added back tournament import text for the development environment
|
2026-01-23 17:35:16 -05:00 |
|
|
|
fe9a9c628c
|
Fix arguements for the tournament backup and import jobs
|
2026-01-22 16:59:44 -05:00 |
|
|
|
7e4b6d8fc8
|
Fix round 1 bracket name when the first round of the bracket is not the first round of the tournament
|
2026-01-19 23:25:15 -05:00 |
|
|
|
940f7b1d00
|
Job concurrency per tournament is 1 so we don't have to scale too much on active queue. Pages no longer refresh automatically after navigating away from the bout board. Tournament backups are no longer deleted when restoring from a backup. Cloudflare is blocking manual backup imports so I have deleted that form on the backups page.
|
2026-01-16 18:21:17 -05:00 |
|
|
|
52df73d14f
|
Fixed random double elimination seeding to avoid double byes in round 1 and evenly distribute the number of round 1 matches from the top and bottom half of the bracket
|
2026-01-14 19:00:35 -05:00 |
|
|
|
8b03a74b1e
|
Fixed the save seeds button on weights#show to work on mobile. Fixed the trashcan and edit icons on tournaments#show schools#show and weights#show to work on mobile. Destroy all tournament backups on tournament cleanup. Added bracket position to bout board.
|
2026-01-13 17:02:59 -05:00 |
|
|
|
b4bca8f10a
|
Fixed calculate team scores button, fixed import button, fixed deleting a mat causing match deletes
|
2026-01-10 23:39:23 -05:00 |
|
|
|
af1f8df4b6
|
Fix print views
|
2026-01-09 23:06:24 -05:00 |
|
|
|
3576445a1c
|
Added a turbo stream for the current and next match on mat stats page.
|
2026-01-09 18:37:01 -05:00 |
|
|
|
cfd3e7aecd
|
Fixed create new backup link syntax for turbo_method and made the assign_next_match button a turbo_method
|
2026-01-08 23:59:33 -05:00 |
|
|
|
608999cb51
|
Fixed create new backup link as a turbo_method and hid the baumspage importer
|
2026-01-08 23:51:16 -05:00 |
|
|
|
6b5308360e
|
Fixed a bug where logged in users could not access a school with a school permission key
|
2026-01-06 17:24:45 -05:00 |
|
|
|
793a9e3ecc
|
All links with a confirm now use turbo
|
2025-11-11 21:09:24 -05:00 |
|
|
|
f73e9bfc4e
|
Fix the reset bout board link
|
2025-11-11 20:55:34 -05:00 |
|
|
|
6e9554be55
|
Fixed the JSON 3 deprecation in the backup and import service
|
2025-10-08 13:54:38 -04:00 |
|
|
|
d0f19e855f
|
Added a mariadb replica watcher to fix replication issues
|
2025-09-30 16:31:43 -04:00 |
|
|
|
3e1ae22b6b
|
Added pagination for the tournaments index page
|
2025-09-26 12:31:37 -04:00 |
|
|
|
c5b9783853
|
Fixed logout link
|
2025-09-15 18:32:55 -04:00 |
|
|
|
d61ed80287
|
Reload last_match and wrestler in advanced_wrestler. Moved calculate team score to the end of advance_wrestler.
|
2025-09-15 18:22:42 -04:00 |
|
|
|
9a4e6f6597
|
Dynamic double elim match generation and loser name generation
|
2025-09-02 22:10:55 -04:00 |
|
|
|
782baedcfe
|
Added support for 64 man brackets
|
2025-08-28 10:32:35 -04:00 |
|
Your Name
|
53e16952bf
|
Added Stimulus and moved the matstats vanilla js to stimulus controllers. Same with the spectate page.
|
2025-05-20 17:22:48 -04:00 |
|
Your Name
|
0326d87261
|
Migrated from Sprockets to Propshaft.
|
2025-05-16 17:14:05 -04:00 |
|
|
|
5296b71bb9
|
Downloaded fontawesome locally instead of using CDN
|
2025-05-15 17:09:24 -04:00 |
|
|
|
4accedbb43
|
Added a daily recurring job to cleanup tournaments. Fixed final score fields not loading without page refresh on mat stats page and added a cypress test for it.
|
2025-05-07 16:01:48 -04:00 |
|
|
|
2856060b11
|
Added cypress tests for mat stats javascript.
|
2025-05-05 19:57:03 -04:00 |
|
|
|
68a7b214c9
|
Fixed match stats when localstorage is empty but server data is not.
|
2025-04-28 16:35:24 -04:00 |
|
|
|
1fcaec876f
|
Refactored match winner and wrestlers matches and fixed slow tests.
|
2025-04-25 15:59:35 -04:00 |
|
|
|
3e4317dbc5
|
Using action cable to send stats updates to the client and made a spectate page.
|
2025-04-21 17:12:54 -04:00 |
|
|
|
44fb5388b4
|
Made the all results page grouping better and fixed the advance wrestler job.
|
2025-04-17 17:34:34 -04:00 |
|
|
|
ed7186e5ce
|
Moved the tournament navbar to the bottom of the page and made site responsive. Fixed puma solid queue in development. Added a note about clobbering assets in the README. Fixed the ad blocker check due to turbolinks it had to be idempotent. Added migrations for all dbs in the rails-dev-db-create.sh script.
|
2025-04-16 16:19:29 -04:00 |
|
|
|
6e61a7245a
|
Added a separate table to record background job status for tournaments and fixed migrations/schemas for solid dbs. Foreign key constraints are now added to the migrations where we do belongs_to.
|
2025-04-15 16:16:44 -04:00 |
|