Commit graph

255 commits

Author SHA1 Message Date
1010732f01 fix(ci): Remove internet-dependent rust/sccache installation steps
Some checks failed
BotUI CI / build (push) Failing after 0s
- alm-ci has Rust and tools pre-installed offline
- Remove sccache/cargo cache environment variables
- Remove sccache server startup and cache directory creation
2026-03-31 15:21:37 -03:00
8be2fb4577 fix: Remove git url replacements in CI 2026-03-31 12:55:33 -03:00
19ae59f67d ci: Use globally installed Rust and sccache, optimize workflow 2026-03-25 13:28:26 -03:00
2ed22d0897 ci: Use incus from host for deployment instead of SSH 2026-03-25 13:26:07 -03:00
138cc59be3 fix: Kill botui before scp deploy, remove cargo clean 2026-03-20 19:00:15 -03:00
b2d320e767 fix: Auto-open chat maximized for all bots in desktop.html 2026-03-19 15:14:02 -03:00
ed90d20bd9 fix: Add cargo clean for fresh build 2026-03-19 15:10:00 -03:00
1468f70544 ci: fresh build 2026-03-19 15:03:33 -03:00
222e327259 fix: Clean target cache and include UI files in cache key 2026-03-19 14:47:07 -03:00
85915863b3 feat: Add .github/workflows for Forgejo Actions compatibility 2026-03-19 14:42:27 -03:00
83980a2a98 ci: trigger build 2026-03-19 14:36:24 -03:00
e30b3c4a63 fix: Use same SSH approach as botserver 2026-03-19 14:17:02 -03:00
33b8394625 fix: Correct deploy path and use root@ SSH for lxc exec 2026-03-19 14:03:01 -03:00
b0eccbce6a fix: Use SSH/SCP for deployment instead of lxc file push 2026-03-19 13:51:36 -03:00
215fb8b543 feat: Auto-open chat maximized for all bots 2026-03-19 13:41:26 -03:00
d7336860f7 chore: update version and UI changes 2026-03-19 09:54:34 -03:00
c99cf16752 Update window manager and autotask 2026-03-18 12:24:21 -03:00
85f77d0946 fix: use lxc file push to deploy botui binary to pragmatismo-system container 2026-03-17 16:20:40 -03:00
bd357c9d21 fix: mkdir -p before cp to ensure deploy dir exists 2026-03-17 16:11:34 -03:00
ec83d2c149 fix: send empty init message on WS open to trigger start.bas and load suggestions 2026-03-17 15:14:53 -03:00
d27e6d6b76 fix: use __INITIAL_BOT_NAME__ for WS reconnection bot name
All checks were successful
BotUI CI / build (push) Successful in 4m26s
2026-03-16 13:29:14 -03:00
281d5aed2e fix: forward session_id and user_id query params through WebSocket proxy 2026-03-16 13:25:45 -03:00
bd7ae3b565 fix: persist user_id/session_id in localStorage to prevent new session on reload 2026-03-16 13:15:48 -03:00
5943ad452d UI updates
All checks were successful
BotUI CI / build (push) Successful in 5m13s
2026-03-15 16:01:50 -03:00
516a38777c feat: add campaigns, lists, and templates UI 2026-03-14 16:35:43 -03:00
97d2a934a9 Fix CRM lead form submission - use custom JS handler for proper JSON 2026-03-12 18:19:59 -03:00
b01a02d396 Fix Bedrock config for OpenAI GPT-OSS models
All checks were successful
BotUI CI / build (push) Successful in 6m12s
2026-03-10 12:37:07 -03:00
6db01bf6c6 feat: Update organizations settings UI
All checks were successful
BotUI CI / build (push) Successful in 4m26s
- Enhanced organizations.html with new features (+63 lines)
2026-03-04 15:43:45 -03:00
9a84dfad28 Update chat and desktop UI components 2026-03-03 14:57:43 -03:00
054e57e074 fix: make maximized window fill entire screen with 100vh height
- Add height: 100vh !important to maximized window-element
- Add width: 100vw !important to maximized window-element
- Window now fills entire screen (1920x1080) when maximized
- Recovers 28px of vertical space previously lost to minibar offset
2026-03-03 13:36:15 -03:00
befa48edfb fix: remove 28px top offset for maximized windows
- Change window-element top from 28px to 0 when maximized
- Minibar is not present, so window should fill screen from top
- Removes blank space at top when window is maximized
2026-03-03 13:29:36 -03:00
027a7aa8e2 fix: hide toolbar when window is maximized to remove blank space at top
- Add .toolbar to hide rule for maximized windows
- Toolbar was taking up 50px of space at the top even when maximized
- This removes the blank space before the window title
2026-03-03 13:24:03 -03:00
a4e641a1d5 refactor: remove quick action chips (Full-Stack, Writing, Data Insight, Magic Design)
All checks were successful
BotUI CI / build (push) Successful in 1m59s
- Removed quick-actions-container from chat footer
- Keeps suggestions-container for dynamic two-row suggestions display
- Cleaner chat interface without fixed action chips
2026-03-03 09:46:17 -03:00
61d90da409 feat: add dynamic window title updates
All checks were successful
BotUI CI / build (push) Successful in 2m48s
- Window title now shows current window name followed by 'General Bots'
- Title format: '{Window Name} - General Bots' (e.g., 'Chat - General Bots')
- Resets to 'General Bots Desktop' when all windows are closed
- Updated default title from 'BUILD V3 - Web Desktop Environment' to 'General Bots Desktop'
- Added cache-busting parameter to window-manager.js to ensure browser reloads updated code
2026-03-03 09:33:38 -03:00
84b7cb63f9 fix: Change desktop title from 'Agent Farm' to 'General Bots'
- Update minibar brand title to use product name from .product configuration
- Replace hardcoded 'Agent Farm' text with 'General Bots'
- Improves brand consistency across the UI
2026-03-03 08:42:10 -03:00
e2f1efef8c Fix window transparency and theme dropdown background issues
- Fixed chat footer background to use var(--surface) CSS variable instead of hardcoded colors, ensuring proper theme adaptation
- Fixed theme dropdown background by changing from var(--input-bg) to var(--surface) in theme-sentient.css
- Added CSS override rules in desktop.css to ensure dropdown uses correct background
- Added JavaScript fix in theme-manager.js to automatically apply correct dropdown background on theme load

