diff --git a/.claude/settings.json b/.claude/settings.json index f27d4bb..854d2bd 100644 --- a/.claude/settings.json +++ b/.claude/settings.json @@ -1,7 +1,7 @@ { "permissions": { "allow": [ - "Bash(ls -la c:/Users/BSOR/CascadeProjects/Cesar/*.png c:/Users/BSOR/CascadeProjects/Cesar/static/icons/ c:/Users/BSOR/CascadeProjects/Cesar/store-assets/)" + ] } } diff --git a/CHANGELOG.md b/CHANGELOG.md index 2725a3c..7de7df1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,16 @@ All notable changes to César are documented here. +## [0.7.1] — 2026-03-20 + +### Changed +- All hardcoded color values migrated to CSS custom properties (`--color-*` in popup, `--si-*` in overlay) for maintainability +- Decorative SVGs marked with `aria-hidden="true"`; toggle elements use `role="switch"` +- Overlay root element receives `aria-label`; comment toggle uses `aria-expanded` +- Comment body animates with `max-height` transition instead of `display:none` toggle +- `postsFlagged` display sanitized; inline style manipulation replaced with CSS classes +- Icon paths in manifest updated to `static/` directory + ## [0.7.0] — 2026-03-20 ### Added @@ -48,6 +58,20 @@ All notable changes to César are documented here. - Popup fetches provider names from background instead of hardcoded map - Feed scanner replaced `setInterval` polling with MutationObserver-only + debounce - Unused imports removed from `build.js` +- All hardcoded colors migrated to CSS custom properties (`--color-*` in popup, `--si-*` in overlay) +- SVG icons annotated with `aria-hidden="true"` for screen readers +- Popup toggles use `role="switch"` for correct ARIA semantics +- Toggle wrappers changed from `` to `