Kalle
dc9b5efb8f
Add a replay and fuzz harness for the tournament bracket engine and fix the bracket bugs it found
E2E Tests / e2e (push) Waiting to run
E2E Tests / publish-docs-screenshots (push) Blocked by required conditions
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-11-12 20:53:37 +02:00
Kalle
735ef1171b
Add mutation testing, fix findings ( #3494 )
2026-11-12 19:16:03 +02:00
Kalle
b3fdc64373
Remove dead file, command and stack references from the agent skills and README
2026-11-10 21:23:40 +02:00
Kalle
608e4183cd
Share CURRENT_SEASON and the weapon skip rules between the monthly data scripts
2026-11-10 21:23:40 +02:00
Kalle
6910bfb8a5
Use GAME_NAMESPACES as the one list of generated translation namespaces for the app, the translate page and the progress scripts
2026-11-10 21:23:40 +02:00
Kalle
c4fde73af9
Collapse the Video view and UnvalidatedVideo table into one Video table and drop unused isValidated, eventId and teamSize from VodRepository.save
2026-11-10 21:23:40 +02:00
Kalle
628c84dec6
Await repository calls one after another instead of in Promise.all and make the lint rule flag them
2026-11-10 21:23:39 +02:00
Kalle
c3ec4c52cb
Delete unused scripts files (delete-db-files.mjs, join-order.json, dicts/langs) and the unused dedent export
2026-11-10 21:23:39 +02:00
Kalle
b129057d80
Add the Explosher explosion circle and fix Bloblobber range in the comp analyzer
2026-11-10 21:23:39 +02:00
Kalle
5c75dfbd41
Only count saved tournaments that haven't started towards the saved limit
2026-11-08 14:39:10 +02:00
Kalle
4004ac9a69
Make the unused translation check narrow template keys by their types
...
A template key like t(`user:builds.sorting.${sort}`) matched every builds.sorting.* key, so removed keys under that prefix were never reported as unused. With --check-unused the interpolated values are now resolved through the TypeScript API and, when they are a union of literals, only those values match.
Removes the two keys this found dead: common:maps.validation.VALID and tournament:progression.error.PLACEMENT_TOO_HIGH.
2026-11-07 12:38:04 +02:00
Kalle
2089babf11
Feed fixes
2026-11-04 17:56:09 +02:00
Kalle
85b5c7d531
Improve checks speed
2026-11-04 17:24:34 +02:00
Kalle
c28a04d281
Let scanner clips be trimmed and have their battle music muted, and remove battle music from VoDs
2026-11-04 17:24:04 +02:00
Kalle
ea422275f9
Open lobby check-in only once 8 players have signed up
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
E2E Tests / publish-docs-screenshots (push) Has been cancelled
2026-11-03 19:24:55 +02:00
Kalle
56e15a037b
Let hosts change a lobby's visibility and give every lobby an invite link
2026-11-03 19:24:55 +02:00
Kalle
68d4237ebd
Batch the team comps page's weapon and scoreboard queries
2026-11-03 19:24:54 +02:00
Kalle
b72cd0c89c
Add Kysely lint rules for missing wheres, floating queries and transaction misuse
2026-11-03 19:24:44 +02:00
Kalle
059967e3e9
Feed (dev preview) ( #3483 )
2026-11-03 19:21:29 +02:00
Kalle
91282b0305
Use small copies of logos in lists, sidebar and other small spots
E2E Tests / e2e (push) Has been cancelled
E2E Tests / publish-docs-screenshots (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-11-02 21:05:09 +02:00
Kalle
58144f23e1
Show who voted for the map being played on the lobby banner
2026-11-02 17:53:01 +02:00
Kalle
2d753c948a
Fail checks on unused translation keys
2026-11-01 14:25:39 +02:00
Kalle
b0ad7e147d
Fail checks on undefined CSS custom properties
2026-11-01 13:47:05 +02:00
Kalle
b5cbc0e3fc
Show the invite link in a link-only lobby's address bar
2026-11-01 12:46:11 +02:00
Kalle
42fec7cf91
Replace number and date helpers with Remeda and date-fns
2026-10-31 11:10:53 +02:00
Kalle
d674aed222
Tweak launch/changelog image generation
2026-10-30 21:14:11 +02:00
Kalle
bd9fbc74ae
Update deps
2026-10-30 17:18:15 +02:00
Kalle
c0bfed4ef8
Add bolding to changelog & add skill
2026-10-30 17:18:08 +02:00
Kalle
51f84a41b3
Save lobby placements and add lobby results widget
2026-10-30 16:35:15 +02:00
Kalle
a944924cc4
Add weapon randomizer to lobbies
2026-10-30 16:18:26 +02:00
Kalle
3445b9c763
Improve & simplify tsconfig
2026-10-30 16:18:10 +02:00
Kalle
1e4e052999
Add weapon range variants, lethal ranges and special ranges to comp analyzer
2026-10-29 20:44:03 +02:00
Kalle
2cd89a2703
Show friends tab dot for friends in a lobby with a free spot
2026-10-28 21:11:47 +02:00
Kalle
4158130297
Lobbies preview ( #3474 )
2026-10-27 17:51:20 +02:00
Kalle
a4a4a8ba95
Add E2E tests and restructure tournament LFG for better documentation
2026-10-27 16:50:26 +02:00
Kalle
e5fc7062dd
Prevent joining two teams of the same tournament via concurrent requests
2026-10-27 16:50:26 +02:00
Kalle
f7372324fe
Dev tools ( #3471 )
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
E2E Tests / publish-docs-screenshots (push) Has been cancelled
2026-10-25 11:43:36 +02:00
Kalle
fafcff16a9
Show map win rates in match profile map preferences ( #3469 )
2026-10-24 17:23:05 +03:00
Kalle
b3622a4813
docs.sendou.ink ( #3468 )
...
E2E Tests / e2e (push) Has been cancelled
E2E Tests / publish-docs-screenshots (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
Co-authored-by: hfcRed <hfcred@gmx.net >
2026-10-24 10:59:58 +03:00
Kalle
843875a164
Remove avatar migration scripts
2026-10-23 20:34:00 +03:00
Kalle
32b8689d8d
Stored Discord avatars ( #3455 )
2026-10-23 18:35:27 +03:00
Kalle
2514a44a05
Builds UI improvements ( #3463 )
...
Co-authored-by: umizuumie <umizuumie@gmail.com >
2026-10-21 19:48:31 +03:00
Kalle
fd90f734a7
Scanner montage v2
2026-10-20 21:07:47 +03:00
Kalle
1c6c7c34b9
Tournament VoD download script limit to top 8
2026-10-20 21:07:47 +03:00
Kalle
85c016d704
Make starting dev server quieter
2026-10-15 20:51:44 +03:00
Kalle
92627e73aa
i18n translate page, prune & allow different language for site text and in-game text ( #3456 )
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-10-14 21:12:38 +03:00
Kalle
cf281c0060
Speed up participated users read, drop redundant indexes
2026-10-13 18:24:31 +03:00
Kalle
271c6d507f
Make LFG pagination faster by putting it to DB
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-10-12 07:36:38 +03:00
Kalle
7bee82c0de
Fix Scanner score+name misread
2026-10-11 17:53:24 +03:00
Kalle
7f8d2da15c
Streams from YouTube too ( #3452 )
2026-10-11 15:34:15 +03:00