Commit graph

5 commits

Author SHA1 Message Date
3e81991e8b feat: Add Phase 1 Code Editor UI component
All checks were successful
BotUI CI / build (push) Successful in 2m6s
- Add Monaco Editor vendor files (vs directory)
- Create editor.html component (631 lines)
- Full-featured code editor with:
  - Monaco Editor integration
  - File tree sidebar
  - Multi-file tab management
  - Syntax highlighting for HTML, CSS, JS, JSON, TS, BAS, Python, Rust, Markdown, etc.
  - Save/Publish functionality
  - Keyboard shortcuts
  - Status bar
  - Modified state tracking
  - Language auto-detection
  - Custom GB dark theme
2026-03-02 07:26:36 -03:00
2f53b65aeb feat(ui): implement Window Manager desktop shell based on BUILD V3 design
- Built custom vanilla JS Window Manager (window-manager.js)
- Replaced default.gbui with new desktop.html featuring Windows 95 spatial metaphor + Tailwind aesthetics
- Redesigned icons, taskbar, sidebar, and workspace to exactly match the target PDF layout
- Migrated Chat, Tasks, and Terminal into pure HTMX fragments to load seamlessly inside floating panels
- Added missing CSS rules to handle window rendering without CDNs
2026-02-24 19:02:48 -03:00
d8e52bf330 feat(auth): Add user profile loading and auth state management
- Add JavaScript to load user profile from /api/auth/me endpoint
- Save access_token to localStorage/sessionStorage on login
- Update user menu to show actual user name and email
- Toggle Sign in/Sign out based on authentication state
- Add IDs to user menu elements for dynamic updates
2026-01-06 22:57:00 -03:00
f6fc423d48 chore: remove Alpine.js references
Some checks failed
GBCI / build (push) Failing after 11s
- Delete alpinejs.min.js from ui/suite/js/vendor/
- Delete alpinejs.min.js from ui/minimal/js/vendor/
- Remove script tag from default.gbui
- Remove [x-cloak] CSS rule from global.css
- Update PROMPT.md to remove Alpine.js documentation
2025-12-18 18:53:11 -03:00
bd5b2c9481 Update UI with vendor libraries and PROMPT.md 2025-12-04 12:30:07 -03:00