feat(client): shareable player profile modal (#modal=profile&publicID=x) (#4639)

## Description:

Add player profile (stats only for now):
<img width="952" height="241" alt="image"
src="https://github.com/user-attachments/assets/2cc0c1ed-baf6-4cb5-837c-1f82d2850005"
/>

and clans modal:
<img width="927" height="778" alt="image"
src="https://github.com/user-attachments/assets/87e7ae53-6531-41cd-8795-4ea1d8fb67af"
/>

with dedicated url:
<img width="1273" height="916" alt="image"
src="https://github.com/user-attachments/assets/dd1ccff7-5d3c-4c70-a7d2-0c7399a88a08"
/>



## Please complete the following:

- [x] I have added screenshots for all UI updates
- [x] I process any text displayed to the user through translateText()
and I've added it to the en.json file
- [x] I have added relevant tests to the test directory

## Please put your Discord username so you can be contacted if a bug or
regression is found:

w.o.n

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Ryan
2026-07-18 16:04:09 -07:00
committed by GitHub
co-authored by Claude Fable 5
parent ea464d44bc
commit a5480ec7f7
11 changed files with 441 additions and 11 deletions
+5
View File
@@ -272,6 +272,11 @@
inline
class="hidden w-full h-full page-content relative z-50"
></game-stats-modal>
<player-profile-modal
id="page-profile"
inline
class="hidden w-full h-full page-content relative z-50"
></player-profile-modal>
<help-modal
id="page-help"
inline