ff6fec7eab
fix(tsconfig): set rootDir explicitly in feature packages
...
TypeScript emits an informational diagnostic when source files span
multiple top-level dirs (src/ + tests/) without explicit rootDir.
Setting rootDir="." satisfies the recommendation and matches the
include pattern. Updates blog, auth, marketing-pages — and Plan 4
doc so navigation (still pending) starts correct.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-05 08:30:19 +02:00
aed8c9a6ad
feat(core-api): compose @repo/auth/api into appRouter under 'auth' namespace
2026-05-05 08:16:25 +02:00
8667232c22
feat(blog): restore author relationship → users + featuredImage upload → media
2026-05-05 08:14:07 +02:00
e217652a87
fix(blog): remove rootDir constraint to allow tests/**/* inclusion in typecheck
2026-05-05 00:27:25 +02:00
3e6f632c4b
test(blog): add feature-level test exercising router → controller → use-case → repo
2026-05-04 22:37:18 +02:00
87f43924be
feat(blog): wire root barrel (entity types + ui query helpers)
2026-05-04 22:35:01 +02:00
82ef7c9ef6
feat(blog): add ui/query.ts (framework-agnostic React Query option builders)
2026-05-04 22:34:53 +02:00
1ae1702786
feat(core-api): compose @repo/blog/api into appRouter under 'blog' namespace
2026-05-04 22:34:43 +02:00
fde58f2d3d
feat(blog): add tRPC router with articleBySlug + listArticles + createArticle
2026-05-04 22:32:53 +02:00
a92341fb74
feat(core-cms): compose @repo/blog/cms into payload config
2026-05-04 22:29:50 +02:00
1d59698ebe
feat(blog): add articles collection (simplified — no cross-feature refs)
2026-05-04 22:27:03 +02:00
f041ae5473
feat(blog): add articles controller with Zod validation
2026-05-04 22:25:10 +02:00
b250cdff80
feat(blog): add PayloadArticlesRepository with doc-to-entity mapping
2026-05-04 22:23:31 +02:00
c00283506c
feat(blog): add per-feature InversifyJS container (symbols, module, container)
2026-05-04 22:14:56 +02:00
41d7883e7a
feat(blog): add MockArticlesRepository for tests
2026-05-04 22:14:14 +02:00
86228f2d3e
feat(blog): add createArticleUseCase (test red until DI + mock repo exist)
2026-05-04 22:13:31 +02:00
b0dab254d1
feat(blog): add getArticlesUseCase (test red until DI + mock repo exist)
2026-05-04 22:13:00 +02:00
ab11f42e8d
feat(blog): add IArticlesRepository interface
2026-05-04 22:11:17 +02:00
692ee58365
feat(blog): add Article entity with rich-text content + domain errors
2026-05-04 22:11:08 +02:00
161c858f32
feat(blog): scaffold empty package with feature tag + path aliases
2026-05-04 22:09:58 +02:00