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 }
4 Commits (7ef038305966513127c572e8eca6bcde5efb4601)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
7ef0383059 |
Fix BetterHtml::DontInterpolateHere in _turbo_modal_large partial
Replace raw string interpolation of aria-labelledby in the turbo-modal tag with html_attributes() helper to satisfy BetterHtml security linter. 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 |
|
|
a3109c6332 |
Add ARIA labels to icon-only buttons across the application
Fixed 12 icon-only buttons that lacked accessible names for screen readers: Vue Components (8 buttons): - template_builder/controls.vue: Move up/down/remove document buttons - template_builder/area.vue: Remove field button - template_builder/custom_field.vue: Settings/save/remove field buttons - submission_form/attachment_step.vue: Remove attachment button Rails Views (4 buttons): - shared/_navbar.html.erb: User menu dropdown trigger * Added role="button" and aria-haspopup for proper semantics - shared/_turbo_modal.html.erb: Modal close button - shared/_turbo_modal_large.html.erb: Modal close button - shared/_html_modal.html.erb: Modal close button All aria-labels use i18n translation keys (t()) for proper localization. This satisfies WCAG 2.2 Success Criterion 4.1.2 (Name, Role, Value, Level A). Screen reader users can now: - Identify the purpose of icon-only buttons - Navigate modals with proper announcements - Use template builder controls effectively Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> |
1 month ago |
|
|
5af65ef74f |
adjust drawer
|
2 years ago |