From f72e8881cf9ff6c6dcf650884b68f5d9cde7e9c2 Mon Sep 17 00:00:00 2001 From: William Mantly Date: Tue, 14 Jul 2026 21:18:01 -0400 Subject: [PATCH] Fix mobile layout: wrap unresponsive tables, let the group filter bar wrap (#42) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Auditing mobile/responsive views turned up two classes of bug: 1. Missing .table-responsive wrapper (token.ejs and profile.ejs's other table already had it): admin.ejs (2 tables), invites.ejs (6 columns), notifications.ejs (5 columns), users.ejs (7 columns — the worst case). Without it these overflow the page horizontally on narrow viewports instead of scrolling within the table. 2. groups.ejs's search/sort/count toolbar was a plain `d-flex` (no flex-wrap) containing a search input, a diff --git a/nodejs/views/invites.ejs b/nodejs/views/invites.ejs index 0452c5d..4c64fc2 100644 --- a/nodejs/views/invites.ejs +++ b/nodejs/views/invites.ejs @@ -246,6 +246,7 @@
+
@@ -261,6 +262,7 @@
Loading…
+
diff --git a/nodejs/views/notifications.ejs b/nodejs/views/notifications.ejs index 9a1f92c..c51ff35 100644 --- a/nodejs/views/notifications.ejs +++ b/nodejs/views/notifications.ejs @@ -158,6 +158,7 @@ History
+
@@ -178,6 +179,7 @@
+
diff --git a/nodejs/views/users.ejs b/nodejs/views/users.ejs index 6d8f67b..b07afb1 100755 --- a/nodejs/views/users.ejs +++ b/nodejs/views/users.ejs @@ -145,6 +145,7 @@ User List +
@@ -198,6 +199,7 @@
ID
+