Commit Graph

1894 Commits

Author SHA1 Message Date
Kalle
4e63eb0022 Add temp top banner to advertise season finale 2023-12-02 15:38:45 +02:00
Kalle
ea0424c26c Checks fixes 2023-12-02 15:37:27 +02:00
Kalle
19920d8524 Use same admin ID for both dev and prod 2023-12-02 15:05:30 +02:00
Kalle
d7b1fc700f Fix not being able to cancel SendouQ matches as admin 2023-12-02 13:26:47 +02:00
Kalle
c411f8f4ef Hide log in to register when invite only event 2023-12-02 12:45:48 +02:00
Kalle
cbd052f4d9 Show tournament team map pools to TO always 2023-12-02 12:43:44 +02:00
Kalle
9172152de4 Add plus tier to user profile 2023-12-02 12:04:55 +02:00
Kalle
b151b30856 Add user seasons page i18n 2023-12-02 11:54:32 +02:00
Kalle
a9c980866a Fix "Tentative" always showing on user seasons page 2023-12-02 11:21:22 +02:00
Kalle
7bdd54cfb5 Remove unneeded error log
Seems like this is providing no value. In dev mode they already do it by default.
In prod it's sanitized. Anyway I guess we want to send these to Sentry?
2023-12-02 11:08:40 +02:00
Kalle
6df44f4a3b New season gear + weapons
Still missing:
- colored new special icons
- stages (+ planner pics)
- build analyzer + object dmg calc work
2023-12-01 00:14:07 +02:00
Kalle
7dec8c572e
SendouQ Season 2 changes (#1542)
* Initial

* Saves preferences

* Include TW

* mapModePreferencesToModeList

* mapPoolFromPreferences initial

* Preference to map pool

* Adjust seed

* q.looking tests

* adds about created map preferences to memento in the correct spot (two preferrers)

* Failing test about modes

* Mode preferences to memento

* Remove old Plus Voting code

* Fix seeding

* find match by id via kysely

* View map memento

* Fix up map list generation logic

* Mode memento info

* Future match modes

* Add TODO

* Migration number

* Migrate test DB

* Remove old map pool code

* createGroupFromPrevious new

* Settings styling

* VC to settings

* Weapon pool

* Add TODOs

* Progress

* Adjust mode exclusion policy

* Progress

* Progress

* Progress

* Notes in progress

* Note feedback after submit

* Textarea styling

* Unskip tests

* Note sorting failing test

* Private note in Q

* Ownerpicksmaps later

* New bottom section

* Mobile layout initial

* Add basic match meta

* Tabs initial

* Sticky tab

* Unseen messages in match page

* Front page i18n

* Settings i18n

* Looking 18n

* Chat i18n

* Progress

* Tranfer weapon pools script

* Sticky on match page

* Match page translations

* i18n - tiers page

* Preparing page i18n

* Icon

* Show add note right after report
2023-11-30 20:57:06 +02:00
hfcRed
7d6cd9dddd
Added rtl utility class (#1535)
Co-authored-by: hfcRed <hfcred@gmx.net>
2023-11-25 14:08:23 +02:00
Kalle
7a613bd1da tsconfig ES2020 2023-11-25 14:04:26 +02:00
Kalle
0ba2b4c789 Dynamic max roster size 2023-11-25 13:36:57 +02:00
Kalle
ff2fdad03d Admin action register team to tournament 2023-11-25 13:16:20 +02:00
Kalle
e1b60db150 Disable register for invite only events 2023-11-25 12:56:01 +02:00
Kalle
365d25f405 Disable subs feature of season finale 2023-11-25 12:36:30 +02:00
Kalle
9e924b2939 Fix wrong pending plus tiers showing 2023-11-20 22:45:18 +02:00
Kalle
abf4d0a596 Add skipping plus tier admission from leaderboard 2023-11-19 12:59:07 +02:00
Kalle
e86ff439a3 Update infos about Plus Server voting to talk about 60% 2023-11-12 11:22:34 +02:00
Kalle
74d9010876 Assert voting range based on UTC not local 2023-11-11 15:29:38 +02:00
Kalle
6190243be8 Fix voting page crash continued 2023-11-11 15:09:18 +02:00
Kalle
f63c1d50ae Build Analyzer: fix Dread Wringer damage 2023-11-11 15:00:24 +02:00
Kalle
f20a3ee8d8 Fix E2E test 2023-11-11 13:54:38 +02:00
Kalle
cf793ffe3d Calculate last completed voting on the server 2023-11-11 13:43:13 +02:00
Kalle
4960464f55 Automatically parse URLs for team twitter + calendar event discord link 2023-11-11 13:15:54 +02:00
Kalle
9a126f543d
Plus Voting to 60% criteria + leaderboard access (#1537)
* Update PlusVotingResult

* Logic

* Replace plus tiers

* Testing initial

* Test progress

* Working one test

* Tests

* Schema different file

* Dynamic test

* Fix test util
2023-11-11 12:19:57 +02:00
Kalle
e3727077e5 Hot fix inprogress voting showing 2023-11-10 22:07:12 +02:00
Kalle
236e6a9b42 Map Planner: Add Crableg & Shipshape to 2023-11-08 18:18:37 +02:00
Kalle
0ce136c3a7 Fix seed admin pfp 404 2023-11-07 23:18:08 +02:00
Kalle
5013968b20 Fix being able to join two teams 2023-11-07 23:17:14 +02:00
Kalle
730cb6b3fc Team leaderboard - migrate to Kysely & fix duplicate member bug 2023-11-07 21:21:37 +02:00
Kalle
571687a9a9 Fix crash when trying to remove all badge managers 2023-11-07 21:19:37 +02:00
Kalle
98f15059b3 Fix crash when editing profile 2023-11-07 00:19:03 +02:00
Kalle
cde0882073 Fix top 500 crowns not showing on user builds page 2023-11-05 19:38:27 +02:00
Kalle
9006d92819 Fix not being able to remove all owners of badges 2023-11-05 19:22:24 +02:00
guigas7
a2644afeb9
Add pt-BR translation (#1532)
* Adds pt-BR translation

Signed-off-by: Guilherme <jimhorton7@outlook.com>

* Add to config

* Add missing key

---------

Signed-off-by: Guilherme <jimhorton7@outlook.com>
Co-authored-by: Kalle <38327916+Sendouc@users.noreply.github.com>
2023-11-05 14:58:44 +02:00
Kalle
f2938a347a Fix combobox overflow/wrapping issues 2023-11-05 12:54:23 +02:00
Kalle
74c1eb5338 Blur combobox after selection 2023-11-05 12:44:47 +02:00
Kalle
4f15c244d2 Show recently report weapns as "quick select" 2023-11-05 12:38:08 +02:00
Kalle
48e5318feb Disable autoComplete from Comboboxes 2023-11-05 10:32:58 +02:00
Kalle
9bbc00212c Add Brinestone Boots 2023-11-05 00:20:44 +02:00
Kalle
bb110daa1a Fix padding at the top of the page 2023-11-05 00:06:03 +02:00
Kalle
32851f4a29 Fix off-season note showing when season is still active 2023-11-04 23:56:13 +02:00
Kalle
c8ea75ebb6
SQL solution migration to Kysely + getting rid of routes folder (#1530)
* Kysely initial

* Badges initial

* Badge routes migrated

* Badges migrated

* Calendar work

* Fix one type problem

* Calendar work

* findResultsByUserId work

* Calendar reworking finished

* PlusSuggestions work

* Migrated suggestions

* Builds progress

* Migrated builds

* Admin migrated

* Migrate articles

* User search

* Faster getUser

* Selectable/insertable as global

* Refresh prod db script + patronTier index

* identifierToUserId

* updateProfile

* findByIdentifier

* More indexes

* User upsert

* upsertLite

* findAllPlusMembers

* updateResultHighlights

* updateMany

* User finished migration

* Fix types

* Fix PlusVotingResult typing

* PlusVotingRepository WIP

* Migrated resultsByMonthYear

* Migrated plusVotes (done with db. related migrations)

* Plus code to features folder

* Fix TODOs

* Export

* Fix range

* Migrate some user pages

* Move rest user routes

* Move /play

* Map list generator

* Front page

* Move map list generation logic

* Move plus voting logic

* Info

* API

* Adjust TODOs

* theme

* Auth

* Remove TODO
2023-11-04 13:15:36 +02:00
Kalle
083453917f Move Plus Voting to new date 2023-10-31 00:14:12 +02:00
Kalle
cf3a9769d9 Fix crash 2023-10-22 15:31:59 +03:00
Kalle
d8dfeb9a93 Link to tiers page 2023-10-22 11:09:06 +03:00
Kalle
aaddd97933 Fix calendar relative week texts showing in a different year 2023-10-22 10:53:10 +03:00