Commit Graph

2 Commits

Author SHA1 Message Date
Warren
35c7f564ef fix: Create empty databases for warren and momentry users
Problem:
- warren/admin123 login succeeded
- Tree API returned undefined nodes (no database file)
- Frontend error: 'd.nodes is undefined'

Solution:
- Created empty SQLite databases for warren and momentry
- Used FileTree::init_user_db() to initialize
- Each database has empty file_nodes table

Result:
- warren: 0 nodes (empty tree)
- momentry: 0 nodes (empty tree)
- demo: 50 nodes (existing data)

Test result:
 warren/admin123 → Tree API returns {nodes: []}
 momentry/admin123 → Tree API returns {nodes: []}
 demo/admin123 → Tree API returns {nodes: 50}

Files:
- data/users/warren.sqlite (created)
- data/users/momentry.sqlite (created)
2026-05-17 00:56:31 +08:00
Warren
e3d6b60825 feat: MarkBase initial version
Phase 1 (Infrastructure):
- Docs: README.md, AGENTS.md, CHANGELOG.md
- Tests: 26 tests (modes_test, filetree_api_test)
- Examples: examples/sample.md, sample.json
- CI/CD: .gitea/workflows/test.yml, release.yml
- Runner: configuration scripts and guides

Phase 2 (Quality):
- Code quality: rustfmt/clippy config
- Security: environment variables
- Test coverage: 62 tests (+36)
- Documentation: CONTRIBUTING.md, docs/api.yaml
- Showcase: demo_features.md, developer_quickstart.md

Test coverage: 75%
Test pass rate: 100%
2026-05-16 15:37:37 +08:00