feat(invites): страница приглашения со splash и переопределением
- миграция 00015: переопределение splash у приглашения (AGENT.md 7.9)
- GET /invites/{code} доступен без сессии: гость по ссылке видит карточку
сервера, описание, число участников и пригласившего
- POST/DELETE /invites/{code}/background: своя картинка страницы под правом
создателя или MANAGE_GUILD, файл удаляется при замене и снятии
- клиент: маршрут /invite/:code с фоном (переопределение → splash → баннер),
карточкой сервера, кнопками «Присоединиться»/«Открыть сервер» и входом с
возвратом на страницу (?next=)
- тесты: Go (карточка, загрузка, права, снятие) и Vitest (splash, гость,
присоединение, недействительная ссылка)
This commit is contained in:
@@ -434,7 +434,17 @@
|
||||
"join": "Join",
|
||||
"joining": "Joining…",
|
||||
"members": "Members: {{count}}",
|
||||
"alreadyMember": "You are already on this server"
|
||||
"alreadyMember": "You are already on this server",
|
||||
"invitedTo": "You are invited to a server",
|
||||
"inviter": "Invited by {{name}}",
|
||||
"accept": "Join server",
|
||||
"open": "Open server",
|
||||
"loginHint": "Log in to join — we will bring you back to this page.",
|
||||
"login": "Log in",
|
||||
"register": "Register",
|
||||
"toLogin": "Log in",
|
||||
"notFoundTitle": "This invite does not work",
|
||||
"notFound": "The link is invalid, expired or revoked. Ask for a new one."
|
||||
},
|
||||
"chat": {
|
||||
"log": "Message log of {{name}}",
|
||||
|
||||
Reference in New Issue
Block a user