Commit graph

6 commits

Author SHA1 Message Date
e3b5929b99 fix(slides): remove duplicate cacheElements/bindEvents functions causing null error
The duplicate functions at lines 455-486 were redefining cacheElements and
bindEvents with wrong element IDs (kebab-case vs camelCase in HTML).
This caused 'Cannot read properties of null' error on slides app init.
2026-01-12 14:05:06 -03:00
955568c8e4 fix(i18n): fix DOM timing issue in i18n.js
- Wait for document.body before attaching event listeners
- Prevents TypeError when script loads before body exists
2026-01-10 10:54:05 -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
3f95c4645d Designer and editor magic button UI, tasks UI improvements 2025-12-28 11:50:52 -03:00
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
5486318321 - Spliting from botserver. 2025-12-03 18:42:22 -03:00