Commit Graph

80 Commits

Author SHA1 Message Date
Kalle
0393575c87
Drop teams in any bracket format (#2684) 2025-12-30 19:31:24 +02:00
Kalle
42cb33641d
Deadline per tournament match (#2657) 2025-12-10 19:42:30 +02:00
Kalle
db9c296094 Fix seeds, SPR & matches played in tournament result page when many starting brackets
Some checks failed
E2E Tests / e2e (push) Has been cancelled
Tests and checks on push / run-checks-and-tests (push) Has been cancelled
Updates translation progress / update-translation-progress-issue (push) Has been cancelled
Closes #2631
2025-11-13 21:05:28 +02:00
Kalle
9296319d23
Refactor HACKY_resolvePicture away (#2606) 2025-11-08 13:54:02 +02:00
Kalle
c50d4248c0 Upgrade Biome 2025-10-27 21:36:12 +02:00
Kalle
98a5ccbe3a
User configurable tournament max member count (#2565) 2025-10-11 14:03:53 +03:00
Kalle
1b6cecf6af
Swiss early advance variation (#2527)
Some checks failed
Tests and checks on push / run-checks-and-tests (push) Has been cancelled
Updates translation progress / update-translation-progress-issue (push) Has been cancelled
2025-09-21 09:05:58 +03:00
Kalle
baa4b43855
Docker setup for development (#2460)
Some checks are pending
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
2025-07-20 16:58:21 +03:00
Kalle
02806ce3ce Document Tournament module and remove redundant code
Some checks are pending
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
2025-07-07 21:13:32 +03:00
Kalle
dd1adad94b BIome v2 upgrade
Some checks are pending
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
2025-06-22 16:49:27 +03:00
Kalle
77ee0fb7f6
Revert LUTI bracket progression hack (#2346)
* Revert "Fix LUTI play-off bracket not matching preview"

This reverts commit 3b79ea7916.

* Revert "Better team sorting for LUTI play-offs (#2192)"

This reverts commit eb95870b8b.

* Add placeholder for test
2025-05-31 14:50:02 +03:00
Kalle
e9676ada18 Refactor away in-game-lists barrel file Closes #2322 2025-05-24 19:58:40 +03:00
Kalle
cb8669acc3
New calendar UI, more filters & persisted filters (#2318)
* Add types

* Delete stuff

* wip

* findAllBetweenTwoTimestamps refactor

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* Fixes

* wip

* wip

* Fix InfoPopover button styling

* wip

* wip

* wip

* Merge branch 'rewrite' into new-calendar

* wip

* wip

* wip

* wip

* Rename myform -> sendouform

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* rename

* fix test
2025-05-24 17:13:30 +03:00
Kalle
869ab6a10f
Test tournaments, prematch chat & counterpicking with mode repeat (#2242)
* Initial

* Test tournaments

* Pre-match chat
2025-05-01 12:26:13 +03:00
Kalle
d2551d2706
Global roles refactor (#2212)
Some checks failed
Tests and checks on push / run-checks-and-tests (push) Has been cancelled
Updates translation progress / update-translation-progress-issue (push) Has been cancelled
* Initial

* isMod etc.

* canPerformAdminActions

* isAdmin

* isSupporter

* admin override

* Lohi

* Badge manage with new permissions style

* Refactor badge loading logic

* Move funcs

* Delete permissions.ts

* DRY
2025-04-21 23:51:30 +03:00
Kalle
3b79ea7916 Fix LUTI play-off bracket not matching preview
Some checks are pending
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
2025-04-16 17:56:16 +03:00
Kalle
dd9fa3ec02 Refactor tournaments to use parseParams to avoid internal server error + remove barrel file 2025-04-16 14:19:19 +03:00
Kalle
eb95870b8b
Better team sorting for LUTI play-offs (#2192)
* WIP

* Finished

* Adjust
2025-04-16 12:10:56 +03:00
Kalle
994cb97346 Take Remeda in use replacing just-utils and own utils 2025-04-09 22:14:11 +03:00
Kalle
0cb5f09def Give better error message to TO when can't check-in a team 2025-03-08 09:59:51 +02:00
Kalle
dd4f68158d
Linked third place match (#2133)
* Initial

* Done

* fix
2025-03-07 22:36:10 +02:00
Kalle
9d0a78517e Various league mode tweaks 2025-03-03 23:12:55 +02:00
Kalle
b1d9d0f212 Allow overriding bracket destination to "eliminated" 2025-02-24 21:35:04 +02:00
Kalle
345ab64d70 Fix bracket having 3rd place match even if not shown in settings (+ better constant usage) 2025-02-24 21:31:56 +02:00
Kalle
9013833707 Always use bracket specific settings
I left the tournament settings there for backwards compability reasons. But now it seems they are causing a problem because the bracket progression selector is using bracket settings. So there was a bug where 3rd place match is disabled, but still showed up (because using different settings)
2025-02-23 12:15:25 +02:00
Kalle
dea2760d9f Fix wonky group letters after Z (many teams) 2025-02-23 11:09:11 +02:00
Kalle
f99381295a Allow 8 members to sign up to FLUTI 2025-02-15 11:42:58 +02:00
Kalle
11974c9054 Get round and bracket details from tournament-match endpoint Closes #2062 2025-02-04 13:15:39 +02:00
Kalle
55397736df Make invitationals actually invitational Closes #2013 2025-02-04 12:32:18 +02:00
Kalle
c284e25ea8 For small tournaments, use same pool for the whole tournament Closes #1753 2025-02-04 12:19:04 +02:00
Kalle
b990cf8e33 Assign default prefix if tournament name has no letters Closes #2074 2025-02-04 12:12:19 +02:00
Kalle
d035873a09 Allow 8 members in league 2025-02-01 10:19:26 +02:00
Kalle
86b50ced56
League support (#2030)
Some checks failed
Tests and checks on push / run-checks-and-tests (push) Has been cancelled
Updates translation progress / update-translation-progress-issue (push) Has been cancelled
* Initial

* Create league divs script works

* Progress

* Progress

* Prevent round from starting

* Finalized?

* Tweaks

* linter
2025-01-13 22:57:08 +02:00
Kalle
df6784f593 Fix can't prepare maps in two day tournaments 2025-01-05 11:46:05 +02:00
Kalle
96781122e2
Add user to many tournaments in a tournament (#2001)
* Initial

* Load as objects

* fix types

* Progress

* Summarizer

* Show alert about readding player

* Tests
2024-12-28 11:40:39 +02:00
Kalle
52cf70f9ae
Many starting brackets (#1992)
* Initial

* Fixes

* Fix types

* Unit tests

* Clarify which discord

* progression selector tweaks

* Adjust input UI

* Done
2024-12-22 12:55:35 +02:00
Kalle
d3a825bd57
Override tournament bracket destination (#1985)
Some checks failed
Tests and checks on push / run-checks-and-tests (push) Has been cancelled
Updates translation progress / update-translation-progress-issue (push) Has been cancelled
* Initial

* Progress

* Done?

* Update seeding nth
2024-12-15 12:24:11 +02:00
Kalle
d20832acc2
Better tournament standings (#1976)
* Initial

* Fixes

* Finished
2024-12-04 23:05:56 +02:00
Kalle
cd71113cf8 Tournament default sort incomplete teams after full teams 2024-12-03 22:27:08 +02:00
Kalle
39a5c7d2f1 Enable subs tab toggle 2024-11-28 23:03:49 +02:00
Kalle
6d6163b99c Fix bracket not displaying "requires check-in" text always 2024-11-28 22:58:22 +02:00
Kalle
feebdfaf54
Seeding points (#1969)
Some checks are pending
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
* Initial

* Seed page initial

* Progress

* tests

* Fix e2e tests
2024-11-23 12:42:52 +02:00
Kalle
c533859ec9 Fix bug with bracket settings not getting applied correctly
Some checks failed
Tests and checks on push / run-checks-and-tests (push) Has been cancelled
Updates translation progress / update-translation-progress-issue (push) Has been cancelled
2024-11-12 17:16:05 +02:00
Kalle
c3444349b0
Free bracket progression (#1959)
* Initial

* Start implementing TournamentFormatSelector

* Progress

* Small progress

* Add source

* Progress

* Skeleton

* Progress

* Rename progression

* Can submit progression

* Fix potential issue with caching errors

* Settings

* isFinals/isUnderground

* Valid formats tests

* New bracket check in progress

* Perf optimization: simulate brackets only frontend

* Admin check in fix

* resolvesWinner logic

* SAME_PLACEMENT_TO_MULTIPLE_BRACKETS

* Structure work

* Edit bracket while tournament in progress initial

* Delayed check in to follow up bracket

* Progress validation

* NEGATIVE_PROGRESSION

* test first sources = null

* Different text when invitational

* More checks

* Validate changed are in preview

* Rename

* Translated errors

* Disbale submti if bracket progression is bad

* Adjust bracketIdx

* changedBracketProgressionFormat

* Progress

* Fix E2E tests

* Docs progress

* Fix state change

* Add docs
2024-11-10 12:07:43 +02:00
Kalle
68aa12414a
New front page (#1938)
* Initial

* Progress

* Recent winners

* Add button

* Progress

* Mobile nav initial

* UI tweaks

* Overflow

* AnythingAdder links to places

* Remove color for tournament showcase

* Adjust SQ top banner based on if season is on right or not

* Tournament participant count fixed

* Log out

* todo

* Progress

* Nav complete

* Done?

* Fix lint

* Translate settings
2024-10-20 09:01:22 +03:00
Kalle
7cff3d290e Fix prepared maps round robin crash Closes #1919 2024-10-10 17:40:34 +03:00
Kalle
c8921bfadb Use to set map pool to show tournament modes Closes #1782 2024-09-14 13:58:58 +03:00
Kalle
19435dd75f
Prepare maps for brackets ahead of time (#1845)
* Prepared maps works for RR

* Refactor generateMatchesData

* Refactor rounds

* Initial prepare for SE/DE

* Share maps between brackets

* Todos

* resetPreparedMaps

* Bias SZ & reset prepared maps

* Trimming initial + tests initial

* Elimination trimming basic case

* Include group id

* Implemented all tests

* TODOs

* Better prepared maps submitted UX

* Small CSS tweaks

* Done

* Remove TODO
2024-08-24 12:10:36 +03:00
Kalle
9312fad90f
Tournament organization page (#1811)
* Initial

* Calendar initial

* Extract EventCalendar

* Events list initial

* Winners

* SQL fixes

* List events by series

* Leaderboards

* Series leaderboard

* Own entry peek

* Edit page skeleton

* RHF initial test

* RHF stuff

* Form etc. progress

* Fix tournament series description

* Fix tabs layout

* Fix socials insert

* Check for not removing admin

* Adding series

* TODOs

* Allow updating org with no series

* FormFieldset

* Allow series without events

* TextAreaFormfield accepting array syntax

* Input form array field

* ToggleFormField

* SelectFormField

* UserSearchFormField

* Fetch badgeOptions

* Badge editing

* Progress

* Use native preventScrollReset

* Rename func

* Fix sticky scroll

* Fix translation

* i18n errors

* handle,meta in edit

* Add ref to user search

* TODOs

* Done
2024-07-25 23:06:29 +03:00
Kalle
ca4b3cb7d8 Fix round names on tournament team page Closes #1796 2024-07-01 10:15:56 +03:00