Skip to content

feat: команда, профиль и единый фронтенд (teams, profile, инфра)#44

Merged
soorq merged 23 commits intodevfrom
feat/teams-projects
May 7, 2026
Merged

feat: команда, профиль и единый фронтенд (teams, profile, инфра)#44
soorq merged 23 commits intodevfrom
feat/teams-projects

Conversation

@kapitulin24
Copy link
Copy Markdown
Contributor

Что сделано

  • Команда: вложенные маршруты /team/* (участники, приглашения, роли, настройки), таб-навигация и страницы на мок-данных; дебаунс поиска по участникам.
  • Профиль: вложенные маршруты /profile/* (я, безопасность, уведомления), разнесение настроек по страницам и табам в сайдбаре.
  • Аватар: фича UploadAvatar и сущность файла вместо отдельных API аватара команды/пользователя.
  • UI: CardSection, Select, доработки FloatingSaveBar (pending), общие компоненты shadcn-стека.
  • Приложение: консолидация из monorepo в один Next.js-проект; защищённые layout’ы, routes, сайдбар с поднавигацией.
  • Инфра и качество: Docker, GitHub Actions (build/CI и др.), husky/lint-staged, Storybook, observability-стек (compose, Grafana и т.д.) — по мере необходимости уточните в ревью, что реально входит в scope этого PR.

Как проверить

  • Открыть /team и подстраницы, убедиться в навигации и отсутствии регрессий.
  • Открыть /profile, /profile/me, /profile/security, /profile/notifications.

Comment thread src/entities/team/api/http.ts
Comment thread src/entities/user/model/const.ts
Comment thread src/widgets/app-sidebar/ui/AppSidebar.tsx
Comment thread src/shared/ui/floating-save-bar/FloatingSaveBar.tsx
Comment thread src/shared/lib/utils/throttle/throttle.ts
Comment thread src/pages/team/model/roles-mock.ts
Comment thread src/pages/signin/ui/SigninForm.tsx Outdated
soorq
soorq previously approved these changes May 7, 2026
@kapitulin24 kapitulin24 requested a review from soorq May 7, 2026 22:16
@soorq soorq merged commit 2a20e54 into dev May 7, 2026
4 checks passed
@soorq soorq deleted the feat/teams-projects branch May 7, 2026 22:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants