|
chore: migrate to Tauri/Rust backend with SeaORM and add unit/integration tests
- Migrated Electron/Bun backend to Rust (Tauri v2). - Integrated SeaORM with SQLite and sqlite-vec support. - Implemented unit tests for LlamaClient and database initialization. - Added integration tests for MCP handlers. - Updated documentation (README.md, walkthrough, implementation plan). - Improved dev environment with launch scripts and tasks. - Followed user global rules for journaling and gitignore. |
|---|
|
|
| .gitignore |
|---|
| README.md |
|---|
| bun.lock |
|---|
| launch.cmd 0 → 100644 |
|---|
| package.json |
|---|
| src-tauri/.gitignore 0 → 100644 |
|---|
| src-tauri/Cargo.lock 0 → 100644 |
|---|
|
Too large (Show diff)
|
| src-tauri/Cargo.toml 0 → 100644 |
|---|
| src-tauri/build.rs 0 → 100644 |
|---|
| src-tauri/build_errors.txt 0 → 100644 |
|---|
| src-tauri/build_errors_2.txt 0 → 100644 |
|---|
| src-tauri/build_errors_3.txt 0 → 100644 |
|---|
| src-tauri/capabilities/default.json 0 → 100644 |
|---|
| src-tauri/icons/128x128.png 0 → 100644 |
|---|
|
|
| src-tauri/icons/128x128@2x.png 0 → 100644 |
|---|
|
|
| src-tauri/icons/32x32.png 0 → 100644 |
|---|
|
|
| src-tauri/icons/Square107x107Logo.png 0 → 100644 |
|---|
|
|
| src-tauri/icons/Square142x142Logo.png 0 → 100644 |
|---|
|
|
| src-tauri/icons/Square150x150Logo.png 0 → 100644 |
|---|
|
|
| src-tauri/icons/Square284x284Logo.png 0 → 100644 |
|---|
|
|
| src-tauri/icons/Square30x30Logo.png 0 → 100644 |
|---|
|
|
| src-tauri/icons/Square310x310Logo.png 0 → 100644 |
|---|
|
|
| src-tauri/icons/Square44x44Logo.png 0 → 100644 |
|---|
|
|
| src-tauri/icons/Square71x71Logo.png 0 → 100644 |
|---|
|
|
| src-tauri/icons/Square89x89Logo.png 0 → 100644 |
|---|
|
|
| src-tauri/icons/StoreLogo.png 0 → 100644 |
|---|
|
|
| src-tauri/icons/icon.icns 0 → 100644 |
|---|
|
|
| src-tauri/icons/icon.ico 0 → 100644 |
|---|
|
|
| src-tauri/icons/icon.png 0 → 100644 |
|---|
|
|
| src-tauri/integration_test_errors.txt 0 → 100644 |
|---|
| src-tauri/src/db.rs 0 → 100644 |
|---|
| src-tauri/src/entities/items.rs 0 → 100644 |
|---|
| src-tauri/src/entities/mod.rs 0 → 100644 |
|---|
| src-tauri/src/lib.rs 0 → 100644 |
|---|
| src-tauri/src/llama.rs 0 → 100644 |
|---|
| src-tauri/src/main.rs 0 → 100644 |
|---|
| src-tauri/src/mcp.rs 0 → 100644 |
|---|
| src-tauri/tauri.conf.json 0 → 100644 |
|---|
| src-tauri/test_errors.txt 0 → 100644 |
|---|
| src-tauri/tests/integration_test.rs 0 → 100644 |
|---|
| src/backend/config.js 0 → 100644 |
|---|
| src/backend/db.js 0 → 100644 |
|---|
| src/backend/electron-main.js 0 → 100644 |
|---|
| src/backend/llama-client.js 0 → 100644 |
|---|
| src/backend/logger.js 0 → 100644 |
|---|
| src/backend/mcp-handlers.js 0 → 100644 |
|---|
| src/backend/mcp-server.js 0 → 100644 |
|---|
| src/backend/mcp-tools.js 0 → 100644 |
|---|
| src/config.js 100644 → 0 |
|---|
| src/db.js 100644 → 0 |
|---|
| src/frontend/icon.ico 0 → 100644 |
|---|
|
|
| src/frontend/index.html 0 → 100644 |
|---|
| src/icon.ico 100644 → 0 |
|---|
|
|
| src/index.html 100644 → 0 |
|---|
| src/llama-client.js 100644 → 0 |
|---|
| src/logger.js 100644 → 0 |
|---|
| src/main.js 100644 → 0 |
|---|
| src/mcp-handlers.js 100644 → 0 |
|---|
| src/mcp-server.js 100644 → 0 |
|---|
| src/mcp-tools.js 100644 → 0 |
|---|