- Add complete dark mode system with theme context and toggle - Implement dark mode toggle component in navigation menu - Add client-side routing with SSR-safe signal handling - Fix language selector styling for better dark mode compatibility - Add documentation system with mdBook integration - Improve navigation menu with proper external/internal link handling - Add comprehensive project documentation and configuration - Enhance theme system with localStorage persistence - Fix arena panic issues during server-side rendering - Add proper TypeScript configuration and build optimizations 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
39 lines
1.1 KiB
Markdown
39 lines
1.1 KiB
Markdown
# Feature Matrix
|
|
|
|
This matrix shows which features are available in different configurations.
|
|
|
|
| Feature | Minimal | Auth | Content | Email | TLS | Full |
|
|
|---------|---------|------|---------|-------|-----|------|
|
|
| Static Files | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
|
|
| Routing | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
|
|
| Security Headers | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
|
|
| JWT Auth | ❌ | ✅ | ❌ | ❌ | ❌ | ✅ |
|
|
| OAuth2 | ❌ | ✅ | ❌ | ❌ | ❌ | ✅ |
|
|
| 2FA/TOTP | ❌ | ✅ | ❌ | ❌ | ❌ | ✅ |
|
|
| Database Content | ❌ | ❌ | ✅ | ❌ | ❌ | ✅ |
|
|
| Markdown Rendering | ❌ | ❌ | ✅ | ❌ | ❌ | ✅ |
|
|
| Email System | ❌ | ❌ | ❌ | ✅ | ❌ | ✅ |
|
|
| HTTPS/TLS | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ |
|
|
|
|
## Build Commands
|
|
|
|
```bash
|
|
# Minimal
|
|
cargo build --no-default-features
|
|
|
|
# Authentication only
|
|
cargo build --no-default-features --features "auth"
|
|
|
|
# Content management only
|
|
cargo build --no-default-features --features "content-db"
|
|
|
|
# Email only
|
|
cargo build --no-default-features --features "email"
|
|
|
|
# TLS only
|
|
cargo build --no-default-features --features "tls"
|
|
|
|
# Full featured
|
|
cargo build --features "auth,content-db,email,tls"
|
|
```
|