Commit Graph

486 Commits

Author SHA1 Message Date
Kalle
c693fe349e Chat for looking/match pages Closes #753 2022-03-20 14:12:20 +02:00
Kalle
0dedf45552 Unify ranked/scrim LFGGroupSelector buttons 2022-03-17 01:25:35 +02:00
Kalle
ed74206b6b New MMR relation 2022-03-16 20:57:54 +02:00
Kalle
43d0e8fb78 Detailed matches 2022-03-16 17:13:57 +02:00
Kalle
3b343e066e Admin can edit scores 2022-03-12 11:06:48 +02:00
Kalle
84acf4c3eb User can log out Closes #743 2022-03-07 21:47:27 +02:00
Kalle
1d7f736dee Can edit weapons in SendouQ settings 2022-03-06 13:38:55 +02:00
Kalle
acb45590ad Mini bio in SendouQ 2022-03-05 14:59:44 +02:00
Kalle
e16024a284 Popover component 2022-03-05 12:29:08 +02:00
Kalle
5b8866225c Show captains Closes #773 2022-03-05 00:16:13 +02:00
Kalle
007a03b05d Clean up unused code 2022-03-04 21:19:57 +02:00
Kalle
10468ff8e0 Show "Replay" indicator in GroupCard 2022-03-03 17:39:01 +02:00
Kalle
3f488796eb Fix lint 2022-03-03 09:03:42 +02:00
Kalle
24d21f3443 Match history page 2022-03-01 21:23:17 +02:00
Kalle
4f8f45fc9e Show relative team MMR for ranked teams 2022-02-28 20:27:42 +02:00
Kalle
10e2f1470b Pre-add players page Closes #716 2022-02-27 16:55:38 +02:00
Kalle
6d82d99b18 Link to old user profiles on match page 2022-02-27 11:06:14 +02:00
Kalle
7382a653ab Fix lint 2022-02-26 21:55:37 +02:00
Kalle
7d0e616da1 Change MMR formula Closes #755 2022-02-26 11:50:18 +02:00
Kalle
6c4f6d1094 Fix lint 2022-02-26 11:46:20 +02:00
Kalle
fcf1bbd9c1 Better error page Closes #763 2022-02-25 21:58:41 +02:00
Kalle
29d6bbeb98 Fix lint 2022-02-24 22:13:01 +02:00
Kalle
fb4b93913e Player looking count on play page Closes #756 2022-02-24 22:11:50 +02:00
Kalle
7218a076e9 Make buttons texts more descriptivive Closes #759 2022-02-24 19:20:40 +02:00
Kalle
19a64e4d99 Link users to old sendou.ink Closes #765 2022-02-24 17:55:52 +02:00
Kalle
2d5fb5ee96 Fix lint 2022-02-24 17:26:54 +02:00
Kalle
d3dc68592e Can choose "Look again" even if not captain 2022-02-24 09:53:38 +02:00
Kalle
fc835eae55 Allow user to leave group Closes #749 2022-02-24 09:37:41 +02:00
Kalle
8d7d69584a Can't take action if group expire Closes #745 2022-02-23 17:35:51 +02:00
Kalle
1f4c3d0d97 Fix match score submit wrong order in some cases 2022-02-23 17:12:56 +02:00
Kalle
7396ddb049 Fix group meetup channel name 2022-02-23 15:49:22 +02:00
Kalle
d423fbd347 Fix expiration texts 2022-02-21 23:48:26 +02:00
Kalle
789d77abbd Show weapons when looking 2022-02-21 21:33:38 +02:00
Kalle
d9080914e1 Fix lint 2022-02-21 00:21:09 +02:00
Kalle
b7e2cd21bc Can stop looking Closes #734 2022-02-21 00:17:48 +02:00
Kalle
fa9fabeae9 Grayscale disabled nav icons Closes #740 2022-02-20 15:03:05 +02:00
Kalle
aea2266bc2 Show XP when looking 2022-02-19 18:05:44 +02:00
Kalle
db2df661ee Make only one DB query in looking loader 2022-02-18 08:46:20 +02:00
Kalle
52822569de Fix lint 2022-02-18 08:26:29 +02:00
Kalle
d498456aae Expiring group Closes #733 2022-02-18 08:09:17 +02:00
Kalle
b72fe362ef Add loading states 2022-02-13 10:37:51 +02:00
Kalle
888298500d Looking page mobile friendly Closes #714 2022-02-13 10:14:15 +02:00
Kalle
4f4473b355 Match over info UI 2022-02-08 17:49:40 +02:00
Kalle
38e4add466 Stop showing more selects once enough scores 2022-02-08 00:24:49 +02:00
Kalle
8410898372 Submit score 2022-02-07 22:24:17 +02:00
Kalle
004501fa0a MapList with score validation logic 2022-02-07 09:49:41 +02:00
Kalle
7b633fe488 Switch stage constants location 2022-02-06 13:25:57 +02:00
Kalle
c1e46b84d6 Group with MMR 2022-02-04 09:14:07 +02:00
Kalle
1e37fb5bc2 Placeholder look for members of anonymized teams 2022-02-03 09:42:37 +02:00
Kalle
3579b8676f Show team MMR's in looking 2022-02-03 09:35:38 +02:00
Kalle
84fbcbf24f Fix ranked/unranked appearing in looking 2022-02-01 17:48:01 +02:00
Kalle
b6ac3be17d Match looking initial 2022-02-01 09:56:07 +02:00
Kalle
0745e37ba5 Add unranked/ranked style and logic 2022-01-31 23:56:47 +02:00
Kalle
4ff021ae33 Don't show buttons in looking if not captain 2022-01-31 09:54:40 +02:00
Kalle
ff1806d9fa Closes #723 - Conclusion screen for not ranked 2022-01-31 09:38:12 +02:00
Kalle
8667c04ae0 Closes #715 - Can unite groups 2022-01-30 17:05:40 +02:00
Kalle
963c30a66e Can like groups and move them to another column 2022-01-29 22:50:24 +02:00
Kalle
056f106612 Member cards some kind of visual 2022-01-29 14:49:03 +02:00
Kalle
827c0548d3 Add start looking minimal page 2022-01-27 23:13:38 +02:00
Kalle
09df17ec87 Extract AddPlayers component 2022-01-27 17:29:31 +02:00
Kalle
8e3a96d0c1
Play page initial (#700) 2022-01-27 00:03:03 +02:00
Kalle (Sendou)
cd432458bd Fix crash after reporting score 2022-01-23 11:16:49 +02:00
Kalle (Sendou)
25972a6f07 Use real images for FancyStageBanner 2022-01-23 00:51:39 +02:00
Kalle (Sendou)
49482a526d Add beta info page 2022-01-22 17:25:37 +02:00
Kalle (Sendou)
f1c2175153 Actually fix the hooks out of sync warning 2022-01-20 21:52:03 +02:00
Kalle (Sendou)
1b40f1a6f3 Fix React hooks called out of sync error 2022-01-20 21:38:30 +02:00
Kalle (Sendou)
2a2c3fe377 Allow seed command with argument 2022-01-20 08:50:00 +02:00
Kalle (Sendou)
4ce68fc758 Rename manage-roster -> manage-team 2022-01-20 08:40:18 +02:00
Kalle (Sendou)
467468bf02 Modal go back on ESC button press 2022-01-19 23:55:26 +02:00
Kalle (Sendou)
b9a79103a2 Close modal on click outside 2022-01-19 18:27:01 +02:00
Kalle (Sendou)
be10d4b460 Score title in match modal 2022-01-19 09:26:15 +02:00
Kalle (Sendou)
92337f37e2 Display "Winner" as text in presentational mode 2022-01-19 09:10:09 +02:00
Kalle (Sendou)
65a9ee90e3 FancyStageBanners in Match modal 2022-01-19 08:58:07 +02:00
Kalle (Sendou)
487f0e27fb Match modal renders correct info 2022-01-19 08:37:27 +02:00
Kalle (Sendou)
7c7140f046 Match modal info, inputs rendering w/ player info 2022-01-18 09:45:06 +02:00
Kalle (Sendou)
e4ffdd1bae Define TeamRosterInputTeam interface 2022-01-17 09:44:27 +02:00
Kalle (Sendou)
72731fe887 Extract TeamRosterInputs component 2022-01-17 09:35:57 +02:00
Kalle (Sendou)
cfedcf3c72 Match modal using match number with round name 2022-01-17 09:15:38 +02:00
Kalle (Sendou)
d530e9383c Switch common hooks from /utils to /hooks 2022-01-16 22:03:53 +02:00
Kalle (Sendou)
5916579a61 Match modal with team names 2022-01-15 15:58:25 +02:00
Kalle (Sendou)
08cf196828 Route structure for Match Modal 2022-01-14 21:26:00 +02:00
Kalle (Sendou)
11f2ef1a2c Match link styles 2022-01-14 09:40:17 +02:00
Kalle (Sendou)
4ba9594620 Fix crash when dropped out of the tournament 2022-01-13 23:50:38 +02:00
Kalle (Sendou)
90f9e54775 Score live update UNDO SCORE REPORT 2022-01-13 08:30:19 +02:00
Kalle (Sendou)
f376047463 Refactor BracketModified to common format 2022-01-12 18:13:09 +02:00
Kalle (Sendou)
ce11be6c46 Don't show Register button after tournament start 2022-01-11 08:52:29 +02:00
Kalle (Sendou)
15b2c4b6e3 Delete unused file 2022-01-11 08:52:16 +02:00
Kalle (Sendou)
346026b119 Extract bracket service 2022-01-10 09:03:55 +02:00
Kalle (Sendou)
ddb28e95d6 Line generation working for losers byes 2022-01-10 08:53:02 +02:00
Kalle (Sendou)
1efa499461 Advance losers on report if BYE 2022-01-09 23:33:54 +02:00
Kalle (Sendou)
ef75059801 Fix lint errors 2022-01-09 13:49:54 +02:00
Kalle (Sendou)
cb0409ccf1 Bring back undo score button 2022-01-09 12:06:20 +02:00
Kalle (Sendou)
e6cfc4dc09 Pill team roster checkboxes 2022-01-09 11:30:40 +02:00
Kalle (Sendou)
041f7a4945 Extract TeamRosterCheckboxes component 2022-01-08 21:20:41 +02:00
Kalle (Sendou)
ab266bbcc3 Fix already done match showing as current match 2022-01-08 17:56:48 +02:00
Kalle (Sendou)
7586c352dd New DuringMatchActions style 2022-01-08 15:29:27 +02:00
Kalle (Sendou)
eb19399984 Temp placeholder in UserItem when no avatar 2022-01-07 13:46:45 +02:00
Kalle (Sendou)
083f4a2896 Log in, seed via magic search input 2022-01-07 13:18:38 +02:00
Kalle (Sendou)
16f5691424 Loser team source info shown 2022-01-06 23:01:30 +02:00
Kalle (Sendou)
44e72a8a18 Memoize the Layout a bit 2022-01-06 15:44:54 +02:00
Kalle (Sendou)
53bbe13c41 Fix more ESLint complaints 2022-01-06 11:06:13 +02:00
Kalle (Sendou)
3c99572923 Fix not able to select winner aftr reporting score 2022-01-05 20:51:58 +02:00
Kalle (Sendou)
700ed935cc Submit button avoid flicker on actionReload 2022-01-05 17:11:02 +02:00
Kalle (Sendou)
09545f97f0 Undo reported score 2022-01-05 11:24:19 +02:00
Kalle (Sendou)
bcfcc9714d Clear winner selection after reporting score 2022-01-05 09:16:05 +02:00
Kalle (Sendou)
ff5812f8e6 Ending a match advances the bracket 2022-01-05 08:56:38 +02:00
Kalle (Sendou)
90586f01f8 classnames -> clsx 2022-01-04 19:31:32 +02:00
Kalle (Sendou)
460fa344b9 Report score works without advance 2022-01-04 19:22:19 +02:00
Kalle (Sendou)
2c886a3739 Report score working kind of 2022-01-04 09:19:41 +02:00
Kalle (Sendou)
5536f8c1cb Score reporting UI pretty complete ver 2022-01-03 08:55:26 +02:00
Kalle (Sendou)
7d7785d6b7 ....aaand fix types 2022-01-01 13:31:29 +02:00
Kalle (Sendou)
1ea6587e82 Clean up utility classes 2022-01-01 12:25:20 +02:00
Kalle (Sendou)
e7eafad962 Rid of Tailwind 2021-12-31 17:48:20 +02:00
Kalle (Sendou)
b9cccc23df Map list stage banner initial 2021-12-31 16:36:05 +02:00
Kalle (Sendou)
28f5c42945 Split During Match Actions to two panels 2021-12-31 08:56:38 +02:00
Kalle (Sendou)
ea72bdb477 Report score UI initial 2021-12-31 08:17:08 +02:00
Kalle (Sendou)
f86b0ea533 Extract component 2021-12-29 08:50:41 +02:00
Kalle (Sendou)
d77fa8a8a3 Add Tailwind 2021-12-29 08:46:40 +02:00
Kalle (Sendou)
c379b051f7 During match actions join room UI 2021-12-28 11:31:23 +02:00
Kalle (Sendou)
1040b92eee Bracket defeated team visual 2021-12-28 09:19:10 +02:00
Kalle (Sendou)
d1df95da2d Seeding v=match complete 2021-12-28 09:02:55 +02:00
Kalle (Sendou)
7b27c74d4d Rename <ActionSection /> 2021-12-27 16:51:27 +02:00
Kalle (Sendou)
ff5377fc1f Bracket action panel initial 2021-12-27 16:37:30 +02:00
Kalle (Sendou)
0b8042f229 Show success when editing a team 2021-12-27 12:56:20 +02:00
Kalle (Sendou)
059797f1fd parseRequestFormData function 2021-12-27 11:26:06 +02:00
Kalle (Sendou)
1847f02aba Manage roster E2E tests initial (not working) 2021-12-26 21:02:15 +02:00
Kalle (Sendou)
7c54ba1048 Friend code when registering 2021-12-26 10:48:14 +02:00
Kalle (Sendou)
a5a90ec616 Fix Cypress tests 2021-12-25 23:10:03 +02:00
Kalle (Sendou)
a4d45e2577 Remove rest useFetchers 2021-12-25 23:01:29 +02:00
Kalle (Sendou)
0b6a831765 manage-roster page to local action function 2021-12-25 22:46:44 +02:00
Kalle (Sendou)
8352a7f2ed Refactor: new way to pass CSS vars (types) 2021-12-25 00:50:23 +02:00
Kalle (Sendou)
258669993c Highlight own team 2021-12-24 13:04:41 +02:00
Kalle (Sendou)
80b42eb7de Handle BYE line visual 2021-12-24 12:24:40 +02:00
Kalle (Sendou)
f5c0a38ff3 Fix bracket lines for losers 2021-12-23 23:31:09 +02:00
Kalle (Sendou)
9b4e909412 Match numbers to bracket 2021-12-23 21:51:32 +02:00
Kalle (Sendou)
4b18d45335 Fix hamburger button 2021-12-23 20:30:58 +02:00
Kalle (Sendou)
7914377309 Tournament bracket working with data 2021-12-23 13:58:18 +02:00
Kalle (Sendou)
0c659ec6af Import <Bracket /> component 2021-12-23 08:47:09 +02:00
Kalle (Sendou)
f811c4f56a Button minimal default to theme color 2021-12-22 23:08:50 +02:00
Kalle (Sendou)
5148247f0c Check-in button -> green 2021-12-22 22:36:12 +02:00
Kalle (Sendou)
ef60e3e569 Add icons to buttons 2021-12-22 22:17:09 +02:00
Kalle (Sendou)
4138de512b Add logo to admin only tabs 2021-12-22 22:05:27 +02:00
Kalle (Sendou)
0e7f42a512 Log in link when trying to join team logged out 2021-12-20 11:40:15 +02:00
Kalle (Sendou)
d82f0d7744 Account for search queries when returning to page 2021-12-20 11:21:33 +02:00
Kalle (Sendou)
be84598a9f Fix TODO: no indicator when tabbing 2021-12-19 14:45:01 +02:00
Kalle (Sendou)
5648218943 Add Catcher component 2021-12-19 12:18:25 +02:00
Kalle (Sendou)
e4e1b11ff0 Return to same page after log in 2021-12-19 11:11:17 +02:00
Kalle (Sendou)
0a319200ae Less jank dragging UI 2021-12-18 13:34:01 +02:00
Kalle (Sendou)
1398dadc31 Start page UI hooks skeleton 2021-12-15 09:26:55 +02:00
Kalle (Sendou)
d495644c36 TournamentBracket type in schema 2021-12-13 19:00:22 +02:00
Kalle (Sendou)
a4dec62b61 Count rounds algorithm 2021-12-13 10:22:31 +02:00
Kalle (Sendou)
0e2ea81b48 Remove TODOs that aren't TODOs 2021-12-11 10:46:34 +02:00
Kalle (Sendou)
cdd59b139d Remove MyForm component 2021-12-11 10:38:26 +02:00
Kalle (Sendou)
f9e11b19c5 Disable sorting teams when seed POST call pending 2021-12-10 23:42:56 +02:00
Kalle (Sendou)
73171d0d9a Sortable team list CSS adjustments 2021-12-10 23:10:55 +02:00
Kalle (Sendou)
13084b7dac Save seeds to database 2021-12-10 09:31:31 +02:00
Kalle (Sendou)
0a97fb16a1 Sort teams by seed logic 2021-12-09 10:11:53 +02:00
Kalle (Sendou)
e888fef7c6 Sortable list UI 2021-12-09 09:07:03 +02:00
Kalle (Sendou)
36c42c1980 Fix bug of negative minute remaining showing 2021-12-08 20:04:09 +02:00
Kalle (Sendou)
a9384ca099 Admin can check in and check out teams 2021-12-08 01:36:27 +02:00
Kalle (Sendou)
4e72f67615 Tournament admin page initial 2021-12-07 00:57:06 +02:00
Kalle (Sendou)
24ee2ff099 Move api folder to routes root 2021-12-06 22:47:08 +02:00
Kalle (Sendou)
a812feaac3 Add loading state to Check-in button 2021-12-06 21:09:45 +02:00
Kalle (Sendou)
710e67599e Update tournament team schema 2021-12-06 17:41:04 +02:00
Kalle (Sendou)
b912b3be0e Check in functionality 2021-12-06 17:27:26 +02:00
Kalle (Sendou)
2d33e73378 Seeding script with variations 2021-12-06 15:58:02 +02:00
Kalle (Sendou)
50edb54689 ActionSection different composition 2021-12-06 15:40:04 +02:00
Kalle (Sendou)
a24afa2af8 ActionSection initial 2021-12-06 14:48:50 +02:00
Kalle (Sendou)
873d39270c Extract hook utils to different file 2021-12-06 13:46:08 +02:00
Kalle (Sendou)
0229a5d714 Can delete players from roster 2021-12-06 13:43:19 +02:00
Kalle (Sendou)
f574a1985c Show alert if team full 2021-12-06 12:45:08 +02:00
Kalle (Sendou)
340c6fd101 Adjust manage roster layout 2021-12-05 15:36:09 +02:00
Kalle (Sendou)
6106803745 Invite players via dropdown loader functionality 2021-12-05 15:15:04 +02:00
Kalle (Sendou)
2b689abb3e Add MyForm element 2021-12-05 13:29:39 +02:00
Kalle (Sendou)
83135e214a Add Button component 2021-12-05 12:22:49 +02:00
Kalle (Sendou)
687da723fd Update tests 2021-12-04 15:22:33 +02:00
Kalle (Sendou)
0a56f72d8b Join team page UI initial 2021-12-04 14:00:28 +02:00
Kalle (Sendou)
b2e7c6b275 Extract InfoBanner component 2021-12-04 00:20:20 +02:00
Kalle (Sendou)
fa4dab7e94 Add Alert 2021-11-29 13:46:28 +02:00
Kalle (Sendou)
5fd79e2e96 Roster shown on manage roster page 2021-11-29 12:52:33 +02:00
Kalle (Sendou)
8956ffcae7 Fix hydration error in console 2021-11-28 22:24:10 +02:00
Kalle (Sendou)
1555a79bc3 Validate team name on server 2021-11-28 16:05:49 +02:00
Kalle (Sendou)
4dbc56e98c Port auth 2021-11-27 16:08:32 +02:00
Kalle (Sendou)
7fbcdd196c Tweaks 2021-11-27 03:32:02 +02:00
Kalle (Sendou)
7d18d66c7a Nuke let from template 2021-11-27 03:08:35 +02:00
Kalle (Sendou)
19ac935036 Port Layout to Remix 2021-11-24 22:47:02 +02:00