From 8f2e03df2a7a1d8b24f81f0d35e77f4e9e925e91 Mon Sep 17 00:00:00 2001 From: archipelago Date: Thu, 11 Jun 2026 01:46:38 -0400 Subject: [PATCH] deploy: exclude codex scratch artifacts --- neode-ui/src/style.css | 57 +++++++++++++++++-- neode-ui/src/views/Apps.vue | 4 +- .../views/dashboard/DashboardMobileNav.vue | 9 ++- scripts/deploy-tailscale.sh | 1 + scripts/deploy-to-target.sh | 3 + 5 files changed, 63 insertions(+), 11 deletions(-) diff --git a/neode-ui/src/style.css b/neode-ui/src/style.css index ab52226a..de7ab005 100644 --- a/neode-ui/src/style.css +++ b/neode-ui/src/style.css @@ -155,6 +155,39 @@ select:focus-visible { } } +@media (max-width: 920px) { + .dashboard-view [data-controller-zone="sidebar"] { + display: none !important; + } + + .dashboard-view .mobile-top-tabs, + .dashboard-view [data-mobile-tab-bar] { + display: block !important; + } + + .dashboard-view .dashboard-scroll-panel { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + + .mobile-scroll-pad { + padding-bottom: calc(var(--mobile-tab-bar-height, 88px) + var(--safe-area-bottom, env(safe-area-inset-bottom, 0px)) + 16px); + } + + .mobile-scroll-pad-back { + padding-bottom: calc(var(--mobile-tab-bar-height, 88px) + var(--safe-area-bottom, env(safe-area-inset-bottom, 0px)) + 64px); + } + + .mobile-safe-top { + padding-top: calc(var(--safe-area-top, env(safe-area-inset-top, 0px)) + 16px); + } + + .marketplace-container .grid, + .discover-container .grid { + grid-template-columns: minmax(0, 1fr) !important; + } +} + /* Haptic-like press feedback for all interactive elements */ button:active:not(:disabled), [role="button"]:active, @@ -281,12 +314,6 @@ input[type="radio"]:active + * { display: none; } - @media (min-width: 768px) and (max-width: 920px) { - .app-header-inline-tabs { - display: flex; - } - } - @media (min-width: 921px) { .app-header-desktop { display: flex; @@ -297,6 +324,24 @@ input[type="radio"]:active + * { } } + .apps-icon-grid-mobile { + display: block; + } + + .apps-card-grid-desktop { + display: none; + } + + @media (min-width: 921px) { + .apps-icon-grid-mobile { + display: none; + } + + .apps-card-grid-desktop { + display: grid; + } + } + .category-tabs-wide { flex: 0 1 auto; min-width: 0; diff --git a/neode-ui/src/views/Apps.vue b/neode-ui/src/views/Apps.vue index 394ea18b..dfcc1a22 100644 --- a/neode-ui/src/views/Apps.vue +++ b/neode-ui/src/views/Apps.vue @@ -203,7 +203,7 @@ -
+
-