Cafy
c28d934101
badge: add badge for Orange Kitty ( #3167 )
2026-06-17 14:20:37 +03:00
Kalle
bd14f88eaa
Supporter uploaded avatar
2026-06-14 14:08:23 +03:00
Simsomsim
506d1c0bd1
badge: add badge for Clammaker ( #3123 )
E2E Tests / e2e (push) Waiting to run
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
2026-06-11 22:09:12 +03:00
Cafy
ab7184e279
badge: add badge for Shopping Spree ( #3122 )
2026-06-11 22:08:52 +03:00
Name
9ac405b10b
badge: add badge for Dorito Bag of Acceptance ( #3141 )
2026-06-11 22:08:38 +03:00
Kalle
a88f33c225
ReportedWeaponRepository, BadgeRepository and UserRepository perf optimizations
2026-06-10 21:59:31 +03:00
Kalle
941ca7c232
Add Gridlock badges
E2E Tests / e2e (push) Has been cancelled
Tests and checks on push / run-checks-and-tests (push) Has been cancelled
Updates translation progress / update-translation-progress-issue (push) Has been cancelled
2026-05-31 18:36:16 +03:00
RoanElmos
4120d18bab
badge: add badge for SuperNovaa does a tournament ( #3109 )
2026-05-30 16:30:12 +03:00
Zym
52de76491c
badge: add badge for Super Sea Snails ( #3101 )
E2E Tests / e2e (push) Waiting to run
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
2026-05-25 17:36:14 +03:00
Zym
622afe1eaa
badge: add badge for Splatoon 2 Legacy ( #3105 )
2026-05-25 17:36:00 +03:00
glitched123412
f93dd6cc65
badge: add badge for shooting star ( #3097 )
2026-05-23 17:40:21 +03:00
glitched123412
25c23dc778
badge: add badge for splatting, the second ( #3096 )
2026-05-23 17:39:57 +03:00
Kalle
4bc8033841
Collapse repeated manual badge grants into a count column
...
TournamentBadgeOwner previously stored manual grants as N identical
rows to represent "this user has this badge N times" — one user had
12,345 duplicate rows for a single badge. This adds a `count` column,
collapses NULL-tournamentId duplicates in the backfill, and rewrites
the BadgeOwner view to expose count via SUM. The table shrinks from
75,596 to 24,204 rows. Also adds an index on TournamentBadgeOwner(userId)
as defense-in-depth for direct lookups, and updates replaceOwners to
dedupe ownerIds at insert time. Profile-page query for the worst-case
user drops from ~4 ms to ~1–2 ms warm.
2026-05-14 18:09:41 +03:00
BrushMommy
099449cbc6
badge: add badge for Journey's End ( #3071 )
2026-05-14 16:31:10 +03:00
honk-s
a44137b91b
badge: add badge for Cats Have 7 Lives ( #3062 )
2026-05-11 17:27:10 +03:00
BrushMommy
c7ef9bb7bd
add equalizer badge ( #3059 )
2026-05-10 14:21:16 +03:00
honk-s
b18a2b062e
badge: add badge for Cats Have 9 Lives ( #3031 )
2026-05-02 15:55:49 +03:00
Name
59d70a71e9
badge: add badge for Solo Squid Showdown: Golden Edition ( #3027 )
2026-05-02 14:28:06 +03:00
Cafy
ea4ca19b0f
badge: add badge for Wings Up! ( #3014 )
2026-04-26 17:37:32 +03:00
BrushMommy
8580c82a4a
badge: add badge for Wellstring Propoganda: Top Cut ( #3008 )
2026-04-26 17:36:36 +03:00
benny B franklin
002a03e86d
badge: add badge for OCE Open Series ( #2993 )
2026-04-24 18:02:40 +03:00
Cafy
1a7d865848
badge: add badge for Bubbly's Birthdays ( #3000 )
2026-04-24 18:02:02 +03:00
Rosi-Splat
95b4f50bae
badge: add badge for Dream Team ( #2987 )
2026-04-21 08:59:34 +03:00
Cafy
23d8f18023
badge: add badge for Without Warning ( #2964 )
2026-04-12 17:02:31 +03:00
Taysonbucket
28263491fd
badge: add badge for Usagi ( #2931 )
2026-04-02 17:30:10 +03:00
Kalle
dfa95bd92d
Migrate to nested CSS
2026-03-28 16:30:28 +02:00
Cafy
419fb2852c
badge: add badge for Chi-Shoals Salmon Run Edition ( #2920 )
2026-03-28 14:43:49 +02:00
BrushMommy
047b9f4c83
badge: add badge for Paralarvae Parfait - D2 Cap ( #2915 )
2026-03-28 14:43:36 +02:00
Kalle
cdf1aea38c
Update badge name
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
2026-03-27 17:09:08 +02:00
Cafy
e1054eda6e
badge: add badge for PEÑA DRAFT ( #2865 )
...
Co-authored-by: Kalle <38327916+Sendouc@users.noreply.github.com>
2026-03-21 15:19:52 +02:00
Kalle
56a835611a
Update Biome to 2.4.8
2026-03-21 15:19:32 +02:00
Kalle
fef1ffc955
Design refresh + a bunch of stuff ( #2864 )
...
Co-authored-by: hfcRed <hfcred@gmx.net>
2026-03-19 17:51:42 +02:00
louiedoubleu
d216f1bfb0
badge: add badge for LAN of 10,000 Lakes ( #2883 )
Tests and checks on push / run-checks-and-tests (push) Has been cancelled
Updates translation progress / update-translation-progress-issue (push) Has been cancelled
2026-03-14 11:08:54 +02:00
tariq_spl
f21895119b
badge: add badge for Ink Cup ( #2877 )
2026-03-14 11:05:02 +02:00
Juancho1782
7198410522
badge: add badge for Sweetheart Splats ( #2845 )
E2E Tests / e2e (push) Has been cancelled
Tests and checks on push / run-checks-and-tests (push) Has been cancelled
Updates translation progress / update-translation-progress-issue (push) Has been cancelled
2026-03-01 16:11:21 +02:00
Kalle
9e0f36d90c
Refactor requireRole/requirePermission to resolve user internally
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 20:02:37 +02:00
BrushMommy
4ea1ca28b3
badge: add badge for Reden's Rumble ( #2815 )
2026-02-21 08:08:13 +02:00
Kalle
0936e70e73
Add sorting to badges owned widget
2026-02-17 21:29:12 +02:00
Kalle
77978c450f
New user page ( #2812 )
...
E2E Tests / e2e (push) Waiting to run
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
Co-authored-by: hfcRed <hfcred@gmx.net>
2026-02-16 19:26:57 +02:00
Juancho1782
9ea752f72f
badge: add badges for Sweetheart Splats (Updated) ( #2810 )
2026-02-16 19:21:35 +02:00
GrantCantGame
9d268c8d5b
badge: add badge for Barracuda Boon ( #2803 )
2026-02-15 20:55:01 +02:00
BrushMommy
4071d5e044
badge: add badge for Crimson Bucket ( #2802 )
2026-02-15 20:54:47 +02:00
KksCD
9cb1777d3e
badge: add badge for Skycat Achievements ( #2799 )
2026-02-15 20:53:45 +02:00
tariq_spl
01af1e83ed
badge: add badge for Valentines 2v2 TUESDAYS ( #2798 )
2026-02-15 20:53:28 +02:00
Kalle
04c14e9cdf
Migrate synxXPBadges function to Kysely
E2E Tests / e2e (push) Has been cancelled
Tests and checks on push / run-checks-and-tests (push) Has been cancelled
Updates translation progress / update-translation-progress-issue (push) Has been cancelled
2026-01-29 22:13:50 +02:00
rice :3
23761034c4
badge: add badge for Class Ascendency ( #2778 )
...
Co-authored-by: hfcRed <101019309+hfcRed@users.noreply.github.com>
2026-01-27 20:43:23 +02:00
Kalle
400f5ce301
Denormalize peak XP to SplatoonPlayer table ( #2741 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 22:15:20 +02:00
Kalle
c20701d98c
Form system refactor from react-hook-form to one schema per form across the stack ( #2735 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 18:21:19 +02:00
Kalle
ab85afaeed
Update badges
2026-01-18 12:49:57 +02:00
Astro Dev
fe4b623de9
Add badges for Survival of the S+ Gladiator & Typh's Birthday Bonanza ( #2703 )
2026-01-13 21:07:24 +02:00