2 Commits

Author SHA1 Message Date
Warren
3cfc5eeb54 feat: Improve PDF preview with fullscreen button
Changes:
1. Increased PDF preview height
   - Detail panel: 400px → 600px
   - More space for document viewing

2. Added Fullscreen button
   - Opens PDF in full-screen overlay
   - 90vw × 85vh size (almost full screen)
   - Better reading experience

3. Removed sandbox restriction
   - sandbox='allow-same-origin' removed
   - Allows PDF plugins to work correctly
   - Better browser compatibility

4. Layout improvement
   - Fullscreen button at top
   - PDF iframe below
   - Clean vertical layout

Result:
- PDF files display correctly 
- Fullscreen viewing available 
- Works with browser PDF viewer 

Files:
- src/page.html (PDF preview height, fullscreen button, sandbox removed)
2026-05-17 05:44:32 +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