Commit graph

4 commits

Author SHA1 Message Date
google-labs-jules[bot]
3bf1aa2163 feat(ux): add external link micro-interaction
- Added SVG icon with hover animation to external links in index.html and dashboard/index.html
- Updated web_dashboard.py template to include the same icon and animation for consistency
- Added 'Open' button with icon to Telegram Bot status in web_dashboard.py
- Documented new UX pattern in .jules/palette.md

This change improves usability by clearly indicating which links open in a new tab and providing a subtle motion cue on hover.
2026-02-27 11:21:43 +00:00
google-labs-jules[bot]
12d17ab97e 🎨 Palette: Add copy-to-clipboard for system status
- Adds a "Copy" button to "Fly.io App" and "Telegram Bot" status items in `index.html` and `dashboard/index.html`.
- Updates `scripts/web_dashboard.py` to include these status rows with the same copy functionality, ensuring consistency across all dashboard views.
- Implements visual feedback (icon changes to checkmark) and accessibility support (aria-labels) for the copy action.
- Uses inline SVG icons to avoid external dependencies.
- Verified with Playwright and existing tests.
2026-02-26 11:56:51 +00:00
google-labs-jules[bot]
a41c83d9b6 🎨 Palette: Improve color contrast and accessibility
- Replaced #667eea with #4f46e5 to meet WCAG AA contrast standards.
- Updated hover color to #4338ca.
- Added aria-label to Service Worker update button.
- Updated manifest.json theme color.
2026-02-13 11:40:16 +00:00
google-labs-jules[bot]
644c00e696 🎨 Palette: Add skip-to-content link for accessibility 2026-02-08 11:20:56 +00:00