Commit Graph

566 Commits

Author SHA1 Message Date
Kalle
7d6cd879aa XP Leaderboards 2023-07-01 14:43:09 +03:00
Kalle
4162bb76e2 Splatoon 3 XP badges 2023-07-01 13:14:29 +03:00
Kalle
2d70091b48 Add July Salmon Run reward 2023-06-30 23:38:00 +03:00
Kalle
06cb4ec602 Add badges 2023-06-30 22:40:11 +03:00
Kalle
35424514d6
Finalize tournament + leaderboards initial (#1404)
* Set up tables

* Initial

* Frontend for finalize tournament

* Enter summaries to DB

* Handle changes on tournament page after tournament is finalized

* Fix streams tab text not centered

* Add translations

* Results on user page

* Highlight logic for tournament results

* Leaderboard page initial

* Team leaderboard

* CSS tweaks

* Add unit tests

* Add some i18n

* Add leaderboards page meta

* Support tournaments of size 2

* Add E2E test

* Add missing group by
2023-06-29 00:21:33 +03:00
Kalle
bba40d95c3 Add Ballpoint shooting secondary mode run speed stat Closes #1218 2023-06-24 12:15:05 +03:00
Kalle
0e8af3ff5d Add ballpoint secondary mode accuracy info Closes #1170 2023-06-24 11:14:44 +03:00
Kalle
01f4afc983 Add Squeezer and ballpoint secondary fire mode info Closes #1372 2023-06-23 16:28:59 +03:00
Frederik
b0db50073a
Added Danish translations (#1403)
* Updated Danish translation

Added the following  Danish translations to the analyser.json file

stat.category.subDef
stat.category.damage

"newBuildPrompt" and "stat.category.misc" # changed the translation for ability
stat.category.subWeaponDefenseDamages
damage.header.baseDamage
damage.BOMB_DIRECT
damage.BOMB_NORMAL
damageSubDefExplanation

Corrected the following translation
"stat.whiteInk" # more natural translation

* Update badges.json

Added Danish translation for
"xp"
changed Danish translation for
"managedBy"

* Update builds.json

Added Danish translations for
- reachBuildMaxCount
- forms.private.info

* Update calendar.json

Added Danish translations for the following lines
-participatedPlayerCount
-from
-pastEvents.dividerText
-count.teams
-count.players
-tag.desc.FULL_TOURNAMENT

* Update common.json

Added Danish translations for

pages.xsearch
pages.leaderboards
maps.validation.STAGE_REPEAT_IN_SAME_MODE
tag.name.FULL_TOURNAMENT
divisions.WEST
divisions.JPN
xsearch.placements
build.private

* Update contributions.json

Added danish translation for
"splatoon3ink"

* Update analyzer.json

Added Danish translations to the analyzer.json file

* Update builds.json

Added more Danish Translations

* Update faq.json

Added a translation to question and answer 8

* Update team.json

Added translation for the role "flex"

* Update user.json

Added Danish translations
2023-06-22 00:33:24 +03:00
Kalle
7882fdfa5e Add Glooga turret mode damage Closes #1371 2023-06-22 00:33:03 +03:00
Kalle
7c7a8c4712 Add badges 2023-06-21 22:13:29 +03:00
Kalle
daab42be50 Special damages: Booyah Bomb 2023-06-19 18:25:43 +03:00
Kalle
112fc68a3e Special damages: Kraken Royale 2023-06-19 17:46:36 +03:00
Kalle
697caea3f4 Special damages: Crab Tank 2023-06-18 16:12:24 +03:00
Kalle
9c0fdf0dfe Special damages: Ultra Stamp 2023-06-18 14:56:46 +03:00
Kalle
470ea14c76 Special damages: Ink Vac 2023-06-18 14:04:21 +03:00
Kalle
824e3cd832 Special damages: Wave Breaker 2023-06-18 13:41:33 +03:00
Kalle
58e60e746d Special weapon damages for analyzers + Trizooka 2023-06-18 12:32:46 +03:00
Kalle
1eb1d3ef52 Build Analyzer: DMG for Rollers and Brushes Closes #958 2023-06-18 00:50:06 +03:00
Kalle
af7c4db4f4 Add badges 2023-06-17 21:12:23 +03:00
Kalle
c8ada6e74b Add missing 5 star badge weapon images 2023-06-17 21:05:51 +03:00
Kalle
2c6bd22249 Favorite weapons in user weapon pool Closes #1346 2023-06-17 16:56:51 +03:00
Kalle
600c67f765 Use new Discord display name, make showing unique username optional Closes #1391 2023-06-17 16:02:09 +03:00
Kalle
6ab512e5e1 Add flex team member role 2023-06-17 11:32:07 +03:00
Kalle
734688296e
Tournament subs (#1394)
* Initial

* Progress

* Layout work

* New sub page initial

* Edit sub posting

* Delete sub posting

* Improve sub nav looks on mobile

* Finalized
2023-06-16 20:21:22 +03:00
Kalle
1cba20c858 Add new badges 2023-06-14 23:40:13 +03:00
dureduck
78572a502d
update zh translation (#1387)
* update zh translation

added missing keys to builds.json, calendar.json, and common.json

* Update calendar.json
2023-06-12 18:48:43 +03:00
shachar700
9dcef4892c
minor tweaks in hebrew translations (#1383)
* added hebrew translations pt.1

* Fixes

* Adjusted hebrew translations

* hebrew lang title

* small fix

* minor adjustments in hebrew translations

* removed spacing

---------

Co-authored-by: shachar700 <shachar70@gmail.com>
Co-authored-by: Kalle <38327916+Sendouc@users.noreply.github.com>
2023-06-12 18:47:26 +03:00
Kalle
eda6ee91f4 Make tournament pages translateable Closes #1354 2023-06-09 23:29:42 +03:00
Kalle
337f97e6c6 Tournament: Add subs to roster mid-tournament 2023-06-05 23:50:44 +03:00
Kalle
7d478af800 Add missing Hebrew in-game translations 2023-06-04 12:03:22 +03:00
shachar700
b88da87e88
Hebrew translation initial (#1377)
* added hebrew translations pt.1

* Fixes

* Adjusted hebrew translations

* hebrew lang title

* small fix

---------

Co-authored-by: shachar700 <shachar70@gmail.com>
Co-authored-by: Kalle <38327916+Sendouc@users.noreply.github.com>
2023-06-04 11:41:21 +03:00
Kalle
b6283a89c5
Build filters (#1382)
* Build filters WIP

* Move builds to feature folder

* Move stuff to builds feature folder

* Working filters

* AP values as dropdown

* Should revalidate logic

* Remove debounce

* Fix main ability filter not working by default

* Persist filters to search params

* Disable button if too many filters

* Stack on mobile

* Abilities in i18n json

* Ability icon in filter

* Add i18n

* E2E test

* Remove done todo
2023-06-04 11:37:05 +03:00
Frederik
40d62f6c33
Added Danish translations (#1381)
* Updated Danish translation

Added the following  Danish translations to the analyser.json file

stat.category.subDef
stat.category.damage

"newBuildPrompt" and "stat.category.misc" # changed the translation for ability
stat.category.subWeaponDefenseDamages
damage.header.baseDamage
damage.BOMB_DIRECT
damage.BOMB_NORMAL
damageSubDefExplanation

Corrected the following translation
"stat.whiteInk" # more natural translation

* Update badges.json

Added Danish translation for
"xp"
changed Danish translation for
"managedBy"

* Update builds.json

Added Danish translations for
- reachBuildMaxCount
- forms.private.info

* Update calendar.json

Added Danish translations for the following lines
-participatedPlayerCount
-from
-pastEvents.dividerText
-count.teams
-count.players
-tag.desc.FULL_TOURNAMENT

* Update common.json

Added Danish translations for

pages.xsearch
pages.leaderboards
maps.validation.STAGE_REPEAT_IN_SAME_MODE
tag.name.FULL_TOURNAMENT
divisions.WEST
divisions.JPN
xsearch.placements
build.private

* Update contributions.json

Added danish translation for
"splatoon3ink"
2023-06-03 10:59:33 +03:00
Kalle
97e8472d3b Add EC badges 2023-06-03 10:54:12 +03:00
Kalle
9280a6cbad Japanese translation fixes 2023-05-31 21:51:48 +03:00
Kalle
d76dff065a Patch 4.0 2023-05-31 21:47:44 +03:00
Kalle
7342dd1667
Tournament team page (#1380)
* WIP

* Query

* Backend for team page done

* UI function made

* UI work

* Tweaks

* Fix showing players from own team

* Optimize performance

* Inactive players styling

* Stage popover
2023-05-28 15:25:46 +03:00
Kalle
593cc67c83 Calendar: Participant counts 2023-05-24 21:43:40 +03:00
Kalle
ef5c906321 Calendar: Sort this week's past events last 2023-05-23 23:13:31 +03:00
Kalle
630c7e489a Add empty localization files where missing Closes #1339 2023-05-20 00:26:29 +03:00
Kalle
ef78d3a2c2
Tournament full (#1373)
* Got something going

* Style overwrites

* width != height

* More playing with lines

* Migrations

* Start bracket initial

* Unhardcode stage generation params

* Link to match page

* Matches page initial

* Support directly adding seed to map list generator

* Add docs

* Maps in matches page

* Add invariant about tie breaker map pool

* Fix PICNIC lacking tie breaker maps

* Only link in bracket when tournament has started

* Styled tournament roster inputs

* Prefer IGN in tournament match page

* ModeProgressIndicator

* Some conditional rendering

* Match action initial + better error display

* Persist bestOf in DB

* Resolve best of ahead of time

* Move brackets-manager to core

* Score reporting works

* Clear winner on score report

* ModeProgressIndicator: highlight winners

* Fix inconsistent input

* Better text when submitting match

* mapCountPlayedInSetWithCertainty that works

* UNDO_REPORT_SCORE implemented

* Permission check when starting tournament

* Remove IGN from upsert

* View match results page

* Source in DB

* Match page waiting for teams

* Move tournament bracket to feature folder

* REOPEN_MATCH initial

* Handle proper resetting of match

* Inline bracket-manager

* Syncify

* Transactions

* Handle match is locked gracefully

* Match page auto refresh

* Fix match refresh called "globally"

* Bracket autoupdate

* Move fillWithNullTillPowerOfTwo to utils with testing

* Fix map lists not visible after tournament started

* Optimize match events

* Show UI while in progress to members

* Fix start tournament alert not being responsive

* Teams can check in

* Fix map list 400

* xxx -> TODO

* Seeds page

* Remove map icons for team page

* Don't display link to seeds after tournament has started

* Admin actions initial

* Change captain admin action

* Make all hooks ts

* Admin actions functioning

* Fix validate error not displaying in CatchBoundary

* Adjust validate args order

* Remove admin loader

* Make delete team button menancing

* Only include checked in teams to bracket

* Optimize to.id route loads

* Working show map list generator toggle

* Update full tournaments flow

* Make full tournaments work with many start times

* Handle undefined in crud

* Dynamic stage banner

* Handle default strat if map list generation fails

* Fix crash on brackets if less than 2 teams

* Add commented out test for reference

* Add TODO

* Add players from team during register

* TrustRelationship

* Prefers not to host feature

* Last before merge

* Rename some vars

* More renames
2023-05-15 22:37:43 +03:00
Kalle
ab5c6cf7bb Add new badges 2023-05-10 20:48:55 +03:00
Kalle
d8d481839d Add badges 2023-05-03 23:34:23 +03:00
Frederik
21e1fb8114
Updated Danish translation (#1366)
Added the following  Danish translations to the analyser.json file

stat.category.subDef
stat.category.damage

"newBuildPrompt" and "stat.category.misc" # changed the translation for ability
stat.category.subWeaponDefenseDamages
damage.header.baseDamage
damage.BOMB_DIRECT
damage.BOMB_NORMAL
damageSubDefExplanation

Corrected the following translation
"stat.whiteInk" # more natural translation
2023-05-01 13:02:18 +03:00
Zen
46a14b7c51
Update Chinese translation (#1367) 2023-05-01 13:02:04 +03:00
Kalle
e8cd14de08 Add badges 2023-04-30 10:55:14 +03:00
Ai Suzuki
3727e6be2a
Update Japanese translation (#1358)
Co-authored-by: Ai Suzuki <asuzuki@blockchains.com>
2023-04-25 17:22:34 +03:00
Kalle
f7bccae163 Add badges 2023-04-25 00:23:10 +03:00
Kalle
1f6bda88b4 Private builds Closes #1242 2023-04-23 11:55:00 +03:00