Skip to content

Feat/team projects#54

Merged
kapitulin24 merged 14 commits into
devfrom
feat/team-projects
May 25, 2026
Merged

Feat/team projects#54
kapitulin24 merged 14 commits into
devfrom
feat/team-projects

Conversation

@kapitulin24
Copy link
Copy Markdown
Contributor

Summary

  • Добавлена полноценная зона team/projects: список проектов, карточки, скелетоны и пустые состояния.
  • Реализованы ключевые пользовательские сценарии по проектам: создание, шаринг, архивирование/восстановление, удаление, а также базовые экраны настроек и бордов.
  • Обновлена навигация приложения: добавлены маршруты проектов и раздел Projects в sidebar с действиями управления.
  • Расширены entity/api-слои для project, team, user и связанные схемы/типы, чтобы поддержать новые UI-флоу.
  • Подготовлены инфраструктурные и UI-улучшения (включая общие компоненты), необходимые для стабильной работы новых экранов.

Test plan

  • Открыть team/projects и проверить состояния: loading, empty, list.
  • Проверить переходы по маршрутам проекта (общая страница, boards, settings).
  • Протестировать действия проекта: create, share, archive/restore, remove.
  • Проверить отображение блока Projects в sidebar и корректность действий из меню.
  • Запустить линтер и убедиться, что по измененным файлам нет ошибок.
  • Прогнать smoke-тест авторизации/навигации после изменений роутинга.

@kapitulin24 kapitulin24 requested review from AlexandrNel and soorq May 25, 2026 16:22
@github-actions github-actions Bot added ui-kit Shared UI components, styles and storybook core-logic Global providers, api instances and core shared libs features User scenarios and sliced features domain Business entities and models views Pages, widgets and layouts dependencies Dependency updates (package.json, pnpm-lock) labels May 25, 2026
@kapitulin24 kapitulin24 merged commit fd6e31c into dev May 25, 2026
7 checks passed
@kapitulin24 kapitulin24 deleted the feat/team-projects branch May 25, 2026 17:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core-logic Global providers, api instances and core shared libs dependencies Dependency updates (package.json, pnpm-lock) domain Business entities and models features User scenarios and sliced features ui-kit Shared UI components, styles and storybook views Pages, widgets and layouts

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] Реализация модуля проектов команды и проектных страниц в Next.js приложении

2 participants