MQL5-Google-Onedrive/.jules/palette.md
google-labs-jules[bot] beb1356c6c feat(ux): add copy-to-clipboard buttons for system status
Added 'Copy' icon buttons to the 'Fly.io App' and 'Telegram Bot' fields
in the System Status section of index.html and dashboard/index.html.
This improves usability by allowing users to quickly copy these IDs.
Implemented using navigator.clipboard API with visual feedback ().
Verified via Playwright script and regression tests.
2026-02-22 11:40:13 +00:00

9 lines
814 B
Markdown

## PALETTE'S JOURNAL - CRITICAL LEARNINGS ONLY
## 2026-02-13 - [Brand Color Contrast Failure]
**Learning:** The brand color `#667eea` fails WCAG AA contrast (3.4:1) against white backgrounds, affecting accessibility for text headers and primary buttons.
**Action:** Replace `#667eea` with `#4f46e5` (Indigo 600) which passes WCAG AA (5.5:1) while maintaining brand identity. Update all instances including `manifest.json`.
## 2026-02-13 - [Interaction] Copy to Clipboard for System IDs
**Learning:** Users need to quickly copy system IDs (Fly.io App name, Telegram Bot handle) from the status dashboard.
**Action:** Implemented a non-intrusive "Copy" icon button (📋) next to values that changes to (✅) on success. Used `navigator.clipboard` API with visual feedback. Pattern reusable for any copyable text.