Skip to content

feat(ui): add shadcn component foundation - #32

Merged
minkinad merged 5 commits into
mainfrom
feat-tracker-1
Aug 27, 2026
Merged

minkinad merged 5 commits into
mainfrom
feat-tracker-1

Conversation

@minkinad

Copy link
Copy Markdown
Owner

Что изменено

Что изменено:

  • Внедрён shadcn/ui-слой на Radix UI, CVA и Lucide.
  • Главная сокращена до личной работы, очередей и последних изменений.
  • Создание задачи перенесено в полноценный диалог.
  • Список стал компактным и читаемым, без формы редактирования в каждой строке.
  • Список и Kanban теперь используют общие фильтры и представления.
  • Удалены повторяющиеся KPI, маркетинговая /pages/my и фиктивный project pulse.
  • Аналитика показывает только измеримые показатели: WIP, review, неназначенные и застоявшиеся задачи.
  • Переработаны мобильные версии всех экранов и вход.
  • Исправлен ложный разлогин: refresh/logout больше не делят строгий лимит с login.

Как проверено

  • pnpm lint
  • pnpm typecheck
  • pnpm test
  • pnpm build
  • pnpm audit --audit-level high

Риски и эксплуатация

  • Изменение не ослабляет авторизацию, изоляцию организаций и хранение токенов.
  • Для изменения схемы добавлена Prisma migration.
  • Обновлены документация, ADR и deployment-конфигурация, если они затронуты.
  • В PR нет секретов, персональных данных и production-дампов.

@minkinad minkinad self-assigned this Aug 27, 2026
@minkinad
minkinad enabled auto-merge (squash) August 27, 2026 08:46
@minkinad minkinad removed their assignment Aug 27, 2026
@minkinad
minkinad disabled auto-merge August 27, 2026 08:51
@minkinad
minkinad merged commit a808798 into main Aug 27, 2026
4 of 5 checks passed
@minkinad
minkinad deleted the feat-tracker-1 branch August 27, 2026 08:52
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.

1 participant