This resolves issues where theme dropdown and chat footer had black backgrounds in light themes.
2026-03-03 08:27:17 -03:00
48d773c0b3 Fix window maximization and suggestion button visibility issues
All checks were successful
BotUI CI / build (push) Successful in 2m43s
- Fix window title hidden behind minibar when maximized
  - Adjust window top position to account for 28px minibar height
  - Adjust window height calculation to account for minibar
  - Set maximized window z-index to 9998 (below minibar's 9999)

- Remove transparency from chat window
  - Change window-header background from rgba to solid white
  - Remove backdrop-filter blur effect
  - Add explicit opacity rules to prevent transparency

- Hide background content when window is maximized
  - Add 'window-maximized' class to body when window is maximized
  - Add CSS rules to hide sidebar, desktop icons, and other background elements

- Hide initial suggestion buttons when dynamic suggestions displayed
  - Add 'has-suggestions' class to footer when suggestions are rendered
  - Add CSS rule to hide .quick-action-chip buttons when footer has 'has-suggestions' class
  - Update CSS version parameter to force cache reload
2026-03-02 18:05:47 -03:00
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
b26d3ef4a5 feat: Add Phase 0 deployment UI in Vibe (CRITICAL)
All checks were successful
BotUI CI / build (push) Successful in 2m37s
Phase 0.3: Deployment UI
- Add deployment modal with internal/external options
- Create configuration forms for GB Platform and Forgejo
- Add JavaScript functions for modal handling
- Implement deployment execution flow
- Add real-time route preview

Features:
- Visual deployment target selection
- Internal deployment: route configuration, shared resources
- External deployment: repository name, custom domain, CI/CD toggle, app type
- User-friendly deployment status messages
2026-03-02 07:12:30 -03:00
dd6e1aa2bc style: Format vibe.html for better readability
All checks were successful
BotUI CI / build (push) Successful in 2m4s
- Improve indentation and line breaks in vibe.html
- No functional changes, only code formatting
2026-03-01 22:36:15 -03:00
0c2dd80f30 fix(theme): map sentient css variables properly to avoid black boxes on light themes
All checks were successful
BotUI CI / build (push) Successful in 3m57s
2026-02-28 13:28:56 -03:00
6bbfa2989e fix: change body height back to 100vh on desktop.html to fix gray cut-off at bottom 2026-02-28 12:15:08 -03:00
d13c82b7c8 fix: replace tailwind utility classes with custom css in window manager to ensure theme consistency 2026-02-28 12:09:04 -03:00
7279104bbc fix: final layout and theme fixes for absolute full screen without black frames 2026-02-28 12:01:44 -03:00
aef91abc1c fix: remove background grid pattern and ensure absolute full screen desktop 2026-02-28 11:25:16 -03:00
7a06f954fb fix: final pass of hardcoded CSS colors for seamless window manager theme support 2026-02-28 11:20:40 -03:00
8075f9701c fix: remove black frame caused by hardcoded window wrapper colors 2026-02-28 11:08:54 -03:00
4a2c28e252 fix: resolve background grid hardcoded colours and stray inline hex values 2026-02-28 11:06:40 -03:00
76ec8f9bb5 fix: resolve background grid hardcoded colours and stray inline hex values 2026-02-28 10:58:17 -03:00
a570d7bd11 fix: make desktop icons themable instead of hardcoded green squares 2026-02-28 10:26:44 -03:00