Full deployment history for this project.
feat(ux): improve keyboard focus rings and visual screen reader live announcements (#155)
feat(ux): improve keyboard focus rings and visual screen reader live announcements - Switch focus:ring to focus-visible:ring on text input to prevent persistent focus rings after click. - Move aria-live attributes directly to the visual 'Converting...' and 'Drop file' elements. - Update .jules/palette.md with the learned accessibility anti-patterns. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
fix(ux): disable text analysis on URL/Base64 input field (#154)
🎨 Palette: fix duplicate JSX role and aria-label attributes on canvas element (#150)
🎨 Palette: Disable text analysis on base64 input field (#153)
fix(ux): disable text analysis on URL/Base64 input field
🎨 Palette: Disable text analysis on base64 input field 💡 What: Added `type="text"`, `spellCheck={false}`, `autoComplete="off"`, `autoCorrect="off"`, and `autoCapitalize="none"` to the "URL / Base64" image input field. 🎯 Why: Prevents severe browser lag or freezes when users paste massive Base64 encoded image strings, as native text analysis features attempt to parse megabytes of data. ♿ Accessibility: Ensures consistent behavior without unexpected dictionary/autocorrect popups when interacting with technical data payloads.
🎨 Palette: Add Reset button for Character Style setting (#152)
🎨 Palette: Add aria-keyshortcuts="s" to character style select (#151)
Add Home icon to breadcrumb navigation for enhanced visual clarity (#146)
🎨 Palette: Add keyboard focus-visible rings to Docs page navigation links (#147)
Fix duplicate ARIA attributes on Canvas and improve test robustness (#148)
fix: remove duplicate JSX attributes on canvas preview (#149)
🎨 Palette: Add accessibility attributes to ASCII output canvas (#144) - Add role="img" and dynamic aria-label (specifying lines and columns count) to the main ASCII output canvas element - Clean up duplicate aria-keyshortcuts attributes on form controls - Add unit test verifying canvas accessibility in __tests__/ascii-converter-ux.test.tsx
fix: remove duplicate aria-keyshortcuts attributes (#145) Removed duplicate `aria-keyshortcuts` attributes from `<select>` and `<Switch>` elements in `components/ascii-converter.tsx` to fix a TS17001 compilation error and ensure valid React component prop structures.