Commit graph

30 commits

Author SHA1 Message Date
a63d0bdd34 feat: Add Auto Task UI - intelligent self-executing task interface
- autotask.html: Auto Task interface with intent input, plan preview, decisions
- autotask.css: Premium styling for Auto Task system
- autotask.js: Client-side logic, WebSocket handling, approval workflow
2025-12-12 12:33:45 -03:00
6e504a5742 Change default port from 3001 to 3000 2025-12-11 08:43:40 -03:00
5a574ab52d fix: CSS variable consistency - use app.css bridge variables
- Update chat.css to use consistent CSS variable names from app.css
- Changed --primary-color to --accent-color
- Changed --surface-color to --secondary-bg
- Changed --text-color to --text-primary
- Changed --background-color to --primary-bg
- Changed --primary-hover to --accent-hover
- Ensures proper theming across all 6 themes
2025-12-10 23:38:54 -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
1f95ac7a15 refactor: Extract inline CSS/JS to separate files for monitoring module
- Create individual CSS files: monitoring.css, alerts.css, health.css, logs.css, metrics.css, resources.css
- Create individual JS files: monitoring.js, alerts.js, health.js, logs.js, metrics.js, resources.js
- Update HTML files to reference external CSS/JS files
- Add CSS/JS files for other modules (analytics, chat, mail, meet, tasks, etc.)
- Remove obsolete implementation plan files
2025-12-07 09:56:27 -03:00
b0929db172 Update: General project updates 2025-12-06 11:09:12 -03:00
4f5606d898 feat(ui): Integrate LLM assist features in attendant console
- Real LLM API calls for insights, sentiment, smart replies
- Polish button () to improve messages before sending
- Tips display when customer messages arrive
- Sentiment analysis with escalation warnings
- Smart reply suggestions from LLM
- Conversation history tracking for context
2025-12-05 13:47:42 -03:00
b8f1053575 feat(mail): add email tracking UI to Suite mail app
- Add Tracking folder to sidebar with 📊 icon
- Display tracking stats panel (sent, opened, rate, avg time)
- Show read status indicators (✓✓ green=read, gray=sent)
- Add read count badges for multiple opens
- Implement tracking item details view
- Add CSS for read indicators, stats panel, tooltips
2025-12-04 18:15:31 -03:00
f1f4835d92 Update PROMPT.md with HTMX-first and new LLM workflow rules
New rules added:
- Two LLM work modes: Execution (fazer) vs Review (conferir)
- HTMX-first frontend: minimize JS at maximum
- Local assets only: no CDN references
- Server returns HTML fragments, not JSON
- No dead code: implement real code, never use _ prefix
- cargo audit must pass with 0 warnings
- Documentation rules: Rust code only in architecture docs
- Added HTMX patterns and examples
2025-12-04 13:55:31 -03:00
bd5b2c9481 Update UI with vendor libraries and PROMPT.md 2025-12-04 12:30:07 -03:00
8c17e13e37 Add VS Code settings for rust-analyzer 2025-12-04 09:38:10 -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
66ec78e670
new(all): Clean up. 2024-10-28 21:07:46 -03:00
99d68b5cb5
Update README.md 2024-10-28 14:39:14 -03:00
2e86f8636e
Update README.md 2024-10-28 14:38:49 -03:00
5d29a7eef6
Update README.md 2024-10-28 14:36:59 -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
e6d2ffa35a
Update README.md 2024-10-26 13:08:46 -03:00
146ad03aea new(all): Initial import. 2024-10-26 13:05:56 -03:00
37d27c18d1
Initial commit 2024-10-26 13:00:42 -03:00