mirror of https://github.com/docusealco/docuseal
master
0.0.1
0.0.2
0.0.3
0.0.4
0.0.5
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.1.0
1.1.1
1.1.10
1.1.11
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.2.6
1.2.7
1.2.8
1.2.9
1.3.0
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.3.6
1.3.7
1.3.8
1.4.0
1.4.1
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.1
1.7.2
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
1.8.9
1.9.0
1.9.1
1.9.10
1.9.2
1.9.3
1.9.4
1.9.5
1.9.6
1.9.7
1.9.8
1.9.9
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.0.7
2.0.8
2.0.9
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
2.1.6
2.1.7
2.1.8
2.2.0
2.2.1
2.2.2
2.2.3
2.2.4
2.2.5
2.2.6
2.2.7
2.2.8
2.2.9
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.3.6
2.3.7
2.4.0
${ noResults }
3 Commits (9d2297f65e72bdfeb3a23a9b37a56ede5e46110f)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
30b97357dc |
Remove conflicting focus styles; use global :focus-visible rule
Audit found 10 overrides across 8 files that suppressed or replaced the global focus ring. Removed all of them: - templates/_file_form.html.erb: remove outline-none + focus:ring-* - templates_clone/_form.html.erb: same - templates_preferences/_recipients.html.erb: same - template_builder/contenteditable.vue: remove outline-none - template_builder/document.vue: remove focus:ring-2 from tab buttons - template_builder/area.vue: remove focus:ring-1 from 3 elements - template_builder/font_modal.vue: remove focus:ring-2 from contenteditable - submission_form/phone_step.vue: remove focus-within:outline from container All interactive elements now rely solely on the global :focus-visible rule (8px solid rgb(14,99,200), 4px offset) in application.scss/form.scss. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
3 weeks ago |
|
|
e41dd55716 |
Fix WCAG 2.1 AA critical and high issues: viewport zoom, focus indicators, modals, alerts, labels
- C1: Remove maximum-scale/user-scalable=no from viewport meta (WCAG 1.4.4) - C2: Restore focus indicators on 7 inputs — replace outline-none/ring-0 with ring (WCAG 2.4.7) - C3: Add focus trap + dialog role to turbo_modal.js; focus on open, restore on close (WCAG 2.4.3, 2.1.2) - C4/C6: Replace all alert()/prompt() with ARIA live regions and custom password dialog (WCAG 3.3.1, 4.1.3) - C5: Add aria-label to signature text input, signing reason select, checkbox and radio in area.vue (WCAG 1.3.1, 4.1.2) - C7: Replace text-gray-100 → text-white on dark code blocks in _embedding.html.erb (WCAG 1.4.3) - H1: Change submission name div → h1 in submit_form/show.html.erb (WCAG 2.4.6) - H2: form.html.erb already has lang attr (confirmed correct) - H3: Add skip link to form.html.erb layout (WCAG 2.4.1) - H4: Replace text-gray-300/400 → text-gray-600 on light backgrounds across 5 files (WCAG 1.4.3) - H5: Replace <a> close buttons → <button> in turbo_modal partials (WCAG 4.1.2) - H6: Fix duplicate id="decline_button" → header/scroll variants (WCAG 4.1.1) - L10: Add role="button" tabindex="0" to html_modal label close (WCAG 4.1.2) - Add shared aria_announce.js utility for assertive/polite live region announcements - Add aria-labelledby to turbo modal dialog with per-instance IDs Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
3 weeks ago |
|
|
c4ba892559 |
refactor clone
|
2 months ago |