Kalle
eb0a5b6e3a
Merge branch 'main' of github.com:sendou-ink/sendou.ink into chat-sse
...
# Conflicts:
# app/features/sendouq/routes/q.preparing.tsx
2026-08-27 21:42:36 +03:00
Kalle
317a3a3251
New OG images ( #3370 )
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-08-27 18:54:47 +03:00
Kalle
3038bf29da
Optimize
2026-08-26 21:19:48 +03:00
Kalle
3bd78930ab
ChatRoomResolver helpers
2026-08-26 18:47:56 +03:00
Kalle
c65c69ad2e
Delete the skalop chat path
2026-08-26 18:47:55 +03:00
Kalle
988d7fd5a2
Rewrite the chat client onto the SSE + HTTP system
2026-08-26 18:47:55 +03:00
Kalle
a15a68fddc
Add chat HTTP endpoints
2026-08-26 18:47:35 +03:00
Kalle
c62210bc57
Add ChatRoomResolver and wire chat-room topic authorization
2026-08-26 18:47:35 +03:00
Kalle
3bfc5192fd
Add ChatRepository and chat factories
2026-08-26 18:47:35 +03:00
Kalle
2116bcce95
Make Season Finale script consider skipped teams
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-08-25 20:50:11 +03:00
Kalle
1d8551898e
Tweak scanner layout related data model, add dev only tooling
2026-08-23 16:23:44 +03:00
Kalle
3674a7dfe7
Fix scripts typecheck
2026-08-22 18:01:03 +03:00
Kalle
bee8cee3aa
Optimize tournament series leaderboard, tiebreak by placements
2026-08-22 07:30:15 +03:00
Kalle
e9beb092ad
Vacuum DB routine
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-08-21 22:29:26 +03:00
Kalle
4c5d0eea69
Migrate leagues to be standard many starting brackest tournaments ( #3361 )
2026-08-21 18:43:29 +03:00
Kalle
4f64b9ec01
zod -> valibot ( #3364 )
2026-08-21 17:36:48 +03:00
Kalle
a4fb0c371a
Skip push notifications if already seen
...
Closes #3339
2026-08-15 16:38:46 +03:00
Kalle
af7ef2fb08
Refactor permissions and make tournament object fully cacheable ( #3341 )
2026-08-15 09:29:34 +03:00
Kalle
c1b966a267
Add scanner details to SQ match page
2026-08-11 20:33:45 +03:00
Kalle
502385ce01
Scanner add scripts for developing
2026-08-09 20:37:48 +03:00
Kalle
41070f4594
Scanner improvements ( #3331 )
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-08-09 18:40:52 +03:00
Kalle
f3a744abbe
Keep tournament showcase cards in sync with tournament page count
2026-08-09 18:30:25 +03:00
Kalle
4f56f2a79f
More reliable push notifications
2026-08-09 16:25:37 +03:00
Kalle
5d2010057d
Reduce server load from revalidations and plus suggestions loaders
2026-08-08 14:01:24 +03:00
Kalle
7dca9ec51a
Reduce server load from revalidation broadcast storms
...
Throttle revalidation broadcasts per room to at most a leading and a
trailing one per 2s window, jitter clients' refetch so a fan-out does not
hit all at once, stop broadcasting to the looking room on every ready
check confirmation, and serve the looking page's user cards from a
short-lived cache.
2026-08-08 14:01:24 +03:00
Kalle
2cd9cf8214
Let users pick their card's XP division
2026-08-08 12:46:43 +03:00
Kalle
c18f131a18
Allow unordered migrations
2026-08-08 12:46:43 +03:00
Kalle
59fa42c513
Scanner WIP ( #3239 )
2026-08-07 20:47:19 +03:00
Kalle
2029129f2d
SendouQ collect ready checks before starting a match
2026-08-07 19:03:54 +03:00
Kalle
bea6d2166e
SendouQ group suggestions
2026-08-07 19:03:53 +03:00
Kalle
000eda055a
Tournament specific usernames set by established org TO's
2026-08-07 19:03:53 +03:00
Kalle
f808c4dcbc
Restrict teams leaving invitational tournaments that were added by the TO
2026-08-06 07:15:52 +03:00
Kalle
b45ecde4cc
Refactor tournament data loading ( #3298 )
2026-08-04 22:05:49 +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
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