Мы обновили внутреннюю модель аккаунтов в Time-Notes, чтобы работа с файлами и доступами была более надежной и предсказуемой.
Раньше часть логики могла смешивать владельца аккаунта и роли участников. Теперь модель стала чище: владелец остается владельцем аккаунта, а приглашенные пользователи учитываются отдельно как участники с правами доступа.
Это важно для командной работы. Если один человек создал аккаунт, а другой участник загрузил файл в проект, файл относится к аккаунту и рабочему пространству команды. При этом мы сохраняем информацию о том, кто именно загрузил файл.
Что улучшили:
- привели модель аккаунтов к более понятной структуре;
- уточнили, кому принадлежат файлы внутри рабочего пространства;
- исправили видимость ранее загруженных ассетов;
- проверили сценарии с владельцем аккаунта и приглашенными участниками;
- улучшили сохранение состояния сайдбара после обновления страницы;
Это техническое обновление, но оно напрямую влияет на стабильность продукта: файлы должны отображаться там, где их ожидает пользователь, а права доступа должны работать без двусмысленности.
Мы продолжаем постепенно укреплять фундамент Time-Notes, чтобы команды могли спокойно хранить материалы, работать с проектами и управлять доступами внутри аккаунта.