This website requires JavaScript.
f6c55d888f
Add Groups API router: create/join/leave, roles, transfer, group page
agent/cc677e477fe8-groups-api
daddy
2026-09-15 01:09:29 +00:00
eac6cf81ef
Text filtering service + profanity config
daddy
2026-09-15 01:02:00 +00:00
10a431e7a1
Merge branch 'main' into verify-4daac3f1cfba
daddy
2026-09-15 00:37:58 +00:00
0b3622d6b3
Group + membership models + migration
daddy
2026-09-15 00:37:47 +00:00
eb2328b427
Merge branch 'main' into verify-ff065522ba55
daddy
2026-09-15 00:35:40 +00:00
55f849f221
Reusable named rate-limiting dependency (extend existing in-process limiter)
daddy
2026-09-15 00:35:28 +00:00
600261dba2
Merge branch 'main' into verify-9eaf37ab424c
daddy
2026-09-15 00:33:52 +00:00
c256fb2334
tests/conftest.py: derive the hermetic-bootstrap compose project/ports per checkout
daddy
2026-09-15 00:33:46 +00:00
9334caf533
Add pluggable server-side TextFilter service (social.md §4 US-4)
agent/4daac3f1cfba-text-filter
daddy
2026-09-15 00:32:17 +00:00
712d21e746
Add groups + group_members models and migration
agent/ff065522ba55-group-models
daddy
2026-09-15 00:28:46 +00:00
de2d431571
Generalize rate_limit.py into a reusable named-limit dependency
agent/9eaf37ab424c-rate-limit-dep
daddy
2026-09-15 00:26:48 +00:00
f40940a491
Chat data models + migration (conversations, messages, reports)
daddy
2026-09-15 00:22:12 +00:00
546678a30d
Add chat data models + migration (conversations, messages, reports)
agent/9e1b957d4ba4-chat-models
daddy
2026-09-15 00:19:53 +00:00
d1f4547c5f
Friends/follow/block models + Alembic migration
daddy
2026-09-15 00:12:30 +00:00
9661b9a81c
Add social graph models: friendships, follows, blocks
agent/f039e52c4b44-social-graph-models
daddy
2026-09-15 00:10:15 +00:00
4eb4476fc3
Presence & status model + endpoints (Redis heartbeat) -- recovered
daddy
2026-09-15 00:01:24 +00:00
f34a4806ef
Port presence feature forward from orphaned agent/dd2a126b57a1 branch
agent/dd2a126b57a1-presence-recovery
daddy
2026-09-14 23:59:14 +00:00
9f04cef447
Editor: save world edits to the server; re-enter and see the changes persist
daddy
2026-09-14 23:38:46 +00:00
4ff74ae823
Editor save path: single/batch chunk PUT, 409 retry, non-joined Edit World entry
agent/da6e9f0ae7db-editor-save-persist
daddy
2026-09-14 23:35:33 +00:00
31f6974c7a
In-game editor MVP: place / move / rotate / scale / delete catalog objects
daddy
2026-09-14 23:22:12 +00:00
7c37a0dc2f
Add in-game editor MVP: EditorCore + 2D tile/object editing
agent/8f1c523a192c-editor-mvp
daddy
2026-09-14 23:18:45 +00:00
4c95ad79e6
Client persistence plumbing: HttpChunkSource adapter + server.gd real content loading
daddy
2026-09-14 23:00:47 +00:00
65995f30a6
Fix latent client-side encode_binary bounds min+size/min+max bug (nonzero position)
agent/0fcbdba8ad02-client-persistence-plumbing
daddy
2026-09-14 23:00:17 +00:00
fd88cef32f
Wire client chunk streaming + dedicated-server content load to the backend
daddy
2026-09-14 22:54:56 +00:00
eb39e4393d
Fix 3 real client/server chunk-codec interop bugs, caught by a new golden-fixture test
daddy
2026-09-14 19:56:44 +00:00
9c086a4b10
Backend: world content persistence endpoints (save/load chunk data)
daddy
2026-09-14 19:52:07 +00:00
b6c6ddfbc4
Add world content persistence backend (Postgres chunks, internal API, game-server token auth)
agent/b34cc0769dd4-world-persistence-backend
daddy
2026-09-14 19:48:01 +00:00
186a79a43e
UGC scripting DSL: data-driven verb/condition interpreter
daddy
2026-09-14 19:34:12 +00:00
8822a03f53
Add ScriptBehavior DSL: data-driven, non-Turing-complete UGC scripting
agent/6882fd1336fe-scripting-dsl
daddy
2026-09-14 19:32:22 +00:00
c54ea6f055
Design: server-side world persistence architecture (Postgres, FastAPI-owns-writes)
daddy
2026-09-14 19:20:39 +00:00
b562e9f7b3
Design: server-side world persistence architecture
agent/64d9aef16e02-world-persistence-design
daddy
2026-09-14 19:19:10 +00:00
6809018ef1
Avatar customization: skin colour = swatches + shade slider
daddy
2026-09-06 16:17:07 +00:00
43a3b888da
Avatar customization: skin tone, head swap, and hair now actually apply
daddy
2026-09-06 16:10:46 +00:00
181ba6ae02
Avatar customization: drag-to-rotate preview, fill the dead space, seam fix
daddy
2026-09-06 15:18:26 +00:00
4200a8b358
Roblox-style camera: Classic + Shift Lock + scroll zoom + first person
daddy
2026-09-06 14:52:21 +00:00
1e917e196b
Free-orbit third-person camera
daddy
2026-09-06 14:33:49 +00:00
eb4da62f99
Fix ESC-crashes-the-game, avatar facing backward, invisible build stamp
daddy
2026-09-06 14:24:45 +00:00
3fb45f0ef2
Avatar: tune Roblox proportions + walk cycle from real rendered screenshots
daddy
2026-09-06 14:06:46 +00:00
1b1260f371
Avatar: fix inside-out black shell + add a procedural walk cycle
daddy
2026-09-06 13:07:27 +00:00
9731615c34
Roblox-style blocky avatar + actually-visible build stamp
daddy
2026-09-06 02:00:48 +00:00
6ad91b895c
Fix: avatars are capsules in the exe -- use load().instantiate(), not runtime GLTFDocument
daddy
2026-09-06 00:58:49 +00:00
44bfcb1871
Build stamp via assets/build_info.json (reliable: same path as the catalog)
daddy
2026-09-06 00:41:57 +00:00
3639fb3132
Fix multiplayer state: stacked players, ghosts after rejoin; add a build stamp
daddy
2026-09-06 00:39:30 +00:00
da4e1420ee
Fix: rejoining stacked players on top of each other (one fell through)
daddy
2026-09-06 00:00:27 +00:00
80f24bfd01
Avatars actually show; camera stops hugging the player
daddy
2026-09-05 23:52:10 +00:00
54bc763dff
Fix backwards controls + the exe's bare-capsule avatar
daddy
2026-09-05 23:30:00 +00:00
87f78b0226
Third-person camera + fix the avatar customize preview
daddy
2026-09-05 23:13:07 +00:00
bd1bdc417a
tests: assert players stay on the floor in the game-flow multiplayer test too
daddy
2026-09-05 22:59:58 +00:00
7ccdd3063a
Fix: players fall through the floor in multiplayer
daddy
2026-09-05 22:58:55 +00:00
67473dddcd
CI is live: Gitea Actions + host act_runner, first green run
daddy
2026-09-05 22:38:45 +00:00
d76bf4da19
CI: run the checkpoint suite in a venv (host Python is PEP 668 externally-managed)
daddy
2026-09-05 22:36:24 +00:00
4df1caa279
CI: JS-action-free workflow (host runner needs no Node)
daddy
2026-09-05 22:35:45 +00:00
02747cc266
CI: move workflow to .gitea/workflows/ (the instance is Gitea, not Forgejo)
daddy
2026-09-05 22:32:50 +00:00
187ec90440
PC3: checkpoint doc for what's built (M4 + M5 + foundation; M6-M10 not started)
daddy
2026-09-05 22:23:52 +00:00
fb52c4fd08
PC3 Phase 3.3 fix: RATE_LIMIT_ENABLED flag so the smoke suite isn't throttled
daddy
2026-09-05 22:22:52 +00:00
bc3901da68
PC3 Phase 3.3: rate-limit the auth endpoints
daddy
2026-09-05 22:20:18 +00:00
7bd8124199
PC3 Phase 3.2: real age verification (date of birth, not a checkbox)
daddy
2026-09-05 22:18:38 +00:00
855311e731
PC3 Phase 3.1: hermetic backend tests + fresh-clone boot check + CI workflow
daddy
2026-09-05 22:11:53 +00:00
50c6a31c25
PC3 Phase 2: orchestration under checkpoint control + networking doc
daddy
2026-09-05 22:08:02 +00:00
dba865ae4b
PC3 Phase 2.3: networked play path in the game
daddy
2026-09-05 22:07:06 +00:00
260b7a38da
PC3 Phase 2.2: game-server orchestration + POST /api/worlds/{id}/join
daddy
2026-09-05 22:02:55 +00:00
682f1f89f7
PC3 Phase 2.1: server-authoritative sim + prediction/reconciliation with replay
daddy
2026-09-05 22:00:18 +00:00
587a15a52e
PC3: checkpoint runner starts a dedicated server for the network-client smoke
daddy
2026-09-05 21:53:05 +00:00
e59cf158e5
PC3 Phase 1.4-1.6: avatars wired into the game end to end
daddy
2026-09-05 21:50:41 +00:00
af85048deb
PC3 Phase 1.3: backend avatar loadout persistence
daddy
2026-09-05 21:42:10 +00:00
d6cd3293ae
PC3 Phase 1.2: placeholder avatar asset pack + make the loader actually assemble
daddy
2026-09-05 21:38:00 +00:00
f51c49fcfa
PC3 Phase 1.1: game boots clean from a bare clone
daddy
2026-09-05 21:27:57 +00:00
3596922696
Fix real flake in smoke_test_network_client.gd's prediction-buffer check
daddy
2026-08-21 01:44:28 +00:00
29349ef0ea
WIP checkpoint: PC2: Wire "Enter World" from the browse list to the playable level
agent/9e7930c1b631
coder-bot
2026-08-21 01:38:39 +00:00
1526f3a636
Merge pull request 'Avatar loader & customization system: merge onto main + fix regressions, add smoke coverage' (#53 ) from agent/896fbb97de1d into main
agent-bot
2026-08-21 01:35:28 +00:00
b6e146e4b2
Avatar loader & customization system: merge onto main + fix regressions, add smoke coverage
agent/896fbb97de1d
coder-bot
2026-08-21 01:34:51 +00:00
59ca5a4c6e
Merge main into agent/896fbb97de1d
coder-bot
2026-08-21 01:26:13 +00:00
8da66841b3
WIP checkpoint: PC2: Automated coverage for enter-world + movement
agent/48206289ff51
tester-bot
2026-08-21 01:25:42 +00:00
b422e41a0f
Merge pull request 'Client-side position sync + prediction/reconciliation' (#52 ) from agent/806cbbff5213 into main
reviewer-bot
2026-08-21 01:22:34 +00:00
bd44ecba14
Client-side position sync + prediction/reconciliation
agent/806cbbff5213
claude-checkpoint-tooling
2026-08-21 01:21:37 +00:00
bae326e14c
WIP checkpoint: Client-side position sync + prediction/reconciliation
coder-bot
2026-08-21 01:18:34 +00:00
140db9df91
Recovered orphaned WIP before switching to a new task
coder-bot
2026-08-21 01:17:16 +00:00
2dff83bae3
WIP checkpoint: Client-side position sync + prediction/reconciliation
coder-bot
2026-08-21 01:17:13 +00:00
acb732fac6
WIP checkpoint: Address review feedback: Implement Godot dedicated server scene + player spawning
agent/3bba30f838d1
architect-bot
2026-08-21 01:17:04 +00:00
1a8821e3c8
WIP checkpoint: Client-side position sync + prediction/reconciliation
coder-bot
2026-08-21 01:14:07 +00:00
019dfca14f
Merge pull request 'Address review feedback: Implement Godot dedicated server scene + player spawning' (#51 ) from agent/3bba30f838d1 into main
reviewer-bot
2026-08-21 01:00:23 +00:00
7be50e3313
Fix real scene collision + a real regression from removing the Server autoload
claude-checkpoint-tooling
2026-08-21 00:59:24 +00:00
29de1c5c3a
Merge main into agent/3bba30f838d1
coder-bot
2026-08-21 00:56:17 +00:00
92c10fa657
Add smoke_test_enter_world.gd + doc update that never made it into PR #50
claude-checkpoint-tooling
2026-08-21 00:53:55 +00:00
8357643072
Merge pull request 'PC2: Wire "Enter World" from the browse list to the playable level' (#50 ) from agent/9e7930c1b631 into main
reviewer-bot
2026-08-21 00:47:26 +00:00
736ebce0d0
WIP checkpoint: Address review feedback: Implement Godot dedicated server scene + player spawning
architect-bot
2026-08-21 00:44:47 +00:00
b60480798f
WIP checkpoint: PC2: Wire "Enter World" from the browse list to the playable level
coder-bot
2026-08-21 00:43:45 +00:00
77f7511a4f
Merge pull request 'PC2: Basic visible player character representation + local movement controller' (#49 ) from agent/9bfb90314053 into main
reviewer-bot
2026-08-21 00:41:53 +00:00
8be962248d
Merge main into agent/9bfb90314053
agent/9bfb90314053
coder-bot
2026-08-21 00:39:28 +00:00
7790670559
WIP: add Camera3D, fix jump/forward-direction bugs, add mouse capture, build game.tscn composition
claude-checkpoint-tooling
2026-08-21 00:39:13 +00:00
c4eab8db92
WIP checkpoint: Address review feedback: Implement Godot dedicated server scene + player spawning
architect-bot
2026-08-21 00:20:21 +00:00
4d754ae48e
WIP checkpoint: Implement avatar loader and customization UI in Godot
coder-bot
2026-08-21 00:19:51 +00:00
e2a77b055f
WIP checkpoint: PC2: Basic visible player character representation
coder-bot
2026-08-21 00:09:44 +00:00
5966fa9044
WIP checkpoint: PC2: Basic visible player character representation
coder-bot
2026-08-21 00:06:54 +00:00
d1d03df2e6
WIP checkpoint: Implement avatar loader and customization UI in Godot
coder-bot
2026-08-21 00:01:24 +00:00
4dda636ed0
WIP checkpoint: Address review feedback: Implement Godot dedicated server scene + player spawning
architect-bot
2026-08-21 00:01:15 +00:00
945c498a31
WIP checkpoint: PC2: Basic visible player character representation
coder-bot
2026-08-21 00:01:08 +00:00
be0acb1862
Merge pull request 'PC2: Build a basic playable test level scene' (#48 ) from agent/0c49a36fc7db into main
reviewer-bot
2026-08-21 00:00:12 +00:00
8118f3074b
WIP checkpoint: PC2: Basic visible player character representation
coder-bot
2026-08-20 23:46:29 +00:00
4276a89a6a
WIP checkpoint: Address review feedback: Implement Godot dedicated server scene + player spawning
architect-bot
2026-08-20 23:31:27 +00:00