4a3eb0cc4f
Fix tasks UI and add WebSocket proxy for task progress
...
Tasks UI:
- Add proper CSS for task cards with status-based colors
- Add task detail panel CSS for header, progress, sections
- Remove duplicate empty state div
- Add All Tasks filter pill
- Fix updateFilterCounts to use /api/tasks/stats/json
- Remove fake demo agent activity simulation
- Add detailed console logging for WebSocket debugging
- Update floating progress panel with terminal-style metrics
WebSocket proxy:
- Add /ws/task-progress proxy route without required params
- Add handle_task_progress_ws_proxy for task progress WebSocket
- Support optional task_id filtering
2025-12-30 22:42:54 -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
1a50680712
refactor: eliminate router duplication, graceful shutdown, data-driven static routes
GBCI / build (push) Failing after 9s
2025-12-20 19:58:04 -03:00
c8903d88c0
fix: resolve warnings
GBCI / build (push) Failing after 8s
2025-12-17 17:42:55 -03:00
9fe234aa3c
Update UI components, styling, and add theme-sentient and intents
2025-12-15 23:16:09 -03:00
734c611f2b
Remove unused import from tungstenite
2025-12-12 17:33:11 -03:00
6e504a5742
Change default port from 3001 to 3000
2025-12-11 08:43:40 -03:00
3aba805f93
fix: suite screens routing and research CSS
...
- Add missing routes for all app directories (paper, calendar, research, meet, analytics, monitoring, admin, auth, settings, sources, tools, assets, partials, attendant)
- Fix malformed CSS in research.html (border-right property was split incorrectly across style tag)
- All screens now load correctly: Chat, Research, Paper, Calendar, Meet, Analytics, Monitoring
2025-12-10 23:33:25 -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
f12e858f74
Change default UI from minimal to suite
2025-12-10 21:55:25 -03:00
718afeb4b6
Fix: Use HTTP instead of HTTPS for local development BOTSERVER_URL
2025-12-08 12:06:56 -03:00
0143ad49b1
Implement real code, remove dead code
...
- AppState now uses BotServerClient directly
- BOTSERVER_URL env var support for configuration
- index() handler properly integrated into router
- Removed unused web module (DTOs were never used)
- Removed all #[allow(dead_code)] attributes
- Zero warnings, cargo audit clean
2025-12-04 09:33:31 -03:00
38fc25b2a2
Fix warnings: allow dead_code for future-use modules
...
- shared/state.rs: AppState prepared for future use
- ui_server/mod.rs: index() handler prepared
- web/mod.rs: DTOs for API layer
- shared/mod.rs: Removed unused imports (cargo fix)
2025-12-04 09:20:28 -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
53a75697c7
new (all): Screenshot.
2024-10-27 19:57:03 -03:00
0905970207
new(all): Got mic stream.
2024-10-27 16:01:27 -03:00
19220010c1
new(all): Improvements in IPC and MainWindow.
2024-10-27 13:07:05 -03:00
c6f0933bfd
new(all): Initial import.
2024-10-26 21:21:51 -03:00
5ebde5b646
new(all): Initial import.
2024-10-26 16:26:58 -03:00
146ad03aea
new(all): Initial import.
2024-10-26 13:05:56 -03:00