Add Suite app documentation, templates, and Askama config
- Add askama.toml for template configuration (ui/ directory)
- Add Suite app documentation with flow diagrams (SVG)
- App launcher, chat flow, drive flow, tasks flow
- Individual app docs: chat, drive, tasks, mail, etc.
- Add HTML templates for Suite apps
- Base template with header and app launcher
- Auth login page
- Chat, Drive, Mail, Meet, Tasks templates
- Partial templates for messages, sessions, notifications
- Add Extensions type to AppState for type-erased storage
- Add mTLS module for service-to-service authentication
- Update web handlers to use new template paths (suite/)
- Fix auth module to avoid axum-extra TypedHeader dependency
2025-11-30 21:00:48 -03:00
|
|
|
[general]
|
|
|
|
|
# Configure Askama to look for templates in ui/ directory
|
|
|
|
|
dirs = ["ui"]
|
|
|
|
|
|
|
|
|
|
# Enable syntax highlighting hints for editors
|
|
|
|
|
syntax = [{ name = "html", ext = ["html"] }]
|
|
|
|
|
|
|
|
|
|
# Escape HTML by default for security
|
|
|
|
|
escape = "html"
|
2025-11-30 23:48:08 -03:00
|
|
|
|
|
|
|
|
# Custom filters module path
|
|
|
|
|
[custom]
|
|
|
|
|
# Register custom filters from the web::filters module
|
|
|
|
|
filters = "crate::web::filters"
|