ghostguild-org/app/components
Jennie Robinson Faber 03dfdab20e style(a11y): meet WCAG AA on --text-faint
Bump --text-faint from #746a58 (4.01:1 on cream surfaces — fails AA)
to #665c4b (4.94:1 — passes AA for small text). Preserves the "quieter
than --text-dim" semantic the variable was named for. Lifts ~33 sites
into compliance with one diff.

Also keeps the BoardPostCard per-selector swap to --text-dim that
shipped with the original /board fix; can revert to --text-faint
in a follow-up now that the variable itself is accessible.
2026-04-30 22:25:57 +01:00
..
admin feat(admin): add restore dismissed alerts flow 2026-04-08 12:22:35 +01:00
AppNavigation.vue Copy and layout improvements. 2026-04-16 21:11:05 +01:00
BoardPostCard.vue style(a11y): meet WCAG AA on --text-faint 2026-04-30 22:25:57 +01:00
BoardPostForm.vue style(visual-fidelity): components — batches B,E,G,H 2026-04-30 00:13:13 +01:00
CircleBadge.vue feat: add zine-direction shared components 2026-04-02 21:16:00 +01:00
CirclePicker.vue style(visual-fidelity): components — batches B,E,G,H 2026-04-30 00:13:13 +01:00
ColorModeToggle.vue UI/UX tweaks and improvements. 2026-04-05 12:28:41 +01:00
ColumnsLayout.vue Member/Ecology revamp. 2026-04-14 09:25:09 +01:00
CooperativeTagSelector.vue fix(board): address review feedback on components 2026-04-14 17:08:52 +01:00
CraftTagSelector.vue Add CraftTagSelector, CooperativeTagSelector, and TagSuggestModal components 2026-04-05 16:23:22 +01:00
DashedBox.vue feat: add zine-direction shared components 2026-04-02 21:16:00 +01:00
DevLoginPanel.vue Accessibility fixes. 2026-04-05 16:03:10 +01:00
EventSeriesTicketCard.vue fix(events): replace phantom candlelight Tailwind with --candle var 2026-04-29 18:30:29 +01:00
EventsMiniSidebar.vue style(visual-fidelity): components — batches B,E,G,H 2026-04-30 00:13:13 +01:00
EventTicketCard.vue chore(visual): Phase 4 audit polish on event/series surface 2026-04-25 18:41:04 +01:00
EventTicketPurchase.vue fix(events): grid-align consent hint, drop magic 24px padding 2026-04-29 18:22:45 +01:00
FilterBar.vue style(visual-fidelity): components — batches B,E,G,H 2026-04-30 00:13:13 +01:00
ImageUpload.vue fix(ImageUpload): restore :focus styling on alt-text input 2026-04-30 15:29:35 +01:00
LoginModal.vue style(visual-fidelity): components — batches B,E,G,H 2026-04-30 00:13:13 +01:00
MemberStatusBanner.vue UI/UX tweaks and improvements. 2026-04-05 12:28:41 +01:00
MemberStatusIndicator.vue Many an update! 2025-12-01 15:26:42 +00:00
NaturalDateInput.vue fix(uploads): replace phantom Tailwind palette with design tokens 2026-04-29 19:46:59 +01:00
OnboardingWidget.vue style(visual-fidelity): components — batches B,E,G,H 2026-04-30 00:13:13 +01:00
PageHeader.vue feat(layout): add PageShell, ColumnsLayout, PageSection primitives 2026-04-08 15:51:38 +01:00
PageSection.vue feat(layout): add PageShell, ColumnsLayout, PageSection primitives 2026-04-08 15:51:38 +01:00
PageShell.vue feat(layout): add PageShell, ColumnsLayout, PageSection primitives 2026-04-08 15:51:38 +01:00
ParchmentInset.vue Design token updates. 2026-04-11 23:24:38 +01:00
SeriesPassPurchase.vue fix(series): replace phantom Tailwind on SeriesPassPurchase 2026-04-29 20:22:35 +01:00
SignupFlowOverlay.vue style(visual-fidelity): components — batches B,E,G,H 2026-04-30 00:13:13 +01:00
TagSuggestModal.vue fix: correct POST body field name and state enum values in tag components 2026-04-05 16:25:10 +01:00
TopStrip.vue Updates 2026-04-15 17:45:09 +01:00