Devin Zuczek
ec52985ef2
[2025] unstable
2026-08-15 13:14:59 -04:00
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
66c09806f9
[www] beta room uploads ( #34 )
...
* WIP room uploads
* add beta warning
2026-08-15 13:14:40 -04:00
Devin Zuczek
d12806625d
[econ] add giftContext to the key so people get rewards for different activities per day
2026-08-13 12:54:01 -04:00
Devin Zuczek
d129900762
[events] event tagging and reporting
2026-08-12 17:42:22 -04:00
Devin Zuczek
3aad586153
[events] add bulkInvite
2026-08-12 17:17:10 -04:00
Devin Zuczek
385e10bd55
[match] matchmake into event room
2026-08-12 17:16:52 -04:00
Devin Zuczek
8e0e92b449
[accounts] clean up email in case null causes issues
2026-08-12 16:30:16 -04:00
Devin Zuczek
8364a0b5f6
[event] fixup even listing, eliminate some misc log errors
2026-08-12 15:57:09 -04:00
Devin Zuczek
d3838fb590
[match] just a little cleanup
2026-08-12 14:24:59 -04:00
Devin Zuczek
36c30a396c
[match] implement junior match pref
2026-08-12 14:16:21 -04:00
Devin Zuczek
da27b7e797
[invention] fix inventions of inventions
2026-08-12 12:07:46 -04:00
Devin Zuczek
42e1fb4ab7
[www] update meta link
2026-08-12 10:08:44 -04:00
Devin Zuczek
ca8d40c4ec
[techdebt] cleanup duplicate schema definitions
2026-08-11 15:50:55 -04:00
Devin Zuczek
c5ea04b39d
[econ] rrplus for developer, for now
2026-08-11 15:47:35 -04:00
Devin Zuczek
c2adc1ffbb
[econ] finally fix client balances after purchase
2026-08-11 13:10:31 -04:00
Devin Zuczek
4fb1c901b4
[auth] grant screenshare, junior
2026-08-11 13:06:10 -04:00
Devin Zuczek
efbd7936db
[econ] another attempt to fix client balance
2026-08-11 12:26:11 -04:00
Devin Zuczek
7df783302b
[notify] add documentation on push shapes
2026-08-11 11:36:51 -04:00
Devin Zuczek
21024c7852
[commerce] stub out commerce, for historical purposes
2026-08-11 10:51:53 -04:00
Devin Zuczek
a012b5165a
[econ] maybe fix up balance mismatch on purchases
2026-08-11 10:51:00 -04:00
Devin Zuczek
6622302a56
[econ] add documentation about daily/weekly challenges
2026-08-11 10:11:03 -04:00
Devin Zuczek
4b17b007e9
[econ] tweak progression slope
2026-08-11 01:18:12 -04:00
Devin Zuczek
9164df98a9
[econ] fix box roll
2026-08-11 00:38:53 -04:00
Devin Zuczek
7c43f2a1f3
[econ] levels
2026-08-11 00:34:03 -04:00
Devin Zuczek
af64327fea
[api][econ] add levels, xp storage and basic game rewards
2026-08-10 23:31:40 -04:00
Devin Zuczek
4109317f0e
[econ] update challenge to only require 3
2026-08-10 23:06:18 -04:00
Devin Zuczek
208c1fe772
[econ] mostly working challenges
2026-08-10 22:55:13 -04:00
Devin Zuczek
0b33e0b46f
[econ] reward scaffolding
2026-08-10 19:02:40 -04:00
Devin Zuczek
aa6fdaf4b2
[img] maybe fix choppy images
2026-08-10 17:58:11 -04:00
Devin Zuczek
3022b3b566
document challenges format
2026-08-10 14:58:42 -04:00
Devin Zuczek
e564d3c839
[www] subroom data
2026-08-10 14:10:20 -04:00
Devin Zuczek
793b2ad37a
[cdn] fix some range issues where delivered images might be corrupt
2026-08-10 13:56:32 -04:00
Devin Zuczek
6c7a634cb6
[www] subroom listing
2026-08-10 11:14:24 -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
7fbaad1fd8
[www] add basic room list
2026-08-10 10:26:39 -04:00
Devin Zuczek
d461961e54
implement /api/messages/v1/sendMultiple
2026-08-09 23:49:01 -04:00
Devin Zuczek
c6ec993e2d
add api/objectives/v1/updateobjective endpoint even though it does not work right now
2026-08-09 22:51:13 -04:00
Devin Zuczek
3d846ef2ad
fix an event test
2026-08-09 22:50:41 -04:00
Devin Zuczek
7e62f2b53c
fix jwt unit test
2026-08-09 22:50:11 -04:00
Devin Zuczek
a30d70076e
fix flake test
2026-08-09 22:49:53 -04:00
Devin Zuczek
37489d05dc
ability to swap out a room
2026-08-09 22:25:27 -04:00
Devin Zuczek
60505a2519
add matchmake error enums from dump
2026-08-09 01:08:23 -04:00
Devin Zuczek
a3d9fdb8bf
eh not the prettiest, but visits is just an increment and we might have others later. room_columns is not user-provided
2026-08-08 14:31:06 -04:00
Devin Zuczek
df2d2af75b
remove empty instances
2026-08-07 17:24:08 -04:00
Devin Zuczek
c2d36009a3
oops, just return a fake signature
2026-08-07 15:17:53 -04:00
Devin Zuczek
4e578f7771
turn off image signing to save CPU
2026-08-07 15:10:09 -04:00
Devin Zuczek
1e45afbcee
repair account/me/username endpoint
2026-08-07 14:30:45 -04:00
Devin Zuczek
9bb43f7b9c
remove unpublished rooms from catalogs
2026-08-07 13:38:24 -04:00