..
001-badges.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
002-fix-plus-tier.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
003-badges-hue.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
004-itz-badges.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
005-patrons.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
006-calendar.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
007-builds.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
008-user-new-fields.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
009-maps.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
010-fix-maps.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
011-user-result-highlights.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
012-to-tools.js
Fix a bunch of TODOs ( #2648 )
2025-11-23 16:34:18 +02:00
013-weapon-pool.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
014-full-tournament.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
015-teams.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
016-adjust-submitted-img.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
017-persisted-plus-tier.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
018-add-user-team-css.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
019-add-patron-till.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
020-vods.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
021-abilities.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
022-xrank.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
023-add-user-fav-badge.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
024-adjust-tournament.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
025-private-builds.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
026-full-tournament-v2.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
027-tournament-subs.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
028-user-changes.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
029-end-tournament.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
030-art.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
031-art-tags.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
032-q.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
033-banned.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
034-vc.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
035-log-in-link.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
036-add-chat-code.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
037-add-memento.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
038-group-member-note.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
039-tournament-match-chat-code.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
040-indexes.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
041-plus-sixty.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
042-plus-skipped.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
043-q-new-map-pick.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
044-no-screen.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
045-tournament-staff.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
046-tournament-progression.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
047-bracket-stuff.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
048-season-3-sq.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
049-tournament-round-maps.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
050-tournament-no-screen.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
051-pick-ban.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
052-indexes.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
053-banned-reason.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
054-swiss.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
055-lfg.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
056-skill-index.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
057-calendar-event-avatar.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
058-active-roster.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
059-user-name.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
060-tournament-team-member-ign.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
061-fc-index.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
062-tournament-team-avatar.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
063-user-battlefy.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00
064-build-sorting.js
Sort user profile builds Closes #1233
2024-06-26 15:58:46 +03:00
065-tournament-orgs.js
Tournament organization page ( #1811 )
2024-07-25 23:06:29 +03:00
066-prepared-maps.js
Prepare maps for brackets ahead of time ( #1845 )
2024-08-24 12:10:36 +03:00
067-tournament-organizer-perms.js
Add TO permissions via UI
2024-08-25 11:29:35 +03:00
068-add-missing-user-results-index.js
New results tab for tournaments ( #1876 )
2024-09-08 11:25:10 +03:00
069-many-teams.js
Join many teams & front page changelog ( #1880 )
2024-09-14 12:31:05 +03:00
070-bsky.js
Bluesky for user & team pages ( #1891 )
2024-09-28 10:43:49 +03:00
071-homemade-badges.js
Homemade badges ( #1894 )
2024-09-29 13:49:27 +03:00
072-free-bracket-progression.js
Free bracket progression ( #1959 )
2024-11-10 12:07:43 +02:00
073-trust-timestamp.js
Automatically delete old trust relationships
2024-11-11 21:57:28 +02:00
074-seeding-skill.js
Seeding points ( #1969 )
2024-11-23 12:42:52 +02:00
075-tournament-result-team-id.js
Save tournamentTeamId for TournamentMatchGameResultParticipant (multi-team work)
2024-12-15 12:14:17 +02:00
076-progression-override.js
Override tournament bracket destination ( #1985 )
2024-12-15 12:24:11 +02:00
077-starting-bracket-idx.js
Many starting brackets ( #1992 )
2024-12-22 12:55:35 +02:00
078-parent-tournament-id.js
League support ( #2030 )
2025-01-13 22:57:08 +02:00
079-remove-twitter.js
Bluesky via Discord connection + upgrade remix-auth + remove Twitter references ( #2058 )
2025-01-28 17:22:45 +02:00
080-team-manager.js
Team editors in addition to the owner ( #2077 )
2025-02-04 10:56:33 +02:00
081-user-preferences.js
User preferences - ability sorting disabling
2025-02-08 11:22:54 +02:00
082-notification.js
Notifications ( #2117 )
2025-03-01 13:59:34 +02:00
083-scrims.js
Scrims ( #2211 )
2025-04-20 22:51:23 +03:00
084-favorite-badges.js
Customize badges order (supporters) ( #2220 )
2025-04-26 12:13:09 +03:00
085-fix-badge-names.js
Homemade badges format use .json + checks ( #2225 )
2025-04-27 12:14:14 +03:00
086-add-weapon-pool-favorites.js
SendouQ favorite weapons ( #2286 )
2025-05-18 13:34:46 +03:00
087-finalize-tournament-bool.js
Fix finalizing test tournament + track user created at Closes #2352
2025-06-05 22:04:56 +03:00
088-scrimpost-managed-by-anyone.js
Scrim improvements ( #2365 )
2025-06-07 17:21:29 +03:00
089-ban-log.js
User admin tab Closes #2388
2025-06-14 08:41:52 +03:00
090-tournament-org-banned-players.js
Tournament org bans ( #2397 )
2025-06-16 22:28:10 +03:00
091-scrim-now.js
Scrims timestamp changes ( #2417 )
2025-06-24 12:30:47 +03:00
092-user-created-at-null.js
Fix user createdAt being updatedAt instead
2025-06-24 15:26:20 +03:00
093-ranked-tournament-results.js
Tournament results participation, seasons page with tournaments & team results page ( #2424 )
2025-07-05 12:11:52 +03:00
094-badge-tournament-id.js
Add badges on tournament finalize ( #2459 )
2025-07-19 13:33:58 +03:00
095-drop-unused-tournament-columns.js
Drop some unused columns, make TournamentRounds.maps always to be defined
2025-07-25 21:48:07 +03:00
096-commissions-opened-at.js
Art feature improvements ( #2564 )
2025-10-11 11:46:22 +03:00
097-tournament-org-ban-expires.js
Tournament org page improvements ( #2569 )
2025-10-11 16:07:35 +03:00
098-tournament-match-game-result-indexes.js
Fix match page slowness ( #2573 )
2025-10-13 18:46:56 +03:00
099-missing-user-results-index.js
User results page optimizations ( #2575 )
2025-10-16 19:10:21 +03:00
100-build-indexes.js
Kysely for builds queries ( #2578 )
2025-10-19 11:57:53 +03:00
101-scrim-request-message.js
Scrimprovements ( #2603 )
2025-10-25 17:46:17 +03:00
102-tournament-org-is-established.js
Established orgs ( #2609 )
2025-11-01 11:49:43 +02:00
103-tournament-result-div.js
Fix migration order
2025-11-04 08:12:49 +02:00
104-tournament-match-opponent-indexes.js
Add an index to speed up tournament team page
2025-11-08 10:59:12 +02:00
105-api-tokens.js
User generatable API tokens ( #2621 )
2025-11-09 11:07:20 +02:00
106-team-tag.js
Team tags ( #2623 )
2025-11-09 14:47:40 +02:00
107-user-last-sub-message.js
Tournament subs: remember previous selections, also delete post when creating a team & refactor to use Kysely & CSS modules
2025-11-26 19:41:22 +02:00
108-match-started-at.js
Deadline per tournament match ( #2657 )
2025-12-10 19:42:30 +02:00
109-lfg-post-languages.js
LFG post language select ( #2660 )
2025-12-14 10:39:43 +02:00
110-pronouns.js
Add pronouns for users ( #2688 )
2026-01-02 18:34:32 +02:00
111-seeding-snapshot.js
New tournament seeding page ( #2701 )
2026-01-06 18:23:52 +02:00
112-group-match-reported-at-index.js
Misc perf improvements ( #2723 )
2026-01-14 17:57:40 +02:00
113-season-query-indexes.js
Misc perf improvements ( #2723 )
2026-01-14 17:57:40 +02:00
114-live-streams.js
Store Twitch live streams in SQLite3 ( #2738 )
2026-01-18 16:51:44 +02:00
115-splatoon-player-peak-xp.js
Denormalize peak XP to SplatoonPlayer table ( #2741 )
2026-01-19 22:15:20 +02:00
116-tournament-tier.js
Tournament tiers ( #2758 )
2026-01-22 20:04:26 +02:00
117-api-token-types.js
Add read/write API token types ( #2756 )
2026-01-25 13:55:16 +02:00
118-user-widget.js
New user page ( #2812 )
2026-02-16 19:26:57 +02:00
119-plus-suggestion-updated-at.js
Edit plus server suggestions feature ( #2870 )
2026-03-08 10:32:43 +02:00
120-custom-theme.js
Design refresh + a bunch of stuff ( #2864 )
2026-03-19 17:51:42 +02:00
121-friends-system.js
Design refresh + a bunch of stuff ( #2864 )
2026-03-19 17:51:42 +02:00
122-saved-calendar-event.js
Design refresh + a bunch of stuff ( #2864 )
2026-03-19 17:51:42 +02:00
123-splatoon-rotation.js
Design refresh + a bunch of stuff ( #2864 )
2026-03-19 17:51:42 +02:00
124-tournament-lfg.js
Design refresh + a bunch of stuff ( #2864 )
2026-03-19 17:51:42 +02:00
125-tournament-streamer.js
Allow locking a tournament match for a specific stream
2026-03-28 14:38:46 +02:00
126-pick-ban-custom-flow.js
Custom flow in pick/ban ( #2923 )
2026-03-29 18:00:15 +03:00
127-tournament-match-vod.js
Tournament auto vods & censor mode ( #2933 )
2026-04-02 17:29:58 +03:00
128-team-map-mode-preferences.js
Team map list ( #2935 )
2026-04-03 17:51:26 +03:00
129-tournament-vod-sync-timestamps.js
Add second vod sync 3-6 hours after the first one
2026-04-04 17:53:09 +03:00
130-join-order.js
Member join number widget ( #2939 )
2026-04-04 18:17:28 +03:00
131-tournament-team-member-drop-is-owner.js
Remove redundant isOwner column ( #2944 )
2026-04-06 15:21:15 +03:00
132-build-gear-nullable.js
Builds cleanup/fixes ( #2957 )
2026-04-08 22:10:48 +03:00
133-tournament-team-ab-division.js
A/B (bipartite) round robin variation ( #2985 )
2026-04-18 14:21:28 +03:00
134-calendar-event-strip-mode-tags.js
Clean up obsolete mode tags
2026-04-27 07:28:00 +03:00
135-tournament-team-check-in-unique.js
Fix team having many tournament level check-ins
2026-04-27 18:05:49 +03:00
136-fix-empty-placements-progression.js
Fix tournament page crash on page load + add backend check against it
2026-05-01 15:30:01 +03:00
000-initial.js
Migrate Prettier/Eslint/Stylelint setup to Biome ( #1772 )
2024-06-24 13:07:17 +03:00