Kalle
aefe99a204
Proper score
2026-08-05 17:18:41 +03:00
Kalle
d55712c68a
Rename cv -> scanner
2026-08-05 11:15:32 +03:00
Kalle
e6a9d8f112
Merge remote-tracking branch 'origin/main' into ingest
...
# Conflicts:
# app/components/match-page/MatchTimeline.tsx
# app/db/tables.ts
# app/features/tournament-match/components/TournamentMatchTabs.tsx
# app/features/tournament-match/loaders/to.$id.matches.$mid.server.ts
# app/features/vods/loaders/vods.new.server.ts
# db-test.sqlite3
# e2e/seeds/db-seed-AB_RR.sqlite3
# e2e/seeds/db-seed-DEFAULT.sqlite3
# e2e/seeds/db-seed-FINALIZED_BRACKET.sqlite3
# e2e/seeds/db-seed-IN_SQ_MATCH.sqlite3
# e2e/seeds/db-seed-NO_SCRIMS.sqlite3
# e2e/seeds/db-seed-NO_SQ_GROUPS.sqlite3
# e2e/seeds/db-seed-NO_TOURNAMENT_TEAMS.sqlite3
# e2e/seeds/db-seed-NZAP_IN_TEAM.sqlite3
# e2e/seeds/db-seed-REG_OPEN.sqlite3
# e2e/seeds/db-seed-SMALL_SOS.sqlite3
# e2e/seeds/db-seed-TEAM_MAP_PREFS.sqlite3
# knip.ts
# package.json
# pnpm-lock.yaml
# vite.config.ts
2026-08-04 20:15:52 +03:00
Kalle
ff60e34c55
Block joining SendouQ if season's initial powers were never seeded
...
Closes #2395
2026-08-04 10:48:13 +03:00
Kalle
3b4707908c
Search params refactor ( #3286 )
2026-08-04 06:55:17 +03:00
Kalle
42b44614f2
better-sqlite3 -> node:sqlite, get rid of ley (#3289 )
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-08-03 21:35:13 +03:00
Kalle
fd313b8fac
Add summary to bench:db
2026-08-03 13:31:40 +03:00
Kalle
97619bdc05
Exported images w/ SQ season summary downloadable ( #3272 )
2026-07-31 17:34:49 +03:00
Kalle
83660a5b2f
Factories, POM and other test improvements ( #3260 )
2026-07-31 16:51:46 +03:00
Kalle
38279e46a0
Delete unused table
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-07-31 15:26:25 +03:00
hfcRed
3df1f9ed19
Tournament Trophies ( #3245 )
2026-07-31 09:51:49 +03:00
Kalle
2c9cc7502a
Improve repository coherency
2026-07-27 14:56:28 +03:00
Kalle
3a93778b27
Migrate rest of better-sqlite3 to Kysely
2026-07-26 16:49:58 +03:00
Kalle
4cf2003e3c
More consistent date columns
2026-07-26 15:14:33 +03:00
Kalle
329fd82120
Migrate mmr queries to Kysely
2026-07-26 14:03:45 +03:00
Kalle
a8f8dd9a43
CV housekeeping: biome, knip, docs
...
- biome sweep over app/features/cv + scripts/cv (tabs, a11y button types,
CLI scripts get the repo's noConsole ignore convention); fixture corpus
excluded from biome
- knip: vendored scripts/dicts ignored (knip's vite plugin started
analyzing it once scripts/cv/vite-node.config.ts appeared), dead
exports pruned
- app/features/cv/README.md carries the detector/atlas/fixture/gotcha
documentation; AGENTS.md points to it and pins the fixture ground-truth
and id-types rules
- assets/fonts/ gitignored (proprietary atlas-builder fonts)
2026-07-19 14:22:06 +03:00
Kalle
abc36e3978
Move CV tools to scripts/cv, run via vite-node
...
- dedicated scripts/cv/vite-node.config.ts: the root config's opencv-js
optimizeDeps entry would hand vite-node the browser prebundle (crashes
on __dirname); this config externalizes it to the patched CJS bundle
- atlas builders read/write the local assets checkout (CV_ASSETS_DIR);
fonts from the repo-root assets/fonts (gitignored)
- build-planner-signatures reads the assets repo's planner-maps with a
filename adapter (<stageId>-<MODE>-<TYPE>.png); the MINI variant
reproduces the committed signature atlas byte-identically
- build-localized-entries emits the id-keyed snap tables (StageId/
ModeShort/CvLobby) — regenerated output is structurally identical to
the converted localized-entries.ts, and localized-messages.ts survives
unchanged; canonical-English validation now anchors on the en locale
- report.ts compares weaponIds; the accuracy table matches emberz's last
run exactly, and the golden suite passes against a from-scratch atlas
regen (bootstrap + font builder)
- pnpm scripts: cv:report, cv:fixtures, cv:bootstrap-atlas,
cv:build-glyph-atlas, cv:build-localized-entries,
cv:build-planner-signatures
2026-07-19 14:13:44 +03:00
hfcRed
4914912e59
Improve dev server performance on startup and navigation ( #3233 )
2026-07-18 10:30:08 +03:00
Kalle
33a8ababa5
Move seeding snapshot to tournament admin loader
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-07-14 21:11:33 +03:00
Kalle
90d626b4f8
Add benchmark DB script
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-07-12 13:09:50 +03:00
Kalle
e63674e71f
Collapsing i18n keys check in CI/CD + fix existing
2026-07-11 13:57:28 +03:00
Kalle
621fe301f1
User card only allow unverified if also verified exists
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-07-05 18:01:31 +03:00
Kalle
0c5a55fcdf
Map planner special weapon ranges
2026-07-01 19:48:47 +03:00
Kalle
0f229a5c04
Migrate+update badge scripts
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-28 14:22:08 +03:00
Kalle
b19e942709
Adopt data folder convention in build analyzer and obj dmg calc
2026-06-17 14:47:41 +03:00
Kalle
abed7fa8bb
Weapon params page ( #3170 )
2026-06-17 14:37:44 +03:00
Kalle
75179e5077
Zod validated config for security and ease of getting started
2026-06-15 14:12:15 +03:00
Kalle
7b6e46c0bc
Preserve plural translations for single-plural languages on sync
...
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
i18next-locales-sync stores plural keys for languages with a single CLDR
plural category (zh/ja/ko) under the bare singular key, and silently drops
suffixed _one/_other keys for those languages. Add a pre-sync step that
collapses such keys into the singular form so the translations survive, and
restore the zh analyzer keys that were dropped this way.
2026-06-14 19:02:26 +03:00
Kalle
08e29d41f9
Remove unused scripts
2026-06-12 21:24:52 +03:00
Kalle
51808edcc3
Get rid of dotenv & tsx deps
2026-06-12 21:18:09 +03:00
Kalle
6e987d506f
Tournament layout refresh, improve admin experience ( #3152 )
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 18:31:10 +03:00
Kalle
83d21879bf
Migrate various tournament queries to Kysely ( #3135 )
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-03 21:05:42 +03:00
Kalle
d278a15504
10 star weapon pool ( #3108 )
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-06-01 18:20:47 +03:00
Kalle
e41d09981e
/q/settings -> /settings ( #3085 )
2026-05-23 18:07:01 +03:00
Kalle
8dc92140fc
Optimize builds loaders ( #3076 )
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-17 16:21:13 +03:00
Kalle
2b5b1b1948
New match page ( #3032 )
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-04 18:15:10 +03:00
Kalle
3f3c084910
Migrate addInitialSkill to Kysely
2026-05-02 14:24:21 +03:00
Kalle
a8a42797e5
Exclude scripts from main typecheck
...
The dicts might or might not exist. The new command can be ran
when the dicts do exist.
2026-04-26 17:53:13 +03:00
Kalle
da481435a6
Remove ts-nocheck from utils.ts
2026-04-26 16:50:37 +03:00
Kalle
85d4a78ab2
Remove ts-nocheck from sync-weapon-params.ts
2026-04-26 16:49:09 +03:00
Kalle
51d3b8df2b
Fix ts-nocheck in replace-weapon-names.ts
2026-04-26 16:40:20 +03:00
Kalle
b0acdae69c
Fix ts-nocheck in create-object-dmg-json.ts
2026-04-26 16:33:29 +03:00
Kalle
2f9be8f96f
Fix ts-nocheck in create-misc-json.ts
2026-04-26 16:22:47 +03:00
Kalle
f8926e1a8d
Fix ts-nocheck in create-gear-json.ts
2026-04-26 16:16:03 +03:00
Kalle
5a54813a91
Fix ts-nocheck in create-analyzer-json.ts
2026-04-26 16:06:40 +03:00
Kalle
f3e660917d
Various tournament queries migrated to Kysely ( #2978 )
2026-04-14 20:26:48 +03:00
Kalle
ca229863ab
Fix Tri-Stringer/Wellstring range in comp analyzer
2026-04-06 13:56:14 +03:00
Kalle
ff27d6739b
Member join number widget ( #2939 )
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-04-04 18:17:28 +03:00
Kalle
1e8cccb800
Tournament auto vods & censor mode ( #2933 )
2026-04-02 17:29:58 +03:00
Kalle
bd688d637c
npm->pnpm ( #2929 )
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-03-31 20:38:22 +03:00