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
c00fdeb35b
Fix css modules source map error
2026-08-04 10:25:49 +03:00
Kalle
f137040759
Replace neverthrow with a simple owned util
...
Closes #3266
2026-08-04 10:08:10 +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
dependabot[bot]
fa7bde1474
build(deps): bump the minor-and-patch group across 1 directory with 5 updates ( #3287 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 11:44:33 +03:00
hfcRed
545aff1fa7
Version bump + extra form info ( #3284 )
2026-08-03 08:50:12 +03:00
Kalle
1280a88d21
Image export fixes
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-02 07:15:46 +03:00
Kalle
83660a5b2f
Factories, POM and other test improvements ( #3260 )
2026-07-31 16:51:46 +03:00
dependabot[bot]
ea6bb0eb43
build(deps): bump the minor-and-patch group with 7 updates ( #3276 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kalle <38327916+Sendouc@users.noreply.github.com >
2026-07-31 14:57:05 +03:00
dependabot[bot]
23cb3878e6
build(deps): bump pako from 2.1.0 to 3.0.1 ( #3277 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kalle <38327916+Sendouc@users.noreply.github.com >
2026-07-31 14:53:27 +03:00
hfcRed
3df1f9ed19
Tournament Trophies ( #3245 )
2026-07-31 09:51:49 +03:00
dependabot[bot]
293d6013be
build(deps): bump the minor-and-patch group across 1 directory with 4 updates ( #3270 )
...
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
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-30 13:23:17 +03:00
dependabot[bot]
929dcf6efe
build(deps): bump better-sqlite3 from 12.11.1 to 13.0.1 ( #3271 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-30 11:44:37 +03:00
dependabot[bot]
1b553addfb
build(deps): bump the minor-and-patch group across 1 directory with 6 updates ( #3262 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 14:25:40 +03:00
dependabot[bot]
e751e78af5
build(deps-dev): bump @biomejs/biome from 2.5.4 to 2.5.5 ( #3261 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 14:25:13 +03:00
dependabot[bot]
e2cc8d833f
build(deps): bump nanoid from 5.1.16 to 6.0.0 ( #3256 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 17:20:40 +03:00
Kalle
02c2d74ddc
Migrate /art/new to SendouForm
2026-07-28 16:17:33 +03:00
Kalle
3a93778b27
Migrate rest of better-sqlite3 to Kysely
2026-07-26 16:49:58 +03:00
dependabot[bot]
e284d14f1d
build(deps): bump react-router from 8.2.0 to 8.3.0 ( #3254 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-25 15:05:31 +03:00
dependabot[bot]
5c2487a1d3
build(deps-dev): bump @biomejs/biome from 2.5.3 to 2.5.4 ( #3250 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kalle <38327916+Sendouc@users.noreply.github.com >
2026-07-25 15:04:49 +03:00
dependabot[bot]
a3dd1c4e1d
build(deps): bump the minor-and-patch group across 1 directory with 8 updates ( #3252 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-25 13:53:17 +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
Kalle
fede9602cb
Port CV golden-file tests to a dedicated Vitest project
...
- tests + 68MB fixture corpus move to app/features/cv/tests (plain blobs,
deliberately no LFS for now)
- vitest.cv.config.ts: third project with generous timeouts; excluded from
the unit project so --project unit stays fast
- node-test-compat.ts keeps the suites' node:test shape (nested t.test
subtests with skip options, all failures reported per fixture)
- patch @techstark/opencv-js: its CJS export is the emscripten ready
promise, and a thenable module.exports leaks Promise.prototype.then
through vite-node's namespace proxy, crashing every Node-side import;
the patch wraps it as { cvReadyPromise } and core/cv.ts unwraps
2026-07-19 13:07:49 +03:00
Kalle
a6bf55fe1a
Add CV parser dependencies (opencv-js, mediabunny, napi-rs/canvas)
2026-07-19 12:52:04 +03:00
Kalle
7d1e680a74
Optimize bundle ( #3228 )
2026-07-18 11:52:25 +03:00
dependabot[bot]
4db57c4b68
build(deps): bump the minor-and-patch group across 1 directory with 10 updates ( #3238 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-18 11:19:58 +03:00
Kalle
485fa7029e
Optimize DB queries ( #3225 )
2026-07-18 10:33:12 +03:00
dependabot[bot]
3e121f3801
build(deps-dev): bump @biomejs/biome from 2.5.2 to 2.5.3 ( #3235 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-18 10:30:26 +03:00
hfcRed
4914912e59
Improve dev server performance on startup and navigation ( #3233 )
2026-07-18 10:30:08 +03:00
dependabot[bot]
71ba0d6aca
build(deps): bump the minor-and-patch group across 1 directory with 6 updates ( #3230 )
...
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
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kalle <38327916+Sendouc@users.noreply.github.com >
2026-07-16 21:28:15 +03:00
dependabot[bot]
165f23682b
build(deps): bump the minor-and-patch group across 1 directory with 8 updates ( #3227 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-14 19:01:13 +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
dependabot[bot]
c4939f6e92
build(deps): bump the minor-and-patch group with 7 updates ( #3223 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-10 17:41:31 +03:00
dependabot[bot]
dcc668626f
build(deps-dev): bump @biomejs/biome from 2.5.1 to 2.5.2 ( #3224 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-10 17:41:01 +03:00
dependabot[bot]
938d7efd96
build(deps): bump remix-i18next from 7.5.0 to 8.0.0 ( #3215 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kalle <38327916+Sendouc@users.noreply.github.com >
2026-07-10 17:40:24 +03:00
dependabot[bot]
04fa7aae79
build(deps): bump the minor-and-patch group across 1 directory with 6 updates ( #3222 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-09 18:07:22 +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
dependabot[bot]
f25a2e410c
build(deps): bump the minor-and-patch group across 1 directory with 22 updates ( #3211 )
...
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
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kalle <38327916+Sendouc@users.noreply.github.com >
2026-07-04 15:43:44 +03:00
Kalle
8f482802ba
Upgrade to React Router 8
2026-07-02 17:38:26 +03:00
dependabot[bot]
970e660b1c
build(deps-dev): bump @types/node from 25.9.3 to 26.0.0 ( #3201 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-01 20:37:01 +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
86730a31e4
Upgrade Biome
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-27 11:32:49 +03:00
dependabot[bot]
7c03b36634
build(deps): bump the minor-and-patch group across 1 directory with 3 updates ( #3176 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-21 15:45:40 +03:00
lderuijter
b9a1daed45
Replace TanStack/react-charts library (issue #2293 ) ( #3151 )
2026-06-20 11:27:14 +03:00
dependabot[bot]
0d995dd48b
build(deps): bump the minor-and-patch group with 5 updates ( #3173 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-18 17:26:23 +03:00
Kalle
abed7fa8bb
Weapon params page ( #3170 )
2026-06-17 14:37:44 +03:00
dependabot[bot]
0460488dc3
build(deps): bump openskill from 4.1.1 to 5.0.1 ( #3169 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-06-17 14:32:05 +03:00
dependabot[bot]
6cb6ca7e98
build(deps): bump the minor-and-patch group with 3 updates ( #3168 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 14:19:46 +03:00
dependabot[bot]
2732f55359
build(deps): bump remeda from 2.37.0 to 2.38.0 in the minor-and-patch group ( #3165 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-16 15:48:26 +03:00