Devin Zuczek
551585179a
[auth][api] accept the 20250424.01 client
...
Version check now answers "current" for a set of builds rather than one:
SUPPORTED_GAME_VERSIONS carries 20230414 and 20250424.01. GAME_VERSION is
unchanged and still what the server reports for itself (presence, rn.ver).
Adds GET /api/versioncheck/islandedversions, always [] — we never island a
build off into its own matchmaking pool.
The 2025 build POSTs /cachedlogin/forplatformid/:platform/:id with a
deviceId/platformAuth/time form body where the 2023 build GETs it, so that
route now takes both methods. The body is accepted and ignored for now.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-08-15 13:14:59 -04:00
Devin Zuczek
4fb1c901b4
[auth] grant screenshare, junior
2026-08-11 13:06:10 -04:00
Devin Zuczek
5c5988c730
ban hammer evasion
2026-08-10 10:48:22 -04:00
Devin Zuczek
6bbdf989b9
ban hammer
2026-08-10 10:29:24 -04:00
Devin Zuczek
7e62f2b53c
fix jwt unit test
2026-08-09 22:50:11 -04:00
Devin Zuczek
079c889ccb
remove proxies and use native services w/cors
2026-08-05 11:13:15 -04:00
Devin Zuczek
9f4ce07aca
track owned inventions
2026-08-04 22:33:47 -04:00
Devin Zuczek
dfb1e9ab21
put back stubbed meta auth for sideloaded apks
2026-08-04 21:13:33 -04:00
Devin Zuczek
d298977790
drop old platform ID column
2026-08-03 22:48:57 -04:00
Devin Zuczek
108b061019
increase cardinality of platform accounts
2026-08-03 20:32:23 -04:00
Devin Zuczek
af2a2a0683
fix a couple room routes
2026-08-03 19:43:38 -04:00
Devin Zuczek
a46f6db9d7
meta platform login
2026-08-02 01:57:01 -04:00
Devin Zuczek
d5ccad51d3
fixed room and subroom saving, add room saves
2026-07-28 20:29:20 -04:00
Devin Zuczek
568717bb53
migrate subrooms to own storage
2026-07-24 16:08:30 -04:00
Devin Zuczek
2f6a40279d
add version check for 20230414 client
2026-07-23 12:23:30 -04:00
Devin Zuczek
23b78104e8
updating api docs
2026-07-22 11:43:30 -04:00
Devin Zuczek
68b98665b2
update api docs
2026-07-22 10:12:50 -04:00
Devin Zuczek
dd3bcf6868
clean up auth and platform types
2026-07-21 12:14:10 -04:00
Devin Zuczek
64bfc9f851
fake route for oculus
2026-07-20 21:38:40 -04:00
Devin Zuczek
a4ddef2cf7
match docs, tweak for monowrapper
2026-07-20 17:59:00 -04:00
Devin Zuczek
355b459dc9
beta openapi docs
2026-07-20 15:33:08 -04:00
Devin Zuczek
2f734b41ae
fix the /developer endpoint (I guess)
2026-07-16 13:28:07 -04:00
Devin Zuczek
f02a75aed4
Issue #14 : add isDeveloper/isModerator CLI commands
2026-07-16 12:25:25 -04:00
Devin Zuczek
ed155c163c
add a few CLI commands
2026-07-16 11:33:01 -04:00
Devin Zuczek
8314e54439
error out when JWT missing
2026-07-14 20:37:32 -04:00
Devin Zuczek
3e8f66b620
add game config configuration
2026-07-14 18:01:10 -04:00
Devin Zuczek
9d0d00992f
add an account limit
2026-07-14 11:49:47 -04:00
Devin Zuczek
2e057e93b7
record deviceclass
2026-07-14 11:26:11 -04:00
Devin Zuczek
c9996229db
update wrangler/workers version
2026-07-13 18:24:00 -04:00
Devin Zuczek
06c9f8f409
fix platform link login
2026-07-13 01:31:40 -04:00
Devin Zuczek
fb553c2fd0
move presence to d1
2026-07-11 12:37:22 -04:00
Devin Zuczek
aad184181b
enforce steam ticket validation
2026-07-10 17:40:55 -04:00
Devin Zuczek
1f70adbd67
updates to uuids to be consistent
2026-07-10 00:10:03 -04:00
Devin Zuczek
43c3bd93be
clean up auth, some storage improvements
2026-07-09 23:28:04 -04:00
Devin Zuczek
bdebc50075
move JWT validation to package
2026-07-09 20:15:10 -04:00
Devin Zuczek
27a9b5da04
update login test
2026-07-09 12:37:32 -04:00
Devin Zuczek
48dc1b2ee8
fix password authentication
2026-07-09 10:52:15 -04:00
Devin Zuczek
6e9d857ba6
migrating more stuff into domain pkg
2026-07-09 00:56:50 -04:00
Devin Zuczek
a1d9fc17f0
misc rooms endpoints, friends
2026-07-08 13:22:06 -04:00
Devin Zuczek
baf43bfe31
authentication improvements
2026-07-06 21:08:24 -04:00
Devin Zuczek
fbc1aedfcd
move to JWT_SECRET
2026-07-06 16:20:05 -04:00
Devin Zuczek
7cf380a401
more endpoints
2026-07-05 19:23:06 -04:00
Devin Zuczek
ba33003343
updating types
2026-06-30 23:57:29 -04:00
Devin Zuczek
bf88bcc48f
more routes
2026-06-30 22:32:08 -04:00
Devin Zuczek
3a3f96bba6
avatar endpoints
2026-06-30 18:52:37 -04:00
Devin Zuczek
c1489ea683
improve db setups/migrations
2026-06-30 15:41:38 -04:00
Devin Zuczek
87581ddbcf
remove kv IDs
2026-06-30 13:54:21 -04:00
Devin Zuczek
8b42c23764
update some naming conventions
2026-06-30 13:03:46 -04:00
Devin Zuczek
c9ec13fc6c
update deps
2026-06-29 23:44:57 -04:00
Devin Zuczek
81815ef06c
remove hard coded routes
2026-06-29 23:16:42 -04:00