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
2b53c348e6
Switch to own invariant that logs errors in prod
2024-06-02 14:34:01 +03:00
Kalle
09c0ed322b
Add logs to banning/unbanning
2024-05-14 20:40:16 +03:00
Kalle
53915f5c87
Allow mod to ban users
2024-04-14 10:36:26 +03:00
Kalle
7f25bbcd78
Timed bans feature
2024-04-11 20:59:05 +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
93ebb6e369
Migrate to Vite
2024-02-24 21:12:54 +02:00
Kalle
73fd2e4a6c
Upgrade all deps to latest
2023-12-06 12:40:39 +02:00
Kalle
19920d8524
Use same admin ID for both dev and prod
2023-12-02 15:05:30 +02:00
Kalle
abf4d0a596
Add skipping plus tier admission from leaderboard
2023-11-19 12:59:07 +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
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
24875c1fb4
SendouQ real(er) time with notifications ( #1525 )
...
* Initial
* Move code
* More events implemented
* Auto refresh take in account recent revalidates
* Add sound effects
* Add creds
* Settings
* Add error handling
* Add envs
2023-10-18 18:33:17 +03:00
Kalle
2ba638c498
Basic admin clean up feature
2023-10-14 11:08:45 +03:00