Commit graph

12 commits

Author SHA1 Message Date
12c1e3210f feat(ui): implement embedded ui assets and robust path resolution
Some checks failed
GBCI / build (push) Failing after 12s
2026-01-26 11:44:47 -03:00
74a2122827 fix(ui): resolve clippy warnings and update dependencies 2026-01-25 08:42:35 -03:00
97b96faa89 Update UI 2026-01-24 22:06:22 -03:00
e3219d8a4f Refactor: Use workspace dependencies 2026-01-23 09:37:48 -03:00
55947a20b9 feat: add app feature flags and gate static routes 2026-01-22 21:23:41 -03:00
47abba8a99 chore: remove unused askama dependencies
- Removed askama and askama_axum from Cargo.toml
- Deleted askama.toml configuration file
- botui serves static HTML files directly, no template engine needed
2026-01-10 20:32:25 -03:00
1df0df222f Update UI components and state management 2025-12-23 15:53:07 -03:00
9a2596ed4a Update botui 2025-12-21 23:40:44 -03:00
f2e2e96b3e fix: suite chat now works like minimal UI with HTMX loading
- Fixed chat layout CSS to use absolute positioning for proper HTMX loading
- Fixed CSS path from relative to absolute (/chat/chat.css)
- Added chat CSS to main index.html for pre-loading
- Added HTMX afterSettle event listener to initialize chat module
- Added WebSocket proxy for SSL cert handling (Cargo.toml, mod.rs)
2025-12-10 22:58:09 -03:00
bd5b2c9481 Update UI with vendor libraries and PROMPT.md 2025-12-04 12:30:07 -03:00
09356bb28e Remove Tauri dependencies - botui is now pure web
Tauri-specific code has been moved to the botapp crate.

Changes:
- Removed tauri, tauri-plugin-*, trayicon, ksni dependencies
- Removed desktop feature flags
- Removed src/desktop/ module (moved to botapp)
- Removed tauri.conf.json (moved to botapp)
- Simplified build.rs (no tauri_build)
- Updated lib.rs and main.rs for pure web operation

Architecture:
- botui: Pure web UI (this crate) - no native deps
- botapp: Tauri wrapper that loads botui's suite

This separation allows:
- Same UI code for web, desktop, and mobile
- Clean dependency management
- App-specific features only in native app
2025-12-04 09:03:03 -03:00
5486318321 - Spliting from botserver. 2025-12-03 18:42:22 -03:00