fix(files): аватары и баннеры доступны авторизованным пользователям

Аватар нельзя было показать в списке друзей: файл без комнаты был доступен
только загрузившему. Добавлено назначение файла (`files.purpose`: attachment |
avatar | banner, миграция 00006): аватары и баннеры отдаются любому
авторизованному пользователю, вложения по-прежнему проверяются по правам
комнаты, а непривязанные загрузки остаются приватными.
This commit is contained in:
2026-09-20 01:39:04 +03:00
parent 20eed227ca
commit d02ef7527a
35 changed files with 2330 additions and 191 deletions
+2
View File
@@ -17,6 +17,8 @@
--color-danger: oklch(0.62 0.19 25);
--color-success: oklch(0.72 0.15 150);
--color-warning: oklch(0.79 0.14 85);
/* Тёмно-голубой: точка статуса «невидимый» в разделе друзей. */
--color-info: oklch(0.45 0.09 240);
--color-border: oklch(0.35 0.02 265);
--radius-sm: 6px;