Commit Graph

27 Commits

Author SHA1 Message Date
1a10dccc8d feat(ui): add Button, Input, Label atoms and FormField molecule with stories 2026-04-06 14:57:08 +02:00
ec08eb1d74 feat(ui): set up Atomic Design structure with Tailwind v4 2026-04-06 14:56:16 +02:00
3152aa670c chore: finalize Plan 4 — defer app builds to runtime, fix package build scripts 2026-04-06 14:51:49 +02:00
8da107a446 feat(api-client): add tRPC React Query provider and shared hooks 2026-04-06 14:49:10 +02:00
a870b9e0e5 feat(api): add tRPC routers (auth + content) calling core controllers 2026-04-06 14:48:42 +02:00
f313d6841f fix(cms): fix import paths and defer CMS build to runtime (requires database) 2026-04-06 14:44:42 +02:00
4bb30f6546 feat(cms-client): add dual-mode Payload client (local + HTTP) 2026-04-06 14:41:05 +02:00
1bd578993b feat(cms-core): add Payload config with postgres adapter and lexical editor 2026-04-06 14:40:24 +02:00
f56fc2f9c6 feat(cms-core): add Users, Articles, Media collections and SiteSettings global 2026-04-06 14:40:07 +02:00
6adcafbc05 feat(cms-core): add Payload CMS dependencies 2026-04-06 14:39:40 +02:00
46c2dd18d8 fix(core): add test tsconfig for IDE module resolution in test files 2026-04-06 14:34:57 +02:00
e74f83e172 feat(core): update public API exports, add @types/node 2026-04-06 14:31:33 +02:00
acf6ed20bc feat(core): add content controller with tests (articles CRUD) 2026-04-06 14:30:34 +02:00
b920da1e8f feat(core): add auth controllers with tests (sign-in, sign-up, sign-out) 2026-04-06 14:28:57 +02:00
f1041f2f1d feat(core): add content use cases with tests (create-article, get-articles) 2026-04-06 14:28:01 +02:00
45cb0ee972 feat(core): add auth use cases with tests (sign-in, sign-up, sign-out) 2026-04-06 14:27:23 +02:00
c73d4acec9 feat(core): add InversifyJS DI container with auth and content modules 2026-04-06 14:25:26 +02:00
746270eb73 feat(core): add mock implementations (users, articles, auth, telemetry) 2026-04-06 14:25:03 +02:00
f2bbd9791f feat(core): add application interfaces (repositories + services) 2026-04-06 14:24:31 +02:00
bc78f2d366 feat(core): add entity errors (auth, common) 2026-04-06 14:24:11 +02:00
18bde6ca4c feat(core): add entity models (user, article, session, cookie) 2026-04-06 14:23:54 +02:00
fe70a48702 feat(core): add vitest config and constants 2026-04-06 14:23:36 +02:00
9e1edcc7c1 feat(core): add dependencies (inversify, reflect-metadata, zod, vitest) 2026-04-06 14:23:22 +02:00
8ffc91f5e0 chore: add pnpm lockfile, fix core tsconfig
Remove reflect-metadata type reference from core/tsconfig.json —
it will be added in Plan 2 when InversifyJS is installed.
2026-04-06 14:13:59 +02:00
1cbdb71111 feat: add placeholder packages (core, api, api-client, cms-core, cms-client, ui) 2026-04-06 14:08:50 +02:00
c3f069a005 feat: add shared ESLint config package (@repo/eslint-config) 2026-04-06 14:06:22 +02:00
f2d7bc15da feat: add shared TypeScript config package (@repo/typescript-config) 2026-04-06 14:06:00 +02:00