Block a user
feat: responsive mobile layout for host rows (closes #2)
Rebased on main (after PR #3 mobile block merge). Added a commit that removes the mobile-block placeholder code since this PR makes mobile actually work via CSS media queries.
Docker build…
feat: responsive mobile layout — full redesign for portrait viewports
Note: this PR is based on main before PR #6 (mobile block) merges. Once #6 is merged, I'll rebase this and remove the early-return mobile block code from init() in main.js, since this PR makes…
feat: responsive mobile layout — full redesign for portrait viewports
feat: responsive mobile layout — full redesign for portrait viewports
feat: add mobile detection with friendly unsupported message
feat: add mobile detection with friendly unsupported message