Changelog
All notable changes to the BrainHQ Admin Console and Second Brain Platform will be documented in this file.
[v0.1.0] - Initial Release
BrainHQ (Admin Console)
- Client Management: Added capability to track and manage client second-brain projects.
- Upload Pipeline: Added support for uploading Gmail
.mbox, Outlook, documents, notes, images, and archives.
- Job Creation: Automated creation of server-side training job folders and
manifest.json.
- Vercel Integration: Added automated client OS deployment generation directly from the admin portal using
VERCEL_TOKEN.
- Security: Implemented isolated client credentials derived from
ADMIN_V2_CLIENT_CREDENTIAL_MASTER.
- Configuration: Added support for custom upload directories via
BRAINHQ_UPLOAD_DIR and size limits via BRAINHQ_MAX_UPLOAD_BYTES.
Second Brain Platform (Client App)
- Frontend OS: Shipped standalone Next.js App Router frontend for client deployments.
- 3D Visualization: Integrated premium dark 3D knowledge graph canvas using Three.js and
@react-three/fiber.
- Data Ingestion: Added offline Node.js scripts for parsing
.mbox files, chunking data, generating deterministic embeddings, and creating semantic graphs.
- AI Integration: Integrated
gpt-5.5 for conversational queries and text-embedding-3-small for vector generation.
- Vector DB Adapters: Included exact local cosine index with pluggable boundaries for pgvector, Qdrant, Milvus, Weaviate, LanceDB, FAISS, and HNSW.
- Style Profiles: Added automatic extraction of sent-email training examples to match the user's observed communication style.
- API Endpoints:
GET /api/brain/state
POST /api/brain/query
- RAG evaluation JSONL export (
GET /api/brain/export?format=rag)
- Fine-tuning JSONL export (
GET /api/brain/export?format=finetune)
- Testing: Added Vitest unit testing and Playwright E2E testing configurations.