Commit Graph

37 Commits

Author SHA1 Message Date
Kalle
7300693ba9
Custom flow in pick/ban (#2923)
Some checks are pending
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
2026-03-29 18:00:15 +03:00
Kalle
e27260f88b Bye bye .png
... well mostly. Some places will still use it like PWA splash screens.
Otherwise browser support for .avif strong enough now to do this
now.
2026-03-29 16:48:47 +03:00
Josiah Glosson
555f025d10
Add inGameName to /api/user/{userId|discordId} route (#2918) 2026-03-28 14:43:24 +02:00
Kalle
3240a81bb5 Allow locking a tournament match for a specific stream
Closes #2919
2026-03-28 14:38:46 +02:00
Kalle
b61ae6c055
Public API for changing IGN in tournaments (#2860)
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
2026-03-03 18:46:52 +02:00
Kalle
3a856894d8
Add public write API for seeds and starting brackets (#2827)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 16:54:08 +02:00
Kalle
675d609c20
Add/remove member write API (#2774) 2026-01-25 22:13:00 +02:00
Kalle
fb18bbe7a4 Add group ID's to /sendouq/:matchId endpoint
Closes #2719
2026-01-13 18:25:10 +02:00
hfcRed
66bccb4684
Expand object pronouns list (#2691)
Co-authored-by: Kalle <38327916+Sendouc@users.noreply.github.com>
2026-01-03 12:22:48 +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
49ecbc6bdc Public API endpoint to fetch user IDs 2025-12-28 13:30:35 +02:00
Kalle
ef2d3779ec
Fix a bunch of TODOs (#2648)
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
2025-11-23 16:34:18 +02:00
Shakir
142dd4c989
Adds remaining fields for Sendou.ink Twitch Extension (#2498)
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
Co-authored-by: Kalle <38327916+Sendouc@users.noreply.github.com>
2025-09-03 20:19:19 +03:00
cesaregarza
2ab24f64fa
Feature/add tournament active players endpoint (#2497)
Co-authored-by: Kalle <38327916+Sendouc@users.noreply.github.com>
2025-08-28 18:53:33 +03:00
Kalle
73c8c5121e Add fields to the user public API endpoint Closes #2425 2025-08-10 12:05:05 +03:00
soap
af5e4d006b
Add player country info to teams in tourney API (#2478)
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-08-02 12:15:30 +03:00
Kalle
5fe0e82e05
SendouQ public API initial (#2343)
* schema

* Implement
2025-05-31 15:43:56 +03:00
Kalle
b77f70a22d Add points to tournament-match endpoint Closes #2191 2025-04-16 12:28:05 +03:00
Kalle
11974c9054 Get round and bracket details from tournament-match endpoint Closes #2062 2025-02-04 13:15:39 +02:00
Kalle
daf7b3fef7 Add friend code & seeding power to public tournament teams API Closes #2065 2025-02-01 10:53:01 +02:00
Kalle
32c97a2467
Bluesky via Discord connection + upgrade remix-auth + remove Twitter references (#2058)
* Remove Twitter references

* Upgrade remix auth, bsky via Discord

* Test
2025-01-28 17:22:45 +02:00
Kalle
54d30a37b0 Add public API endpoint to fetch tournament casted matches 2025-01-23 17:55:05 +02:00
Kalle
c2f1896b48 Add list of teams to GetTournamentBracketResponse (api public) Closes #1999
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-12-29 12:38:59 +02:00
Kalle
5719fa2676 Adjust swiss format first tiebreaker 2024-11-28 23:08:50 +02:00
Kalle
8e2f941173 Add IGN to api public tournament teams response Closes #1971 2024-11-26 21:58:59 +02:00
Kalle
6d654baa30 Add battlefy/bsky to public API user endpoint Closes #1970 2024-11-25 22:38:41 +02:00
Kalle
68978a5c83 Add isFinalized to api/tournament/:id
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
2024-11-15 23:16:50 +02:00
Kalle
5ad69f941f New public API endpoints Closes #1821 Closes #1822 2024-08-12 21:31:42 +03:00
Kalle
202773d63c Calendar public API 2024-06-29 14:04:17 +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
af60cf3457 Battlefy account 2024-06-23 11:26:53 +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
93ea425462 Public API bracket data endpoint Closes #1620 2024-05-01 11:46:18 +03:00
Kalle
b98b4af1ea
Ban/pick etc. (#1716)
* To BracketMapListDialog

* Working map list dialog + UI work

* Rename components

* Working version

* Counterpick info text

* PickBan

* Rearrange loader

* Working BAN_2

* Show error msg if pick/ban style selected but no rounds have it enabled

* OrganizerMatchMapListDialog

* Prepicked BAN_2

* Starter finder structure

* Prepicked + counterpick

* PLAY_ALL & visible chat to TO's after finalize

* Tweaks and handling edge cases

* Play all e2e test

* Allow viewing tournament info when it has started

* Desc markdown support

* Rules

* calendar.new loader refactor

* baseEvent refactor

* w/ staff

* Add 1h30min reg closes time

* As team

* Fix E2E test

* E2E tests

* MiniCheckinInfoBanner
2024-03-31 10:36:22 +03:00
Kalle
29d99c258b
TO maplist/best of picking.& bracket start dialog (#1696)
* Initial

* Seed with to set map pool

* BracketStarter frontend

* First working

* Changing best of

* Fix roundMaps can be null

* Working for DE

* Start SE bracket

* Best of selection by round

* Move function

* updateRoundMaps to transaction

* Check in many in trx

* Show warning if no map pool set

* E2E tests

* After review

* Resolve TODO & adjust imports

* Tweak round sorting
2024-03-15 00:00:37 +02:00
Kalle
d67b0534c3 Add Paddling Pool + Proving Grounds logo and self-host 2024-01-13 19:14:01 +02:00
Kalle
2699d1460e Public API (user/tournaments) 2024-01-13 17:52:46 +02:00