Releases: Null-Signal-Games/cobra
Releases · Null-Signal-Games/cobra
v1.15.8
What's Changed
- Rubocop config and and factory bot LSP support. by @plural in #616
- Add loser game info to bracket data by @rlankin in #613
- Add first summarized pairings view. by @plural in #615
- Brackets endpoint by @rlankin in #614
- Use descriptive placeholders and player names instead of TBD by @migueldlr in #617
- Add more id factories, clean up tests. by @plural in #618
- Add basic "My Tournament" endpoint for user. by @plural in #619
- Add Self Reporting FAQ by @TrueSvenpai in #603
- Add Svelte profile by @TrueSvenpai in #605
- Fixing table range key by @rlankin in #621
- Bump rack from 3.1.16 to 3.1.17 by @dependabot[bot] in #622
- Update URI to address vulnerability. by @plural in #624
- Set read-only permission on CI workflow. by @plural in #625
- Fix summarized pairings byes by @plural in #623
- Share pairings as markdown by @rlankin in #620
- Bump rack from 3.1.17 to 3.1.18 by @dependabot[bot] in #627
- Remove errant puts statements from test. by @plural in #628
- Add my tournament page by @migueldlr in #630
- Fix bracket display bug by @migueldlr in #632
- Remove and prevent console.log in our JS by @plural in #631
Full Changelog: v1.15.7...v1.15.8
v1.15.7
What's Changed
- Bump vite from 6.3.5 to 6.3.6 by @dependabot[bot] in #596
- Card query fix by @rlankin in #593
- Re-remove player_match_reports table not added in any migration by @haradan in #599
- Show self report button only when tournament settings allows it by @TrueSvenpai in #598
- Update elimination score labels by @TrueSvenpai in #581
- Rename standings_data_view, add comments in the view definition. by @plural in #601
- Gem updates 20250913 by @plural in #602
- Allow cut players' decks to be visible from standings page by @migueldlr in #609
- Custom table numbering for swiss stages by @rlankin in #606
- Fix card image URLs to use v2 instead of v1. by @plural in #610
- Custom table range validation now takes byes into account by @rlankin in #612
- Only populate ids if no rounds have been paired. by @plural in #611
Full Changelog: v1.15.6...v1.15.7
v1.15.6
What's Changed
- Remove player_match_reports table not added in any migration by @haradan in #589
- Update standings_data_view to power new endpoint. by @plural in #590
- Missing brace in template by @talha-ahsan in #592
- Fix decklist visibility for swiss by @haradan in #588
- Sync up db/schema.rb by @plural in #595
- Simplify standings data by @plural in #594
Full Changelog: v1.15.5...v1.15.6
v1.15.5
What's Changed
- Move to the next loop iteration instead of returning in side_bias. by @plural in #573
- Update decklists view to print in 2 columns by @talha-ahsan in #575
- Move Pair New Round to top by @TrueSvenpai in #577
- fix: add ids to identify correct modal by @TrueSvenpai in #580
- Set reported class as appropriated on pairings hr. by @plural in #583
Full Changelog: v1.15.4...v1.15.5
v1.15.4
v1.15.3
What's Changed
- Server-side information for cut bracket by @rlankin in #548
- Fix missing includes and enforce bullet N+1 checks in tests. by @plural in #554
- Moved bracket information from Pairing to Stage by @rlankin in #556
- Add Footer link to google forms by @TrueSvenpai in #555
- Enforce Faker uses unique names to remove flakiness. by @plural in #553
- Bump activestorage from 7.2.2.1 to 7.2.2.2 by @dependabot[bot] in #562
- Bump activerecord from 7.2.2.1 to 7.2.2.2 by @dependabot[bot] in #561
- Update Self reporting UI by @TrueSvenpai in #560
- Set the ruby to use for the Ruby LSP server in the devcontainer by @plural in #563
- Cut bracket information restructure by @rlankin in #557
- Remove outdated feature flags by @plural in #552
- Add a view to power standings data. by @plural in #559
- Bracket display by @migueldlr in #566
- feat: highlight current user pairing by @TrueSvenpai in #565
- Update the name_with_pronouns in RoundsController to handle nils properly. by @plural in #567
- TO self report accept button by @TrueSvenpai in #564
- Minor fixes by @rlankin in #568
New Contributors
- @migueldlr made their first contribution in #566
Full Changelog: v1.15.2...v1.15.3
v1.15.2
v1.15.1
- More UX fixes for Self-Reporting.
- Do not allow exactly duplicate pairings in SSS.
- Caclulate side bias on the standings page only from swiss games.
More self-reporting fixes and some other bug fixes.
What's Changed
- Fix self-report sides on the TO view. by @plural in #540
- Update lint config to focus on app/. by @plural in #541
- Update minor NPM deps. by @plural in #542
- Add a link to the player pairings view for TOs. by @plural in #543
- Enforce no exact duplicate pairings sss by @plural in #546
- Custom Score for Self Reports by @TrueSvenpai in #545
- Check for all scores before saving self-reports. by @plural in #547
- Add readable self report scores by @TrueSvenpai in #549
- side_bias is swiss only by @lahlidahlia in #544
New Contributors
- @lahlidahlia made their first contribution in #544
Full Changelog: v1.15.0...v1.15.1
v1.15.0
Big functionality changes!
- Player Self-Reporting
- Merged SSS pairing logic with Aesop's, targeting bye-vs-bye pairings.
- per-user activatable demo tournament UI to aid testing.
What's Changed
- feat: add dropped indicator by @TrueSvenpai in #502
- Enable tournament creation in Svelte by @haradan in #500
- Add self report schema and model by @TrueSvenpai in #504
- Self reporting setting by @TrueSvenpai in #505
- Refresh db/schema.rb with player_match_reports by @plural in #508
- Adjust new tournament form JSON path by @haradan in #510
- Add loading spinner to tournament creation by @haradan in #511
- Separate out edit_form tournament endpoint by @haradan in #512
- Client side code to load edit tournament form by @haradan in #513
- Remove HTML format handling for tournament creation by @haradan in #515
- JSON format handling for tournament update endpoint by @haradan in #516
- Add a tool to create a new tournament with fake players. by @plural in #518
- Add # of pairings and # of bye vs bye pairings to tournament simulator by @plural in #520
- Self reporting endpoints by @TrueSvenpai in #506
- Sort card sets and deckbuilding restrictions. by @plural in #519
- Show byes on standings by @plural in #509
- Self reporting UI by @TrueSvenpai in #507
- Refactor IDs in Svelte Frontend to numbers by @TrueSvenpai in #525
- Switch to Aesop's Logic by @plural in #526
- Replace (dropped) with tooltip icon by @TrueSvenpai in #527
- Self reporting TO view by @TrueSvenpai in #528
- Refactor out a service to create a demo tournament. by @plural in #531
- Update TO self report UI elements by @TrueSvenpai in #529
- Add TO self report rest button by @TrueSvenpai in #530
- Update and reorganize README by @rlankin in #534
- Add tournament populator UI by @plural in #532
- Feature flag demo tournament by @plural in #533
- Update 2 packages with vulnerabilities. by @plural in #537
New Contributors
- @TrueSvenpai made their first contribution in #502
- @rlankin made their first contribution in #534
Full Changelog: v1.14.2...v1.15.0
v1.14.2
New tournament simulator program. Some fixes for byes and SSS score display, along with prep for some bigger changes.
What's Changed
- Enable ruby debugger by @plural in #472
- Update minor gem versions. by @plural in #473
- use img-fluid class on images by @talha-ahsan in #474
- Bump rack from 3.1.15 to 3.1.16 by @dependabot in #475
- Add missing dep for Dockerfile. Sort apk packages in Dockerfile. by @plural in #478
- Docker dev fixes by @plural in #480
- Configure vitest, check TypeScript types in CI by @haradan in #486
- Normalize scores if a side is set for a pairing. by @plural in #489
- Tournament simulator by @plural in #484
- Fix bye scores in the pairing UI by @the-Bruce in #490
- Update to ruby 3.4.4. by @plural in #491
- Update minor gem dependencies. by @plural in #492
- Aesops logic by @plural in #495
- Add confirmation to the side switch buttons. by @plural in #494
- Don't show side setting buttons for byes. by @plural in #493
- REST endpoints for tournament create/edit/new by @haradan in #487
- Tournament settings TypeScript client by @haradan in #496
- Tournament settings form Svelte component by @haradan in #498
- Tournament creation Svelte component by @haradan in #499
New Contributors
- @the-Bruce made their first contribution in #490
Full Changelog: v1.14.1...v1.14.2