Add profile photo uploads and custom difficulty support

This commit is contained in:
2026-10-13 20:50:54 +05:00
parent 8c3de302e7
commit de812453ec
37 changed files with 1139 additions and 74 deletions

View File

@@ -114,3 +114,13 @@ permissions. Closed reports move to Done and are deleted from MineGeo and Linear
after three days through a durable workflow; no cron job is required.
Glow colors and user prefixes also require `20261008075322_profile_identity.sql`
before deploying the updated account, catalog, and multiplayer pages.
Custom difficulty presets for solo and multiplayer games require
`20261013095201_custom_difficulty_presets.sql` before deploying. The migration
stores the shared presets and snapshots their settings in each game and room.
No additional Vercel environment variables are needed.
Account photo uploads require `20261013123545_profile_avatars.sql` before
deploying. The migration creates the public avatar bucket with a 5 MiB file
limit and owner-scoped upload/delete policies. Existing public Supabase
environment variables are sufficient; no additional secrets are needed.