“BeeRad”
c2f880d957
sync: harden standalone mcp and chunk recovery
2026-04-16 09:53:56 +10:00
“BeeRad”
91ce23309b
fix: port sqlite fts corruption containment
...
- remove unsafe standalone startup FTS rebuild behavior
- add integrity classification and degraded FTS handling in the OS database runtime
- add clean-db FTS repair script for rebuildable corruption recovery
Generated with Claude Code
2026-04-14 22:05:54 +10:00
“BeeRad”
3ae46245ec
feat: port holistic node refinement contract
2026-04-11 21:37:52 +10:00
“BeeRad”
b9af8dc385
refactor: align source-first schema surfaces
2026-03-22 20:17:07 +11:00
“BeeRad”
6dcf247a64
Stabilize cross-platform local runtime
2026-03-21 17:48:48 +11:00
“BeeRad”
28e570696c
feat: port source-first ingestion to os repo
...
- make source the canonical field across os routes, tools, ui, and mcp
- align fresh-install schema, search, and embedding flows with source-first ingestion
Generated with Claude Code
2026-03-20 12:36:26 +11:00
“BeeRad” and Claude Opus 4.6
86f43c9975
feat: final schema pass — sync 9 schema changes from main repo
...
- Rename nodes.content → nodes.notes across all services, tools, API routes, and UI
- Add dimensions.icon column support (GET/POST routes, types)
- Add nodes.event_date column (create/update flows, types)
- Drop nodes.type and nodes.is_pinned references
- Drop edges.user_feedback references
- Drop chat_memory_state table (replaced with DROP IF EXISTS in migration)
- Update schema guide files (system/schema.md)
- Add runtime migration block in sqlite-client.ts for existing databases
- Fix MCP tool schemas (external API keeps 'content' param, maps to 'notes' internally)
- Update standalone MCP server (nodeService.js, sqlite-client.js, index.js)
- Update HTTP MCP server (server.js, stdio-server.js)
- Update all extraction tools (paper, website, youtube)
- Update all UI components (FocusPanel, ThreePanelLayout, GridView, ListView, FolderViewOverlay)
- TypeScript: 0 errors
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-15 12:53:52 +11:00
“BeeRad”
49ff3678a3
docs: clarify Node 20+ requirement, MCP setup, restart instructions
2026-02-02 15:41:29 +11:00
“BeeRad” and Claude Opus 4.5
7beba57f63
fix: fast node creation, first-run modal, simplified docs
...
- Skip AI calls when no valid OpenAI key (fixes 9-13s timeout)
- Add first-run modal prompting for API key
- Rewrite README for first-time users
- Add /api/health endpoint
- Remove all Anthropic references (not used in OS)
- Fix bootstrap script (dev:local → dev)
- Fix next.config.js devIndicators warning
- Add Node 18+ version check
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-02 15:10:46 +11:00
“BeeRad” and Claude Opus 4.5
9b2db68751
chore: codebase audit — remove dead code, unused deps, clean configs
...
Phase 1: Delete 19 dead component/service/tool files (4,200+ lines)
Phase 2: Remove 13 unused npm packages (Radix UI, shadcn utilities, ytdl-core, etc.)
Phase 3: Database schema — drop agent_delegations, add performance indexes
Phase 4: Remove 12 dead types from database.ts/analytics.ts/helpers.ts
Phase 5: Strip shadcn/ui theme from tailwind config
Phase 6: Clean env vars, fix broken imports (LocalKeyGate, MapViewer)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 08:52:15 +11:00
“BeeRad” and Claude Opus 4.5
0e6bf12ad3
fix: OS release prep - bootstrap script, deps, docs
...
- Fix bootstrap script (.env.example.local → .env.example)
- Fix @langchain/core version conflict (^1.0.1 → ^0.3.0)
- Add settings:open event listener for LocalKeyGate button
- Pin Next.js to 15.1.3 (was "latest")
- Default runtime to 'local' mode
- Remove desktop app references from UI text
- Rewrite MCP docs for web-only context
- Add SECURITY.md, CODE_OF_CONDUCT.md, CHANGELOG.md
- Add docs/README.md, docs/TROUBLESHOOTING.md
- Update README with platform support table
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-30 12:24:56 +11:00
“BeeRad”
733d1c3407
Initial commit: RA-H Open Source Edition
...
Local-first knowledge management system with BYO API keys.
Features:
- 3-panel UI (Nodes | Focus | Helpers)
- SQLite + sqlite-vec for vector search
- Agent system (Easy/Hard mode orchestrators)
- Content extraction (YouTube, PDF, web)
- Integrate workflow for connection discovery
- Dimension system with auto-assignment
Tech stack:
- Next.js 15 + TypeScript + Tailwind CSS
- Anthropic (Claude) + OpenAI (GPT) via Vercel AI SDK
Setup:
npm install && npm rebuild better-sqlite3
scripts/dev/bootstrap-local.sh
npm run dev
MIT License
2025-12-15 16:14:28 +11:00