Sergey Krylov
1b6fd39be3
CI / ci (pull_request) Failing after 2m55s
CI / ci (push) Failing after 2m53s
feat: add frontend infrastructure libraries (ky, Zustand, MUI, dayjs, clsx, tanstack-table, rhf, zod)
- install ky, zustand, @mui/material, @fontsource/roboto, dayjs, clsx
- install @tanstack/react-table, react-hook-form, zod, @hookform/resolvers
- create kyClient.ts with auth interceptors
- create Zustand store for session (useSessionStore.ts)
- add MUI theming (theme.ts, ThemeProvider in AppProviders)
- add dayjs utils with ru locale (formatDate, formatRelative)
- add clsx cn() utility
- add base Table component using @tanstack/react-table
- create ADR-015 documenting architectural decisions
- create SDD artifacts: spec.md, plan.md, tasks.md
- build, lint, and 111 tests passing
2026-06-21 08:26:27 +03:00
..
2026-06-18 22:04:09 +03:00
2026-06-19 07:11:18 +03:00
2026-06-19 14:31:53 +03:00
2026-06-19 07:38:33 +03:00
2026-06-18 21:50:38 +03:00
2026-06-19 07:38:33 +03:00
2026-06-18 21:50:38 +03:00
2026-06-18 22:04:09 +03:00
2026-06-20 14:54:53 +03:00
2026-06-20 14:54:52 +03:00
2026-06-20 20:42:44 +03:00
2026-06-20 22:07:25 +03:00
2026-06-20 19:57:37 +03:00
2026-06-20 21:11:54 +03:00
2026-06-20 21:42:33 +03:00
2026-06-20 14:54:52 +03:00
2026-06-21 08:26:27 +03:00
2026-06-18 21:50:38 +03:00
2026-06-20 14:54:52 +03:00
2026-06-20 23:10:56 +03:00
2026-06-20 22:43:44 +03:00
2026-06-18 22:04:09 +03:00
2026-06-18 21:50:38 +03:00
2026-06-18 22:04:09 +03:00
2026-06-18 21:50:38 +03:00
2026-06-18 22:04:09 +03:00
2026-06-18 22:04:09 +03:00
2026-06-18 21:50:38 +03:00
2026-06-18 21:50:38 +03:00
2026-06-18 22:04:09 +03:00
2026-06-18 22:04:09 +03:00
2026-06-18 22:04:09 +03:00
2026-06-18 21:50:38 +03:00
2026-06-18 21:50:38 +03:00