From e2f27fe384fb819d800161eaf12ab68c5fce7317 Mon Sep 17 00:00:00 2001 From: Andy Smith Date: Wed, 17 Dec 2025 11:07:17 -0600 Subject: [PATCH 1/6] Improve a11y for user list --- app/views/account/settings/_user.html.erb | 2 +- app/views/account/settings/_users.html.erb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/views/account/settings/_user.html.erb b/app/views/account/settings/_user.html.erb index 6bc65acd8..2388c542d 100644 --- a/app/views/account/settings/_user.html.erb +++ b/app/views/account/settings/_user.html.erb @@ -1,4 +1,4 @@ -
  • +
  • <%= link_to user, class: "txt-ink flex gap-half align-center min-width" do %> <%= avatar_preview_tag user, hidden_for_screen_reader: true %>
    diff --git a/app/views/account/settings/_users.html.erb b/app/views/account/settings/_users.html.erb index 5e571eb67..63b5b1763 100644 --- a/app/views/account/settings/_users.html.erb +++ b/app/views/account/settings/_users.html.erb @@ -12,7 +12,7 @@
    -
      +
        <%= render partial: "account/settings/user", collection: users %>
    From 2956ea3f90dc373288868f55f27721ee63987e99 Mon Sep 17 00:00:00 2001 From: Andy Smith Date: Wed, 17 Dec 2025 11:07:38 -0600 Subject: [PATCH 2/6] Fix divider above subscription footer --- saas/app/assets/stylesheets/fizzy/saas.css | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/saas/app/assets/stylesheets/fizzy/saas.css b/saas/app/assets/stylesheets/fizzy/saas.css index 318c749e0..89dd54eb9 100644 --- a/saas/app/assets/stylesheets/fizzy/saas.css +++ b/saas/app/assets/stylesheets/fizzy/saas.css @@ -23,10 +23,11 @@ color: var(--settings-subscription-text-color); &::before { - content: "————"; + border-block-start: 1px solid var(--settings-subscription-text-color); + content: ""; display: block; - margin: auto; - text-align: center; + inline-size: 8ch; + margin: 0 auto 1ch; } } From 1a01aa0a69863bac7e0dbd1943f8ad2eebcb3900 Mon Sep 17 00:00:00 2001 From: Andy Smith Date: Wed, 17 Dec 2025 11:12:38 -0600 Subject: [PATCH 3/6] Fizzy menu a11y --- app/views/layouts/public.html.erb | 4 ++-- app/views/my/_menu.html.erb | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/views/layouts/public.html.erb b/app/views/layouts/public.html.erb index 253b9bd31..98a634e66 100644 --- a/app/views/layouts/public.html.erb +++ b/app/views/layouts/public.html.erb @@ -7,8 +7,8 @@ Skip to main content diff --git a/app/views/my/_menu.html.erb b/app/views/my/_menu.html.erb index 31d3d2551..b58f95058 100644 --- a/app/views/my/_menu.html.erb +++ b/app/views/my/_menu.html.erb @@ -4,8 +4,8 @@ <%= tag.button class:"nav__trigger input input--select center flex-inline align-center txt-normal", data: { action: "click->dialog#open keydown.j@document->hotkey#click keydown.meta+j@document->hotkey#click keydown.ctrl+j@document->hotkey#click", controller: "hotkey" } do %> - <%= image_tag "logo.png" %> - + <%= image_tag "logo.png", alt: "" %> + J <% end %> From b87ae1494a8c002a7f7d54d2c2d25f6a2ce2da8d Mon Sep 17 00:00:00 2001 From: Andy Smith Date: Wed, 17 Dec 2025 11:26:37 -0600 Subject: [PATCH 4/6] Better upgrde footer on mobile --- saas/app/assets/stylesheets/fizzy/saas.css | 10 ++++++---- .../views/cards/container/footer/saas/_create.html.erb | 2 +- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/saas/app/assets/stylesheets/fizzy/saas.css b/saas/app/assets/stylesheets/fizzy/saas.css index 89dd54eb9..539f79b32 100644 --- a/saas/app/assets/stylesheets/fizzy/saas.css +++ b/saas/app/assets/stylesheets/fizzy/saas.css @@ -34,20 +34,22 @@ .settings-subscription__notch { animation: wiggle 500ms ease; background: var(--settings-subscription-background); - box-shadow: 0 0 0.3em 0.2em var(--settings-subscription-color); border-radius: 3em; + box-shadow: 0 0 0.3em 0.2em var(--settings-subscription-color); color: var(--settings-subscription-text-color); margin-inline: auto; padding: 0 0.3em 0 1.2em; + padding: 0.5ch 0.5ch 0.5ch 2ch; transform: rotate(-1deg); @media (max-width: 640px) { - padding-block: 0.6em; - padding-inline-start: 0.3em; + border-radius: 1ch; + padding-block: 1ch; + padding-inline: 2ch; } .btn { - margin-block: 0.3em; + /* margin-block: 0.3em; */ } } diff --git a/saas/app/views/cards/container/footer/saas/_create.html.erb b/saas/app/views/cards/container/footer/saas/_create.html.erb index 295c9bd19..2b7e8ca95 100644 --- a/saas/app/views/cards/container/footer/saas/_create.html.erb +++ b/saas/app/views/cards/container/footer/saas/_create.html.erb @@ -1,4 +1,4 @@ -<% if Current.account.exceeding_card_limit? %> +<% if !Current.account.exceeding_card_limit? %> <%= render "account/subscriptions/upgrade" %> <% else %> <%= render "cards/container/footer/create", card: card %> From caefa727482b4968f1ce11382a7d556d966c30aa Mon Sep 17 00:00:00 2001 From: Andy Smith Date: Wed, 17 Dec 2025 11:26:59 -0600 Subject: [PATCH 5/6] Remove testing logic --- saas/app/views/cards/container/footer/saas/_create.html.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/saas/app/views/cards/container/footer/saas/_create.html.erb b/saas/app/views/cards/container/footer/saas/_create.html.erb index 2b7e8ca95..295c9bd19 100644 --- a/saas/app/views/cards/container/footer/saas/_create.html.erb +++ b/saas/app/views/cards/container/footer/saas/_create.html.erb @@ -1,4 +1,4 @@ -<% if !Current.account.exceeding_card_limit? %> +<% if Current.account.exceeding_card_limit? %> <%= render "account/subscriptions/upgrade" %> <% else %> <%= render "cards/container/footer/create", card: card %> From 6e568aa8b2b1756d22f4cf761289135c6e88c378 Mon Sep 17 00:00:00 2001 From: Andy Smith Date: Wed, 17 Dec 2025 11:31:33 -0600 Subject: [PATCH 6/6] Fix new card buttons on mobile --- app/assets/stylesheets/card-perma.css | 13 +++++++++++++ app/views/cards/container/footer/_create.html.erb | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/app/assets/stylesheets/card-perma.css b/app/assets/stylesheets/card-perma.css index 622c9c198..59a80a32a 100644 --- a/app/assets/stylesheets/card-perma.css +++ b/app/assets/stylesheets/card-perma.css @@ -299,6 +299,19 @@ } } + .card-perma__notch-new-card-buttons { + display: flex; + gap: var(--inline-space-half); + + @media (max-width: 479px) { + flex-direction: column; + + .btn { + inline-size: 100%; + } + } + } + .card-perma__closure-message { color: var(--card-color); } diff --git a/app/views/cards/container/footer/_create.html.erb b/app/views/cards/container/footer/_create.html.erb index 3e89952df..8b5062fdd 100644 --- a/app/views/cards/container/footer/_create.html.erb +++ b/app/views/cards/container/footer/_create.html.erb @@ -1,5 +1,5 @@
    -
    +
    <%= button_to card_publish_path(card), name: "creation_type", value: "add", class: "btn", title: "Create card (#{ hotkey_label(["ctrl", "enter"]) })", form: { data: { controller: "form" } },