Skip to content

Refactor profile and team pages, remove unused tabs, and enhance member card display#89

Merged
kapitulin24 merged 13 commits into
devfrom
refactor/profile
Jul 7, 2026
Merged

Refactor profile and team pages, remove unused tabs, and enhance member card display#89
kapitulin24 merged 13 commits into
devfrom
refactor/profile

Conversation

@AlexandrNel

Copy link
Copy Markdown
Collaborator

Что сделано

  • Удалены неиспользуемые вкладки (tabs.ts), изменена HTML-разметка MePage и IdentityItem
  • Исправлены схема пользователя (schemas.ts)
  • Переработан OAuthManageButton
  • Переработан MemberCard
  • Удалены табы из страниц команды
  • Добавлен новый виджет VerticalTabsNav для вертикальной навигации
  • Обновлён сайдбар: ссылки на проекты и команды перенаправлены на корректные маршруты
  • Удалены неиспользуемые компоненты

Проверка

  • pnpm lint
  • pnpm typecheck

@AlexandrNel AlexandrNel requested a review from kapitulin24 as a code owner June 30, 2026 13:48
@github-actions github-actions Bot added ui-kit Shared UI components, styles and storybook domain Business entities and models views Pages, widgets and layouts config labels Jun 30, 2026
AlexandrNel and others added 3 commits July 6, 2026 17:26
- Introduced TeamPage with a redirect to team members.
- Created separate pages for team invitations, members, and settings.
- Removed the obsolete tabs configuration file to streamline the team structure.
@github-actions github-actions Bot added the core-logic Global providers, api instances and core shared libs label Jul 6, 2026
- Deleted the security page component and its route definition from the user structure.
- Updated route definitions and sidebar header to reflect the removal of the security section.
- Updated the profile layout to improve styling and responsiveness.
- Refactored the PageWrapper component for better content overflow handling.
- Adjusted the VerticalTabsNav component to use a sticky position and modified its class names for improved visual consistency.
- Changed the import statements for better type handling in user-related files.
- Added OAuthItem component to display individual OAuth provider status and connection options.
- Introduced OAuthSection and OAuthSectionContent components for managing and displaying connected accounts.
- Created OAuthSectionFallback for loading states while fetching OAuth providers.
- Implemented OAuthStatusBadge to visually represent connection status of OAuth providers.
@github-actions github-actions Bot added the features User scenarios and sliced features label Jul 7, 2026
…nd settings

- Introduced Error components for handling loading failures in team invitations, members, and settings views.
- Each component provides user-friendly messages and retry options to enhance user experience.
- Implemented localized titles and descriptions for better accessibility.
- Added new API hooks for managing invitations and members, including update and remove functionalities.
- Created UI components for displaying invitations and members, including cards and dialogs for actions.
- Added new components for the landing page, including LandingHeader, LandingHero, LandingFeatures, LandingTemplates, LandingSteps, LandingTestimonials, LandingCta, LandingProblem, and LandingFooter.
- Introduced configuration for landing features, templates, industries, testimonials, and footer sections to enhance modularity and maintainability.
- Implemented a BoardPreview component to visually represent task columns in templates.
- Enhanced user experience with clear calls to action and informative sections tailored for various business needs.
@kapitulin24 kapitulin24 merged commit 2892977 into dev Jul 7, 2026
7 checks passed
@kapitulin24 kapitulin24 deleted the refactor/profile branch July 7, 2026 15:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

config core-logic Global providers, api instances and core shared libs 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.

2 participants