Kalle
3ec29883f5
Better LIVE tournament logic for streams sidebar
2026-03-21 15:02:47 +02:00
Kalle
fef1ffc955
Design refresh + a bunch of stuff ( #2864 )
...
Co-authored-by: hfcRed <hfcred@gmx.net>
2026-03-19 17:51:42 +02:00
Kalle
77978c450f
New user page ( #2812 )
...
E2E Tests / e2e (push) Waiting to run
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
Co-authored-by: hfcRed <hfcred@gmx.net>
2026-02-16 19:26:57 +02:00
Kalle
a418ff7c6c
SeedingSkill back to using ordinal to fix wrong tiers for tournaments
2026-01-23 17:02:59 +02:00
Kalle
60add3bfc6
Tournament tiers ( #2758 )
2026-01-22 20:04:26 +02:00
Kalle
7e698f0731
Use mu instead of ordinal for seeding power
...
Closes #2736
2026-01-20 21:23:50 +02:00
Kalle
69066027a2
Fix team seeds display for multi-bracket tournaments ( #2755 )
2026-01-19 20:37:05 +02:00
Kalle
a004cf33b7
Store Twitch live streams in SQLite3 ( #2738 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 16:51:44 +02:00
Kalle
503101a451
New tournament seeding page ( #2701 )
2026-01-06 18:23:52 +02:00
Kalle
5c6229f0b9
Add tournament reopen feature in admin panel (dev only)
...
Allow reopening finalized tournaments from the admin panel in development mode. This makes testing tournament finalization easier without needing CLI scripts.
- Add REOPEN_TOURNAMENT action to admin panel
- Convert reopen-tournament.ts script logic to Kysely
- Show Admin tab in tournament nav even after finalization (dev only)
- Add tournamentId column to TournamentBadgeOwner TypeScript interface
- Delete scripts/reopen-tournament.ts
2026-01-04 18:16:44 +02:00
hfcRed
91e26948b2
Add pronouns for users ( #2688 )
...
Co-authored-by: Kalle <38327916+Sendouc@users.noreply.github.com>
2026-01-02 18:34:32 +02:00
Kalle
c1aa970d01
Update deps ( #2675 )
2025-12-27 10:28:31 +02:00
Kalle
94a93b0006
SQ serverside refactoring, add tests, add Knip ( #2665 )
2025-12-22 15:47:15 +02:00
Kalle
42cb33641d
Deadline per tournament match ( #2657 )
2025-12-10 19:42:30 +02:00
Kalle
9c54b228f0
Fix recent results for many starting brackets format
2025-11-25 19:03:32 +02:00
Kalle
9296319d23
Refactor HACKY_resolvePicture away ( #2606 )
2025-11-08 13:54:02 +02:00
Kalle
510491c039
Scrimprovements ( #2603 )
2025-10-25 17:46:17 +03:00
Kalle
90fd7a22a7
Fix tournament check-in notification time boundary
...
E2E Tests / e2e (push) Waiting to run
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
Change query to exclude tournaments starting exactly at the current time, preventing duplicate notifications for events that have
already started.
2025-10-18 21:06:43 +03:00
Kalle
12590ba0df
Drop some unused columns, make TournamentRounds.maps always to be defined
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-07-25 21:48:07 +03:00
Kalle
3758847cc3
Refactor a few places to use the shortNanoid helper
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-07-21 20:47:48 +03:00
Kalle
baa4b43855
Docker setup for development ( #2460 )
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
dd1adad94b
BIome v2 upgrade
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
7ed228fe7e
Fix finalizing test tournament + track user created at Closes #2352
2025-06-05 22:04:56 +03:00
Kalle
5a58348145
Show test tournaments on front page if the organizer
2025-05-24 20:25:08 +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
f6a5643544
Refactor deprecated Kysely orderBy calls
2025-04-21 09:41:43 +03:00
Kalle
daf7b3fef7
Add friend code & seeding power to public tournament teams API Closes #2065
2025-02-01 10:53:01 +02:00
Kalle
86b50ced56
League support ( #2030 )
...
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
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 )
...
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
feebdfaf54
Seeding points ( #1969 )
...
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
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
d554ae389c
Make tournament organization member names show in the chat
2024-10-20 13:11:21 +03: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
1c9dcacbf2
Join many teams & front page changelog ( #1880 )
...
* Initial
* Progress
* Changelog initial
* Progress
* E2E test
2024-09-14 12:31:05 +03:00
William Lam
bb7f9bcb59
Replaced "process.env.BASE_URL" with ""import.meta.env.VITE_SITE_DOMAIN" ( #1858 )
...
* Add trustedDependencies
* Replaced "process.env.BASE_URL" with ""import.meta.env.VITE_SITE_DOMAIN"
- Issue Link: https://github.com/Sendouc/sendou.ink/issues/1850
* biome linting fixes
* Matched trustedDependencies to rewrite branch & rebuilt bun lock file
---------
Co-authored-by: Kalle <38327916+Sendouc@users.noreply.github.com>
2024-08-30 00:26:59 +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
8b5559b471
Fix orgs without uploaded image not showing up
2024-07-27 13:01:14 +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
7eeebb4bce
Switch tournament logoSrc to always absolute to fix social media preview
2024-06-30 20:35:39 +03:00
Kalle
e2ea8b1a1b
Fix tournament logo upload + better flow Closes #1780
2024-06-29 12:35:28 +03:00
Kalle
fd48bced91
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
...
* Initial
* CSS lint
* Test CI
* Add 1v1, 2v2, and 3v3 Tags (#1771 )
* Initial
* CSS lint
* Test CI
* Rename step
---------
Co-authored-by: xi <104683822+ximk@users.noreply.github.com>
2024-06-24 13:07:17 +03:00
Kalle
2c5004f623
Logos for tournament pickups ( #1768 )
...
* Progress
* Adjust when elements show up etc.
* Reorganize
* Can upload
* Delete logo admin action
* Filter out avas pre-start
* Util func
* Remove old code
* Fixes
2024-06-22 14:35:04 +03:00
Kalle
e952093eaa
Add tournament data caching
2024-06-13 23:07:53 +03:00
Kalle
060f102bb6
Streamline tournament streams
2024-06-10 23:41:32 +03:00
Kalle
f8a5bfb272
TO set map pool to tournament query
2024-06-10 21:40:07 +03:00
Kalle
f9e45fbdaa
Sub counts clean up
2024-06-10 19:21:18 +03:00
Kalle
5452a30c63
Remove redundant "inProgressStages"
2024-06-10 18:49:01 +03:00