feat(profile): системные бейджи рядом с ником

- участники сервера отдают список бейджей из badges_json (AGENT.md 7.2):
  список расширяемый, назначается только системой
- клиент: каталог бейджей (щит администратора инстанса, корона владельца,
  ранний сторонник, проверенный), неизвестные показываются нейтральной меткой
- бейджи видны в ленте, списке участников и друзьях вместо текстовой плашки
- тесты: Go (бейджи в списке участников) и Vitest (каталог и отрисовка)
This commit is contained in:
2026-09-21 18:10:39 +03:00
parent 0f0060e8a4
commit b43452aa04
19 changed files with 266 additions and 19 deletions
+6
View File
@@ -1115,5 +1115,11 @@
"notImage": "An image file is required",
"tooLarge": "File is larger than 5 MB"
}
},
"badges": {
"instanceAdmin": "Instance administrator",
"guildOwner": "Server owner",
"earlySupporter": "Early supporter",
"verified": "Verified"
}
}