Kalle
02e5d8fb46
Fix user createdAt being updatedAt instead
2025-06-24 15:26:20 +03:00
Kalle
dd1adad94b
BIome v2 upgrade
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
2025-06-22 16:49:27 +03:00
Kalle
df3772403e
User admin tab Closes #2388
2025-06-14 08:41:52 +03:00
Kalle
c36b450382
Fix can't edit favorite badge if lost access
2025-06-10 21:41:21 +03:00
Kalle
7ed228fe7e
Fix finalizing test tournament + track user created at Closes #2352
2025-06-05 22:04:56 +03:00
Kalle
05e2e95aeb
Refactor more logic to use global roles ( #2231 )
...
Tests and checks on push / run-checks-and-tests (push) Has been cancelled
Updates translation progress / update-translation-progress-issue (push) Has been cancelled
* Initial
* wip
2025-04-27 21:03:47 +03:00
Kalle
cae950d951
Fix can't update profile if no badges
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
2025-04-26 23:05:29 +03:00
Kalle
6a9d7755a9
Customize badges order (supporters) ( #2220 )
...
* Initial
* wip
* E2E tests
* imports order
* Lint
2025-04-26 12:13:09 +03:00
Kalle
d2551d2706
Global roles refactor ( #2212 )
...
Tests and checks on push / run-checks-and-tests (push) Has been cancelled
Updates translation progress / update-translation-progress-issue (push) Has been cancelled
* Initial
* isMod etc.
* canPerformAdminActions
* isAdmin
* isSupporter
* admin override
* Lohi
* Badge manage with new permissions style
* Refactor badge loading logic
* Move funcs
* Delete permissions.ts
* DRY
2025-04-21 23:51:30 +03:00
Kalle
f6a5643544
Refactor deprecated Kysely orderBy calls
2025-04-21 09:41:43 +03:00
Kalle
b4cc185d1d
Scrims ( #2211 )
...
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
* Initial
* Progress
* Initial UI
* Can submit request
* Progress
* Show text if no scrims
* Can cancel request, tabs
* Delete post
* Popover if can't delete
* Request rows
* Progress
* Scrim page initial
* Fix migration order
* Progress
* Progress
* Works again
* Make it compile
* Make it compile again
* Work
* Progress
* Progress
* Progress
* Associations initial
* Association visibility work
* notFoundVisibility form fields initial
* Progress
* Association leave/join + reset invite code
* Progress
* Select test
* Merge branch 'rewrite' into scrims
* Remeda for groupBy
* Select with search
* Outline styling for select
* Select done?
* Fix prop names
* Paginated badges
* Less important
* Select no results
* Handle limiting select width
* UserSearch non-working
* Fix problem from merge
* Remove UserSearch for now
* Remove todo
* Flaggable
* Remove TODOs
* i18n start + styling
* Progress
* i18n done
* Add association e2e test
* E2E tests
* Done?
* Couple leftovers
2025-04-20 22:51:23 +03:00
Kalle
1e905e2941
Autoban on repeated FC + admin FC search Closes #2024
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-03-23 19:14:57 +02:00
Kalle
c0ec15b7de
Unify db type files
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-03-21 21:47:08 +02:00
Kalle
a358606d4f
More fixing of plus server tier resolution (pass always correct seasonNth + for ongoing season use full tiers list)
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-03-10 22:35:03 +02:00
Kalle
82f4132d82
Optimize user page database call
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-03-04 22:41:47 +02:00
Kalle
4ff0586ff8
Notifications ( #2117 )
...
* Initial
* Progress
* Fix
* Progress
* Notifications list page
* BADGE_MANAGER_ADDED
* Mark as seen initial
* Split tables
* Progress
* Fix styles
* Push notifs initial
* Progress
* Rename
* Routines
* Progress
* Add e2e tests
* Done?
* Try updating actions
* Consistency
* Dep fix
* A couple fixes
2025-03-01 13:59:34 +02:00
Kalle
e43e8eefb9
User preferences - ability sorting disabling
2025-02-08 11:22:54 +02:00
Kalle
6fc3445fc6
Fix user search endpoint allowing returning all users
2025-02-06 09:23:48 +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
ca972ece84
Short link feature
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-26 11:37:14 +02:00
Kalle
efd1d75318
Give patrons access to tournaments beta
2024-12-22 12:50:49 +02:00
Kalle
59d77642e5
Bluesky for user & team pages ( #1891 )
...
* Migrations
* Bluesky for team page
* Unify interfaces
* For user page
* To org social links
2024-09-28 10:43:49 +03:00
Kalle
1c9dcacbf2
Join many teams & front page changelog ( #1880 )
...
* Initial
* Progress
* Changelog initial
* Progress
* E2E test
2024-09-14 12:31:05 +03:00
Kalle
6a3855046c
Fix user page vod count
2024-09-09 17:20:40 +03:00
Kalle
d4d6002344
New results tab for tournaments ( #1876 )
...
* Initial
* Try npm in deploy script
* Progress
* Progress
* Progress
* Add missing index
* Title to user results page
* Hide SPR before tournament over
* Results page and redirect
* SPR info
* Row bg colors
* Laoyut shift fix
* Hide Swiss start round button if bracket is in preview
* Fix e2e test
* Not needed
* one more revert
2024-09-08 11:25:10 +03:00
Kalle
f171b1b2fc
Fix art tab not showing up Closes #1868
2024-08-31 10:21:09 +03:00
Kalle
ba12a61ba9
Add TO permissions via UI
2024-08-25 11:29:35 +03:00
Kalle
37753ac6c3
Fix 404 on non Plus Server members
2024-08-13 08:56:57 +03:00
Kalle
700a309e7f
Migrate Node -> Bun ( #1827 )
...
* Initial
* Faster user page
* Remove redundant function
* Favorite badge sorting
* Upgrade deps
* Simplify entry.server
* Bun tests initial
* Update package.json npm -> bun
* Update README
* Type safe translations again
* Don't load streams info for finalized tournaments
* Translations as an object
* More unit test work
* Convert match.server.test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* Test & all done
* Working cf
* Bun GA try
* No cache
* spacing
* spacing 2
* Add SQL logging
* Remove NR
* Hmm
* Hmm 2
* Interesting
* SKALOP_SYSTEM_MESSAGE_URL
* .
* .
* ?
* .
* ?
* Server.ts adjust
* Downgrade Tldraw
* E2E test fix
* Fix lint
2024-08-11 16:09:41 +03:00
Kalle
093e4d2e66
Sort user profile builds Closes #1233
2024-06-26 15:58:46 +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
c4d08011c7
Friend code to root user
2024-06-11 00:02:06 +03:00
Kalle
890b73f7a1
Tournament require IGNs option ( #1760 )
...
* Initial
* Edit IGN from profile
* Admin action
* Show IGN
* Toggle visibility
2024-06-09 11:23:00 +03:00
Kalle
bfce8d9646
Custom name ( #1754 )
...
* Migration and edit
* Migrate from discordName
* discordDiscriminator
2024-06-03 22:20:21 +03:00
Kalle
708bafeb03
Switch to Patreon API v2 Closes #1389
...
Also fixes problem with people who canceled not
getting access.
2024-04-16 22:07:52 +03:00
Kalle
1d7142ca9e
Limit fresh account queue joining
2024-04-14 12:21:47 +03:00
Kalle
7f25bbcd78
Timed bans feature
2024-04-11 20:59:05 +03:00
Kalle
2a23a26eed
Fix not being able to search for short usernames
2024-03-24 11:25:14 +02:00
Kalle
72fa1f68c8
Season 3 SendouQ changes ( #1674 )
...
* Mode Map Pool picker component initial
* Component in settings
* Lottery initial
* Fix tests
* useTrusters as perf optimization
* unionAll -> union
* Fancy picker for tournaments
* Map pools memento
* FC's initial
* Friend code when registering for tournament
* FC in flows
* SHow FC in places
* Add catch in case
* Fix disabling
* Show ELO changed
* Wiggle MapPool button if already selected
* CSS vars typing
* Rechallenging
* Team (all) leaderboard
* Preview groups
* Fix chat width changing
* Solid reported weapons
* Clearer cancel requested header
* Dynamic revalidates
* spDiff from memento
* (Partly) Revert "Remove screen banning"
This reverts commit 076cabfbfa .
* Screen indicators in looking view
* FC i18n
* noscreen = 0
* E2E test
* E2E 2
2024-02-24 12:07:17 +02:00
Kalle
f969e86ea0
Better UX when trying to pick a tiebreaker map + misc things
2024-02-01 20:49:51 +02:00
Kalle
9172152de4
Add plus tier to user profile
2023-12-02 12:04:55 +02:00
Kalle
98f15059b3
Fix crash when editing profile
2023-11-07 00:19:03 +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