Skip to content

Remove unused environment variables and refactor project structure#86

Merged
kapitulin24 merged 1 commit into
devfrom
feature/add-issue
Jun 28, 2026
Merged

Remove unused environment variables and refactor project structure#86
kapitulin24 merged 1 commit into
devfrom
feature/add-issue

Conversation

@kapitulin24

Copy link
Copy Markdown
Contributor

Summary

  • Добавлена полноценная работа с задачами на Kanban-доске: inline-создание, переименование, удаление и drag-and-drop между колонками с оптимистичными обновлениями через React Query.
  • Реализован виджет задачи в Drawer — просмотр деталей, редактирование описания и метаданных.
  • Перестроена маршрутизация проектов и досок (/team/projects/[projectSlug]/[boardSlug]), страница списка проектов вынесена в отдельный слайс pages/projects, старый код с моками (pages/project) удалён.
  • Расширены entity-слой задач (HTTP, queries, схемы), добавлены фичи task/create, task/update, task/remove и новый слайс pages/boards.
  • Добавлены UI-компоненты Drawer, ButtonGroup, OwnerWrap, доработан Kanban; удалён .env.production с локальными настройками.

Test plan

  • Открыть /team/projects — отображается список проектов команды
  • Перейти в проект → открывается доска, при отсутствии boardSlug в URL происходит редирект на первую доску
  • Создать задачу через inline-поле в колонке (Enter — сохранить, Escape — отменить)
  • Переименовать задачу inline на карточке
  • Перетащить задачу в другую колонку — позиция сохраняется после перезагрузки
  • Открыть задачу в Drawer — отображаются детали, описание редактируется
  • Удалить задачу через диалог подтверждения
  • Проверить сайдбар: навигация по проектам и доскам работает корректно
  • Убедиться, что pnpm lint и pnpm build проходят без ошибок

- Deleted .env.production file as it contained local development configurations.
- Refactored project structure by moving ProjectsPage and related components to a new directory.
- Introduced new pages for project and board management, enhancing the Kanban functionality.
- Added task creation and removal features with corresponding hooks and UI components.
- Cleaned up unused files and components to streamline the codebase.
@kapitulin24 kapitulin24 requested a review from AlexandrNel June 28, 2026 09:10
@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) config labels Jun 28, 2026
@kapitulin24 kapitulin24 removed the request for review from AlexandrNel June 28, 2026 09:15
@kapitulin24 kapitulin24 merged commit a8707c2 into dev Jun 28, 2026
5 checks passed
@kapitulin24 kapitulin24 deleted the feature/add-issue branch June 28, 2026 09:15
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 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.

1 participant