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.
1 parent 17b1256 commit bd5c8e23f4aec340a85bacd999e57d440592137d
@楽曲作りまくりおじさん 楽曲作りまくりおじさん authored 7 days ago
Showing 62 changed files
View
.gitignore
View
.vscode/launch.json
View
.vscode/tasks.json
View
README.md
View
bun.lock
View
launch.cmd 0 → 100644
View
package.json
View
src-tauri/.gitignore 0 → 100644
View
src-tauri/Cargo.lock 0 → 100644
Too large (Show diff)
View
src-tauri/Cargo.toml 0 → 100644
View
src-tauri/build.rs 0 → 100644
View
src-tauri/build_errors.txt 0 → 100644
View
src-tauri/build_errors_2.txt 0 → 100644
View
src-tauri/build_errors_3.txt 0 → 100644
View
src-tauri/capabilities/default.json 0 → 100644
View
src-tauri/icons/128x128.png 0 → 100644
View
src-tauri/icons/128x128@2x.png 0 → 100644
View
src-tauri/icons/32x32.png 0 → 100644
View
src-tauri/icons/Square107x107Logo.png 0 → 100644
View
src-tauri/icons/Square142x142Logo.png 0 → 100644
View
src-tauri/icons/Square150x150Logo.png 0 → 100644
View
src-tauri/icons/Square284x284Logo.png 0 → 100644
View
src-tauri/icons/Square30x30Logo.png 0 → 100644
View
src-tauri/icons/Square310x310Logo.png 0 → 100644
View
src-tauri/icons/Square44x44Logo.png 0 → 100644
View
src-tauri/icons/Square71x71Logo.png 0 → 100644
View
src-tauri/icons/Square89x89Logo.png 0 → 100644
View
src-tauri/icons/StoreLogo.png 0 → 100644
View
src-tauri/icons/icon.icns 0 → 100644
View
src-tauri/icons/icon.ico 0 → 100644
View
src-tauri/icons/icon.png 0 → 100644
View
src-tauri/integration_test_errors.txt 0 → 100644
View
src-tauri/src/db.rs 0 → 100644
View
src-tauri/src/entities/items.rs 0 → 100644
View
src-tauri/src/entities/mod.rs 0 → 100644
View
src-tauri/src/lib.rs 0 → 100644
View
src-tauri/src/llama.rs 0 → 100644
View
src-tauri/src/main.rs 0 → 100644
View
src-tauri/src/mcp.rs 0 → 100644
View
src-tauri/tauri.conf.json 0 → 100644
View
src-tauri/test_errors.txt 0 → 100644
View
src-tauri/tests/integration_test.rs 0 → 100644
View
src/backend/config.js 0 → 100644
View
src/backend/db.js 0 → 100644
View
src/backend/electron-main.js 0 → 100644
View
src/backend/llama-client.js 0 → 100644
View
src/backend/logger.js 0 → 100644
View
src/backend/mcp-handlers.js 0 → 100644
View
src/backend/mcp-server.js 0 → 100644
View
src/backend/mcp-tools.js 0 → 100644
View
src/config.js 100644 → 0
View
src/db.js 100644 → 0
View
src/frontend/icon.ico 0 → 100644
View
src/frontend/index.html 0 → 100644
View
src/icon.ico 100644 → 0
View
src/index.html 100644 → 0
View
src/llama-client.js 100644 → 0
View
src/logger.js 100644 → 0
View
src/main.js 100644 → 0
View
src/mcp-handlers.js 100644 → 0
View
src/mcp-server.js 100644 → 0
View
src/mcp-tools.js 100644 → 0