MQL5-Google-Onedrive/.jules/palette.md
google-labs-jules[bot] 65eb06c92f feat(ui): add copy-to-clipboard buttons for system status
- Added 'Copy to Clipboard' buttons to Fly.io App and Telegram Bot fields in System Status.
- Implemented consistently across index.html, dashboard/index.html, and scripts/web_dashboard.py.
- Added .copy-btn CSS and copyToClipboard JS function with checkmark feedback.
- Fixed race condition in visual feedback to prevent stuck state.
- Verified with Playwright and existing tests.
2026-02-17 11:36:17 +00:00

858 B

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-17 - [Dashboard Consistency Pattern]

Learning: This project maintains three separate dashboard implementations (index.html, dashboard/index.html, scripts/web_dashboard.py). UX improvements must be manually synchronized across all three to prevent feature drift between the PWA and the backend-rendered view. Action: Always grep for dashboard components across these three files when implementing UI changes.