managarten/apps
Claude ec96d4e952
feat(questions): implement questions app NestJS backend
Complete backend implementation for the AI-powered research assistant app:

Database Schema (Drizzle ORM):
- collections: Organize questions into folders with colors and icons
- questions: User questions with status, priority, tags, and research depth
- research_results: Results from mana-search service with summaries and key points
- sources: Extracted content from web search results
- answers: AI-generated answers with ratings and citations

NestJS Modules:
- QuestionModule: CRUD operations with filtering, pagination, and status management
- CollectionModule: Collection management with reordering and question counts
- ResearchModule: Integration with mana-search microservice for web search
- AnswerModule: Answer management with ratings and acceptance tracking
- SourceModule: Source content retrieval and management
- HealthModule: Health checks for database and search service

Features:
- Full JWT authentication via @manacore/shared-nestjs-auth
- Research depths: quick (5 sources), standard (15), deep (30)
- Automatic content extraction and summarization
- Follow-up question generation

Also updated:
- Root package.json: Added questions:* development scripts
- setup-databases.sh: Added questions database setup

https://claude.ai/code/session_01Rk3YVJCU3nM8uvVPghRz6r
2026-01-28 23:52:22 +00:00
..
calendar 🐛 fix(auth): implement password reset email link handler 2026-01-28 15:49:33 +01:00
chat 🧑‍💻 feat(dx): improve local development experience 2026-01-27 16:58:11 +01:00
clock feat(shared-auth-ui): add GuestWelcomeModal for guest onboarding 2026-01-27 16:57:14 +01:00
contacts ♻️ refactor(contacts): remove statistics, network view and session storage; implement demo mode 2026-01-28 14:12:19 +01:00
context 🔧 chore: enforce monorepo best practices with automated validation 2025-12-25 17:57:00 +01:00
manacore 📝 docs(landing): add devlog for telegram/matrix bots integration 2026-01-28 16:13:24 +01:00
manadeck feat(auth-ui): show email verified banner on login pages 2026-01-27 01:31:55 +01:00
nutriphi 🚀 ci(nutriphi): add production deployment configuration 2026-01-28 15:29:43 +01:00
picture 🔥 chore(picture): remove PostHog analytics for GDPR compliance 2026-01-28 12:24:22 +01:00
planta feat(auth-ui): show email verified banner on login pages 2026-01-27 01:31:55 +01:00
presi feat(auth-ui): show email verified banner on login pages 2026-01-27 01:31:55 +01:00
questions feat(questions): implement questions app NestJS backend 2026-01-28 23:52:22 +00:00
storage feat(storage): add verified banner to login page 2026-01-27 01:32:59 +01:00
todo 📝 docs(todo): update commit hash in cleanup plan 2026-01-28 16:13:15 +01:00
zitare/apps feat(auth): redirect users to source app after email verification 2026-01-27 01:31:31 +01:00