mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-11-01 10:22:25 +00:00
Merge pull request #458 from PR0M3TH3AN/codex/update-sidebar-styling-to-match-theme
Refresh sidebar styling
This commit is contained in:
10 files changed
+559
-67
No files matched your search
+357
-62
@@ -938,34 +938,104 @@ footer a:hover {
|
||||
min-width: var(--sidebar-width);
|
||||
height: 100vh;
|
||||
height: 100dvh;
|
||||
background-color: transparent;
|
||||
color: var(--color-text);
|
||||
color: var(--color-text-frosted-strong);
|
||||
overflow-x: visible;
|
||||
overflow-y: auto;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
overscroll-behavior: contain;
|
||||
scrollbar-gutter: stable both-edges;
|
||||
background:
|
||||
linear-gradient(
|
||||
168deg,
|
||||
var(--color-sidebar-surface) 0%,
|
||||
var(--color-sidebar-surface-alt) 100%
|
||||
);
|
||||
border-right: 1px solid var(--color-sidebar-border);
|
||||
backdrop-filter: blur(28px) saturate(140%);
|
||||
-webkit-backdrop-filter: blur(28px) saturate(140%);
|
||||
transition:
|
||||
width 200ms ease,
|
||||
transform 0.3s ease,
|
||||
box-shadow 0.3s ease;
|
||||
box-shadow 220ms ease,
|
||||
border-color 220ms ease,
|
||||
background 220ms ease;
|
||||
/* Keep below modal stacks so dialogs overlay the drawer. */
|
||||
z-index: var(--z-sidebar);
|
||||
box-shadow: none;
|
||||
box-shadow: 0 1.5625rem 3.125rem -0.75rem var(--color-shadow-sidebar);
|
||||
isolation: isolate;
|
||||
}
|
||||
|
||||
#sidebar::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
pointer-events: none;
|
||||
background:
|
||||
radial-gradient(
|
||||
120% 90% at 10% 10%,
|
||||
var(--color-sidebar-hover) 0%,
|
||||
transparent 55%
|
||||
);
|
||||
opacity: 0.65;
|
||||
mix-blend-mode: screen;
|
||||
}
|
||||
|
||||
#sidebar .sidebar__inner {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
height: 100%;
|
||||
padding: 1.5rem 1.25rem 1.75rem;
|
||||
padding: 1.5rem 1.5rem 1.75rem;
|
||||
position: relative;
|
||||
width: 100%;
|
||||
/*
|
||||
Allow the gradient panel shadow to breathe outside the rail while a nested
|
||||
scroll container handles overflow.
|
||||
*/
|
||||
border-radius: 1.5rem;
|
||||
border: 1px solid var(--color-sidebar-border);
|
||||
background:
|
||||
linear-gradient(
|
||||
155deg,
|
||||
var(--color-sidebar-surface) 0%,
|
||||
var(--color-sidebar-surface-alt) 100%
|
||||
);
|
||||
background:
|
||||
linear-gradient(
|
||||
155deg,
|
||||
color-mix(in srgb, var(--color-sidebar-surface) 85%, transparent) 0%,
|
||||
color-mix(in srgb, var(--color-sidebar-surface-alt) 60%, transparent) 100%
|
||||
);
|
||||
box-shadow:
|
||||
inset 0 0 0 0.5px var(--color-sidebar-border),
|
||||
0 1.75rem 3.25rem -1.5rem var(--color-shadow-panel);
|
||||
backdrop-filter: blur(24px) saturate(140%);
|
||||
-webkit-backdrop-filter: blur(24px) saturate(140%);
|
||||
overflow: visible;
|
||||
isolation: isolate;
|
||||
transition:
|
||||
border-color 200ms ease,
|
||||
box-shadow 220ms ease,
|
||||
background 220ms ease;
|
||||
}
|
||||
|
||||
#sidebar .sidebar__inner::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
border-radius: inherit;
|
||||
pointer-events: none;
|
||||
background:
|
||||
linear-gradient(
|
||||
130deg,
|
||||
transparent 0%,
|
||||
var(--color-sidebar-hover) 38%,
|
||||
transparent 100%
|
||||
);
|
||||
background:
|
||||
linear-gradient(
|
||||
130deg,
|
||||
transparent 0%,
|
||||
color-mix(in srgb, var(--color-sidebar-hover) 55%, transparent) 38%,
|
||||
transparent 100%
|
||||
);
|
||||
opacity: 0.35;
|
||||
mix-blend-mode: screen;
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -975,7 +1045,7 @@ footer a:hover {
|
||||
.sidebar-scroll {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 1.5rem;
|
||||
gap: 1.75rem;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
min-height: 0;
|
||||
@@ -984,20 +1054,55 @@ footer a:hover {
|
||||
}
|
||||
|
||||
.sidebar-panel {
|
||||
background: linear-gradient(
|
||||
160deg,
|
||||
var(--color-overlay-panel-gradient-start) 0%,
|
||||
var(--color-overlay-panel-gradient-end) 100%
|
||||
);
|
||||
border: 1px solid var(--color-border-translucent);
|
||||
border-radius: 1rem;
|
||||
box-shadow: 0 1.25rem 2.5rem var(--color-shadow-panel);
|
||||
padding: 1.25rem 1rem;
|
||||
position: relative;
|
||||
width: 100%;
|
||||
box-sizing: border-box;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 1.25rem;
|
||||
gap: 1.35rem;
|
||||
padding: 1.35rem 1.1rem;
|
||||
border-radius: 1.1rem;
|
||||
border: 1px solid var(--color-sidebar-border);
|
||||
background:
|
||||
linear-gradient(
|
||||
158deg,
|
||||
var(--color-sidebar-surface) 0%,
|
||||
var(--color-sidebar-surface-alt) 100%
|
||||
);
|
||||
background:
|
||||
linear-gradient(
|
||||
158deg,
|
||||
color-mix(in srgb, var(--color-sidebar-surface) 88%, transparent) 0%,
|
||||
color-mix(in srgb, var(--color-sidebar-surface-alt) 65%, transparent) 100%
|
||||
);
|
||||
box-shadow:
|
||||
inset 0 0 0 0.5px var(--color-sidebar-border),
|
||||
0 1.5rem 3rem -1.5rem var(--color-shadow-panel);
|
||||
color: inherit;
|
||||
backdrop-filter: blur(20px) saturate(150%);
|
||||
-webkit-backdrop-filter: blur(20px) saturate(150%);
|
||||
overflow: hidden;
|
||||
isolation: isolate;
|
||||
transition:
|
||||
border-color 200ms ease,
|
||||
box-shadow 220ms ease,
|
||||
background 220ms ease;
|
||||
}
|
||||
|
||||
.sidebar-panel::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
pointer-events: none;
|
||||
background:
|
||||
linear-gradient(
|
||||
120deg,
|
||||
transparent 0%,
|
||||
var(--color-sidebar-hover) 32%,
|
||||
transparent 100%
|
||||
);
|
||||
opacity: 0.5;
|
||||
mix-blend-mode: screen;
|
||||
}
|
||||
|
||||
.sidebar-panel--primary {
|
||||
@@ -1050,46 +1155,136 @@ footer a:hover {
|
||||
.sidebar-nav {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 0.25rem;
|
||||
gap: 0.5rem;
|
||||
opacity: 1;
|
||||
transition: opacity 160ms ease;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.sidebar-nav-link {
|
||||
--sidebar-nav-translate-x: 0;
|
||||
--sidebar-nav-link-highlight-opacity: 0;
|
||||
--sidebar-nav-link-highlight-scale: 0.96;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 0.75rem;
|
||||
padding: 0.625rem 0.875rem;
|
||||
gap: 0.85rem;
|
||||
padding: 0.7rem 1rem;
|
||||
min-height: var(--sidebar-control-size);
|
||||
border-radius: 0.875rem;
|
||||
border-radius: 0.95rem;
|
||||
font-size: 0.95rem;
|
||||
font-weight: 600;
|
||||
letter-spacing: 0.015em;
|
||||
color: var(--color-text-frosted-strong);
|
||||
text-decoration: none;
|
||||
transition:
|
||||
background 160ms ease,
|
||||
color 160ms ease,
|
||||
transform 160ms ease;
|
||||
width: 100%;
|
||||
box-sizing: border-box;
|
||||
position: relative;
|
||||
border: 1px solid var(--color-sidebar-border);
|
||||
background:
|
||||
linear-gradient(
|
||||
155deg,
|
||||
var(--color-sidebar-surface) 0%,
|
||||
var(--color-sidebar-surface-alt) 100%
|
||||
);
|
||||
background:
|
||||
linear-gradient(
|
||||
155deg,
|
||||
color-mix(in srgb, var(--color-sidebar-surface) 72%, transparent) 0%,
|
||||
color-mix(in srgb, var(--color-sidebar-surface-alt) 48%, transparent) 100%
|
||||
);
|
||||
box-shadow: inset 0 0 0 0.5px var(--color-sidebar-border);
|
||||
transform: translateX(var(--sidebar-nav-translate-x));
|
||||
transition:
|
||||
color 180ms ease,
|
||||
border-color 200ms ease,
|
||||
box-shadow 220ms ease,
|
||||
transform 220ms ease;
|
||||
overflow: hidden;
|
||||
isolation: isolate;
|
||||
backdrop-filter: blur(18px) saturate(160%);
|
||||
-webkit-backdrop-filter: blur(18px) saturate(160%);
|
||||
}
|
||||
|
||||
.sidebar-nav-link:hover {
|
||||
background: var(--color-border-translucent);
|
||||
color: var(--color-text);
|
||||
.sidebar-nav-link::before,
|
||||
.sidebar-nav-link::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
inset: -1px;
|
||||
border-radius: inherit;
|
||||
pointer-events: none;
|
||||
transition:
|
||||
opacity 220ms ease,
|
||||
transform 240ms ease;
|
||||
z-index: -1;
|
||||
}
|
||||
|
||||
.sidebar-nav-link::before {
|
||||
background: linear-gradient(
|
||||
120deg,
|
||||
var(--color-sidebar-accent-start) 0%,
|
||||
var(--color-sidebar-accent-end) 100%
|
||||
);
|
||||
opacity: var(--sidebar-nav-link-highlight-opacity);
|
||||
transform: scale(var(--sidebar-nav-link-highlight-scale));
|
||||
filter: saturate(140%);
|
||||
}
|
||||
|
||||
.sidebar-nav-link::after {
|
||||
background:
|
||||
linear-gradient(105deg, var(--color-sidebar-hover) 0%, transparent 75%);
|
||||
opacity: 0.22;
|
||||
mix-blend-mode: screen;
|
||||
z-index: -2;
|
||||
}
|
||||
|
||||
.sidebar-nav-link:hover,
|
||||
.sidebar-nav-link:focus-visible {
|
||||
--sidebar-nav-link-highlight-opacity: 1;
|
||||
--sidebar-nav-link-highlight-scale: 1.02;
|
||||
--sidebar-nav-translate-x: 0.35rem;
|
||||
color: var(--color-white);
|
||||
border-color: var(--color-sidebar-hover-strong);
|
||||
box-shadow:
|
||||
0 0 0 1px var(--color-sidebar-hover-strong),
|
||||
0 1.65rem 3.25rem -1.35rem var(--color-sidebar-glow);
|
||||
}
|
||||
|
||||
.sidebar-nav-link:focus-visible {
|
||||
outline: 0.125rem solid var(--color-secondary);
|
||||
outline-offset: 0.25rem;
|
||||
outline: none;
|
||||
box-shadow:
|
||||
0 0 0 0.125rem var(--color-sidebar-glow),
|
||||
0 0 0 0.25rem var(--color-sidebar-hover-strong),
|
||||
0 1.65rem 3.25rem -1.35rem var(--color-sidebar-glow);
|
||||
}
|
||||
|
||||
.sidebar-nav-link:hover::after,
|
||||
.sidebar-nav-link:focus-visible::after {
|
||||
opacity: 0.35;
|
||||
}
|
||||
|
||||
.sidebar-nav-link--sub {
|
||||
font-size: 0.85rem;
|
||||
font-weight: 500;
|
||||
color: var(--color-text-frosted-soft);
|
||||
color: var(--color-sidebar-text-muted);
|
||||
padding-block: 0.55rem;
|
||||
letter-spacing: 0.02em;
|
||||
--sidebar-nav-link-highlight-opacity: 0.25;
|
||||
--sidebar-nav-link-highlight-scale: 1;
|
||||
}
|
||||
|
||||
@media (prefers-reduced-motion: reduce) {
|
||||
.sidebar-nav-link,
|
||||
.sidebar-dropup-trigger {
|
||||
transition:
|
||||
color 180ms ease,
|
||||
border-color 200ms ease,
|
||||
box-shadow 220ms ease;
|
||||
}
|
||||
|
||||
.sidebar-nav-link:hover,
|
||||
.sidebar-nav-link:focus-visible {
|
||||
--sidebar-nav-translate-x: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.sidebar-icon {
|
||||
@@ -1105,44 +1300,115 @@ footer a:hover {
|
||||
.sidebar-footer {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 0.75rem;
|
||||
gap: 0.85rem;
|
||||
margin-top: auto;
|
||||
position: relative;
|
||||
z-index: 2;
|
||||
}
|
||||
|
||||
.sidebar-dropup-trigger {
|
||||
position: relative;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
gap: 0.75rem;
|
||||
gap: 0.85rem;
|
||||
width: 100%;
|
||||
padding: 0.75rem 0.875rem;
|
||||
padding: 0.78rem 1rem;
|
||||
min-height: var(--sidebar-control-size);
|
||||
border-radius: 0.875rem;
|
||||
border: 1px solid var(--color-border-translucent);
|
||||
background: var(--color-overlay-panel-glass);
|
||||
border-radius: 0.95rem;
|
||||
border: 1px solid var(--color-sidebar-border);
|
||||
background:
|
||||
linear-gradient(
|
||||
155deg,
|
||||
var(--color-sidebar-surface) 0%,
|
||||
var(--color-sidebar-surface-alt) 100%
|
||||
);
|
||||
background:
|
||||
linear-gradient(
|
||||
155deg,
|
||||
color-mix(in srgb, var(--color-sidebar-surface) 80%, transparent) 0%,
|
||||
color-mix(in srgb, var(--color-sidebar-surface-alt) 58%, transparent) 100%
|
||||
);
|
||||
color: var(--color-text-frosted);
|
||||
font-size: 0.9rem;
|
||||
font-weight: 600;
|
||||
cursor: pointer;
|
||||
transition:
|
||||
background 160ms ease,
|
||||
border-color 160ms ease,
|
||||
color 160ms ease;
|
||||
box-sizing: border-box;
|
||||
flex-shrink: 0;
|
||||
overflow: hidden;
|
||||
isolation: isolate;
|
||||
backdrop-filter: blur(18px) saturate(150%);
|
||||
-webkit-backdrop-filter: blur(18px) saturate(150%);
|
||||
box-shadow:
|
||||
inset 0 0 0 0.5px var(--color-sidebar-border),
|
||||
0 1.25rem 2.5rem -1.35rem var(--color-shadow-panel);
|
||||
transition:
|
||||
border-color 200ms ease,
|
||||
color 200ms ease,
|
||||
box-shadow 220ms ease,
|
||||
background 220ms ease;
|
||||
}
|
||||
|
||||
.sidebar-dropup-trigger:hover {
|
||||
background: var(--color-overlay-banner);
|
||||
border-color: var(--color-border-translucent-bright);
|
||||
color: var(--color-text);
|
||||
.sidebar-dropup-trigger::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
inset: -1px;
|
||||
border-radius: inherit;
|
||||
pointer-events: none;
|
||||
background: linear-gradient(
|
||||
120deg,
|
||||
var(--color-sidebar-accent-start) 0%,
|
||||
var(--color-sidebar-accent-end) 100%
|
||||
);
|
||||
opacity: 0;
|
||||
transform: scale(0.96);
|
||||
transition:
|
||||
opacity 200ms ease,
|
||||
transform 220ms ease;
|
||||
z-index: -1;
|
||||
filter: saturate(140%);
|
||||
}
|
||||
|
||||
.sidebar-dropup-trigger::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
inset: -1px;
|
||||
border-radius: inherit;
|
||||
pointer-events: none;
|
||||
background:
|
||||
linear-gradient(110deg, var(--color-sidebar-hover) 0%, transparent 80%);
|
||||
opacity: 0.18;
|
||||
mix-blend-mode: screen;
|
||||
transition: opacity 200ms ease;
|
||||
z-index: -2;
|
||||
}
|
||||
|
||||
.sidebar-dropup-trigger:hover,
|
||||
.sidebar-dropup-trigger:focus-visible {
|
||||
color: var(--color-white);
|
||||
border-color: var(--color-sidebar-hover-strong);
|
||||
box-shadow:
|
||||
0 0 0 1px var(--color-sidebar-hover-strong),
|
||||
0 1.75rem 3.25rem -1.45rem var(--color-sidebar-glow);
|
||||
}
|
||||
|
||||
.sidebar-dropup-trigger:hover::before,
|
||||
.sidebar-dropup-trigger:focus-visible::before {
|
||||
opacity: 1;
|
||||
transform: scale(1.02);
|
||||
}
|
||||
|
||||
.sidebar-dropup-trigger:hover::after,
|
||||
.sidebar-dropup-trigger:focus-visible::after {
|
||||
opacity: 0.35;
|
||||
}
|
||||
|
||||
.sidebar-dropup-trigger:focus-visible {
|
||||
outline: 0.125rem solid var(--color-secondary);
|
||||
outline-offset: 0.25rem;
|
||||
outline: none;
|
||||
box-shadow:
|
||||
0 0 0 0.125rem var(--color-sidebar-glow),
|
||||
0 0 0 0.25rem var(--color-sidebar-hover-strong),
|
||||
0 1.75rem 3.25rem -1.45rem var(--color-sidebar-glow);
|
||||
}
|
||||
|
||||
.sidebar-dropup-trigger__glyph {
|
||||
@@ -1163,24 +1429,42 @@ footer a:hover {
|
||||
}
|
||||
|
||||
.sidebar-dropup-panel {
|
||||
background: var(--color-overlay-darker);
|
||||
border: 1px solid var(--color-border-translucent);
|
||||
border-radius: 0.875rem;
|
||||
box-shadow: 0 1.5rem 3rem var(--color-shadow-panel);
|
||||
padding: 0.75rem 0.5rem;
|
||||
position: absolute;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: calc(100% + 0.75rem);
|
||||
bottom: calc(100% + 0.85rem);
|
||||
border-radius: 1rem;
|
||||
border: 1px solid var(--color-sidebar-border-strong);
|
||||
background:
|
||||
linear-gradient(
|
||||
160deg,
|
||||
var(--color-sidebar-surface) 0%,
|
||||
var(--color-sidebar-surface-alt) 100%
|
||||
);
|
||||
background:
|
||||
linear-gradient(
|
||||
160deg,
|
||||
color-mix(in srgb, var(--color-sidebar-surface) 88%, transparent) 0%,
|
||||
color-mix(in srgb, var(--color-sidebar-surface-alt) 68%, transparent) 100%
|
||||
);
|
||||
box-shadow:
|
||||
inset 0 0 0 0.5px var(--color-sidebar-border),
|
||||
0 2.25rem 4.5rem -1.85rem var(--color-shadow-sidebar);
|
||||
padding: 0.85rem 0.65rem;
|
||||
color: var(--color-text-frosted);
|
||||
opacity: 0;
|
||||
visibility: hidden;
|
||||
pointer-events: none;
|
||||
transform: translateY(0.5rem);
|
||||
transform: translateY(0.75rem);
|
||||
transition:
|
||||
opacity 160ms ease,
|
||||
transform 160ms ease,
|
||||
visibility 160ms ease;
|
||||
opacity 180ms ease,
|
||||
transform 180ms ease,
|
||||
visibility 180ms ease,
|
||||
box-shadow 220ms ease;
|
||||
backdrop-filter: blur(20px) saturate(150%);
|
||||
-webkit-backdrop-filter: blur(20px) saturate(150%);
|
||||
z-index: 5;
|
||||
isolation: isolate;
|
||||
}
|
||||
|
||||
.sidebar-dropup-panel[data-state="expanded"] {
|
||||
@@ -1193,7 +1477,7 @@ footer a:hover {
|
||||
.sidebar-dropup-panel__inner {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 0.25rem;
|
||||
gap: 0.45rem;
|
||||
}
|
||||
|
||||
#sidebar[data-footer-state="expanded"] .sidebar-nav {
|
||||
@@ -1206,7 +1490,9 @@ footer a:hover {
|
||||
}
|
||||
|
||||
#sidebar.sidebar-open {
|
||||
box-shadow: 0 0.75rem 1.5rem var(--color-shadow-panel);
|
||||
box-shadow:
|
||||
0 1.875rem 3.75rem -1.5rem var(--color-shadow-sidebar),
|
||||
0 0 0 1px var(--color-sidebar-border-strong);
|
||||
}
|
||||
|
||||
#sidebarOverlay {
|
||||
@@ -1320,6 +1606,8 @@ body.sidebar-open #sidebarOverlay {
|
||||
padding: 0;
|
||||
margin-inline: auto;
|
||||
border-radius: 9999px;
|
||||
--sidebar-nav-translate-x: 0;
|
||||
--sidebar-nav-link-highlight-scale: 1;
|
||||
}
|
||||
|
||||
body.sidebar-expanded #sidebar .sidebar-nav-link,
|
||||
@@ -1396,6 +1684,13 @@ body.sidebar-open #sidebarOverlay {
|
||||
#sidebar.sidebar-collapsed .sidebar-dropup-trigger__glyph {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
body.sidebar-collapsed #sidebar .sidebar-nav-link:hover,
|
||||
#sidebar.sidebar-collapsed .sidebar-nav-link:hover,
|
||||
body.sidebar-collapsed #sidebar .sidebar-nav-link:focus-visible,
|
||||
#sidebar.sidebar-collapsed .sidebar-nav-link:focus-visible {
|
||||
--sidebar-nav-translate-x: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.edit-field-button {
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
:root{--color-page:#fff;--color-page-alt:#f9fafb;--color-surface:#0f172a;--color-surface-alt:#111827;--color-bg:var(--color-surface);--color-card:#1e293b;--color-card-private:#3b1d74;--color-card-critical:#3f0b13;--color-panel:#1f2937;--color-panel-hover:#334155;--color-border:#374151;--color-border-subtle:#d1d5db;--color-primary:#fe0032;--color-secondary:#ff93a5;--color-info:#60a5fa;--color-info-strong:#2563eb;--color-info-pressed:#1d4ed8;--color-muted-strong:#6b7280;--color-text:#f8fafc;--color-text-strong:#0f172a;--color-text-muted:var(--color-muted);--color-muted:#94a3b8;--color-muted-alt:#9ca3af;--color-subtle-text:#e2e8f0;--color-subtle:#e5e7eb;--color-critical:#7f1d1d;--color-critical-strong:#991b1b;--color-warning:#facc15;--color-warning-strong:#d97706;--color-warning-surface:rgba(146,64,14,.24);--color-warning-glass:rgba(250,204,21,.18);--color-neutral-700:#3f3f46;--color-neutral-600:#52525b;--color-white:#fff;--color-black:#000;--color-overlay:#1a2234;--color-overlay-black:rgba(0,0,0,.9);--color-overlay-muted:rgba(15,23,42,.55);--color-overlay-strong:rgba(15,23,42,.75);--color-overlay-darker:rgba(15,23,42,.88);--color-overlay-panel:rgba(26,34,52,.82);--color-overlay-panel-soft:rgba(26,34,52,.65);--color-overlay-panel-tint:rgba(31,41,55,.5);--color-overlay-panel-glass:rgba(28,37,58,.72);--color-overlay-panel-glass-soft:rgba(31,41,55,.55);--color-modal-backdrop:rgba(8,12,24,.58);--color-modal-surface:rgba(20,28,46,.78);--color-overlay-veil:rgba(11,17,32,.96);--color-overlay-banner:rgba(51,65,85,.95);--color-overlay-panel-gradient-start:rgba(30,41,59,.92);--color-overlay-panel-gradient-end:rgba(15,23,42,.92);--color-surface-tint-subtle:rgba(148,163,184,.08);--color-border-translucent:rgba(148,163,184,.18);--color-border-translucent-strong:rgba(148,163,184,.25);--color-border-translucent-bright:rgba(148,163,184,.32);--color-border-translucent-stronger:rgba(148,163,184,.35);--color-border-translucent-strongest:rgba(148,163,184,.4);--color-border-translucent-glow:rgba(148,163,184,.55);--color-border-translucent-medium:rgba(148,163,184,.2);--color-border-neutral-soft:rgba(229,231,235,.35);--color-border-info-soft:rgba(96,165,250,.35);--color-border-sidebar-strong:rgba(55,65,81,.9);--color-ring-private:rgba(168,85,247,.55);--color-ring-private-hover:rgba(192,132,252,.65);--color-ring-critical:rgba(239,68,68,.4);--color-ring-critical-soft:rgba(239,68,68,.35);--color-ring-critical-hover:rgba(239,68,68,.45);--color-ring-critical-strong:rgba(239,68,68,.55);--color-ring-alert:rgba(220,38,38,.6);--color-gradient-visibility-start:rgba(129,140,248,.4);--color-gradient-visibility-end:rgba(192,132,252,.32);--color-white-soft:hsla(0,0%,100%,.1);--color-white-softer:hsla(0,0%,100%,.3);--color-white-softest:hsla(0,0%,100%,.4);--color-shadow-floating:rgba(8,11,30,.55);--color-shadow-elevated:rgba(8,11,30,.45);--color-shadow-panel:rgba(15,23,42,.35);--color-shadow-notification:rgba(15,23,42,.3);--color-shadow-sidebar:rgba(0,0,0,.45);--color-divider-strong:rgba(15,23,42,.35);--color-text-frosted-strong:rgba(226,232,240,.94);--color-text-frosted:rgba(226,232,240,.9);--color-text-frosted-soft:rgba(226,232,240,.82);--color-blog-transparent:transparent;--color-blog-cyan-500:#06b6d4;--color-blog-sky-500:#0bf;--color-blog-teal-600:#0e7490;--color-blog-green-800:#14532d;--color-blog-green-700:#15803d;--color-blog-teal-700:#164e63;--color-blog-gray-900:#171717;--color-blog-coffee-900:#1c1917;--color-blog-green-500:#22c55e;--color-blog-gray-800:#2b2b2b;--color-blog-gray-700:#3b3b3b;--color-blog-teal-accent:#3e8b8a;--color-blog-gray-650:#404040;--color-blog-brown-700:#44403c;--color-blog-purple-900:#581c87;--color-blog-gray-500:#666;--color-blog-gray-450:#737373;--color-blog-gray-440:#747474;--color-blog-brown-500:#78716c;--color-blog-rust-700:#7c2d12;--color-blog-purple-700:#7e22ce;--color-blog-purple-accent:#92379c;--color-blog-purple-muted:#96609c;--color-blog-gray-300:#999;--color-blog-purple-500:#a855f7;--color-blog-gray-275:#a9a9a9;--color-blog-red-600:#b91c1c;--color-blog-rust-600:#c2410c;--color-blog-error:#ca1717;--color-blog-gray-220:#cbcbcb;--color-blog-gray-210:#ccc;--color-blog-gray-200:#dedede;--color-blog-amber-500:#e4984d;--color-blog-gray-190:#e0e0e0;--color-blog-orange-600:#e35428;--color-blog-gray-180:#e9e9e9;--color-blog-gray-170:#ebebeb;--color-blog-red-500:#ef4444;--color-blog-amber-400:#f6ad55;--color-blog-neutral-100:#f5f5f5;--color-blog-neutral-120:#f6f6f6;--color-blog-orange-500:#f97316;--color-blog-neutral-50:#fdfdfd;--space-2xs:0.25rem;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-full:9999px;--shadow-sm:0 0.0625rem 0.125rem 0 rgb(0 0 0/5%);--shadow-md:0 0.25rem 0.375rem -0.0625rem rgba(0,0,0,.1);--shadow-lg:0 0.625rem 0.9375rem -0.1875rem rgba(0,0,0,.1);--shadow-modal:0 2.75rem 6rem -1.25rem rgba(8,11,30,.75);--font-family-sans:"Inter","Segoe UI",system-ui,-appLine truncated
|
||||
:root{--color-page:#fff;--color-page-alt:#f9fafb;--color-surface:#0f172a;--color-surface-alt:#111827;--color-bg:var(--color-surface);--color-card:#1e293b;--color-card-private:#3b1d74;--color-card-critical:#3f0b13;--color-panel:#1f2937;--color-panel-hover:#334155;--color-border:#374151;--color-border-subtle:#d1d5db;--color-primary:#fe0032;--color-secondary:#ff93a5;--color-info:#60a5fa;--color-info-strong:#2563eb;--color-info-pressed:#1d4ed8;--color-muted-strong:#6b7280;--color-text:#f8fafc;--color-text-strong:#0f172a;--color-text-muted:var(--color-muted);--color-muted:#94a3b8;--color-muted-alt:#9ca3af;--color-subtle-text:#e2e8f0;--color-subtle:#e5e7eb;--color-critical:#7f1d1d;--color-critical-strong:#991b1b;--color-warning:#facc15;--color-warning-strong:#d97706;--color-warning-surface:rgba(146,64,14,.24);--color-warning-glass:rgba(250,204,21,.18);--color-neutral-700:#3f3f46;--color-neutral-600:#52525b;--color-white:#fff;--color-black:#000;--color-overlay:#1a2234;--color-overlay-black:rgba(0,0,0,.9);--color-overlay-muted:rgba(15,23,42,.55);--color-overlay-strong:rgba(15,23,42,.75);--color-overlay-darker:rgba(15,23,42,.88);--color-overlay-panel:rgba(26,34,52,.82);--color-overlay-panel-soft:rgba(26,34,52,.65);--color-overlay-panel-tint:rgba(31,41,55,.5);--color-overlay-panel-glass:rgba(28,37,58,.72);--color-overlay-panel-glass-soft:rgba(31,41,55,.55);--color-modal-backdrop:rgba(8,12,24,.58);--color-modal-surface:rgba(20,28,46,.78);--color-overlay-veil:rgba(11,17,32,.96);--color-overlay-banner:rgba(51,65,85,.95);--color-sidebar-surface:rgba(17,24,39,.94);--color-sidebar-surface-alt:rgba(11,22,48,.78);--color-sidebar-border:rgba(148,163,184,.28);--color-sidebar-border-strong:rgba(148,163,184,.42);--color-sidebar-hover:rgba(56,189,248,.18);--color-sidebar-hover-strong:rgba(129,140,248,.28);--color-sidebar-glow:rgba(56,189,248,.35);--color-sidebar-accent-start:rgba(56,189,248,.9);--color-sidebar-accent-end:rgba(129,140,248,.85);--color-sidebar-text-muted:rgba(203,213,225,.75);--color-overlay-panel-gradient-start:rgba(30,41,59,.92);--color-overlay-panel-gradient-end:rgba(15,23,42,.92);--color-surface-tint-subtle:rgba(148,163,184,.08);--color-border-translucent:rgba(148,163,184,.18);--color-border-translucent-strong:rgba(148,163,184,.25);--color-border-translucent-bright:rgba(148,163,184,.32);--color-border-translucent-stronger:rgba(148,163,184,.35);--color-border-translucent-strongest:rgba(148,163,184,.4);--color-border-translucent-glow:rgba(148,163,184,.55);--color-border-translucent-medium:rgba(148,163,184,.2);--color-border-neutral-soft:rgba(229,231,235,.35);--color-border-info-soft:rgba(96,165,250,.35);--color-border-sidebar-strong:rgba(55,65,81,.9);--color-ring-private:rgba(168,85,247,.55);--color-ring-private-hover:rgba(192,132,252,.65);--color-ring-critical:rgba(239,68,68,.4);--color-ring-critical-soft:rgba(239,68,68,.35);--color-ring-critical-hover:rgba(239,68,68,.45);--color-ring-critical-strong:rgba(239,68,68,.55);--color-ring-alert:rgba(220,38,38,.6);--color-gradient-visibility-start:rgba(129,140,248,.4);--color-gradient-visibility-end:rgba(192,132,252,.32);--color-white-soft:hsla(0,0%,100%,.1);--color-white-softer:hsla(0,0%,100%,.3);--color-white-softest:hsla(0,0%,100%,.4);--color-shadow-floating:rgba(8,11,30,.55);--color-shadow-elevated:rgba(8,11,30,.45);--color-shadow-panel:rgba(15,23,42,.35);--color-shadow-notification:rgba(15,23,42,.3);--color-shadow-sidebar:rgba(0,0,0,.45);--color-divider-strong:rgba(15,23,42,.35);--color-text-frosted-strong:rgba(226,232,240,.94);--color-text-frosted:rgba(226,232,240,.9);--color-text-frosted-soft:rgba(226,232,240,.82);--color-blog-transparent:transparent;--color-blog-cyan-500:#06b6d4;--color-blog-sky-500:#0bf;--color-blog-teal-600:#0e7490;--color-blog-green-800:#14532d;--color-blog-green-700:#15803d;--color-blog-teal-700:#164e63;--color-blog-gray-900:#171717;--color-blog-coffee-900:#1c1917;--color-blog-green-500:#22c55e;--color-blog-gray-800:#2b2b2b;--color-blog-gray-700:#3b3b3b;--color-blog-teal-accent:#3e8b8a;--color-blog-gray-650:#404040;--color-blog-brown-700:#44403c;--color-blog-purple-900:#581c87;--color-blog-gray-500:#666;--color-blog-gray-450:#737373;--color-blog-gray-440:#747474;--color-blog-brown-500:#78716c;--color-blog-rust-700:#7c2d12;--color-blog-purple-700:#7e22ce;--color-blog-purple-accent:#92379c;--color-blog-purple-muted:#96609c;--color-blog-gray-300:#999;--color-blog-purple-500:#a855f7;--color-blog-gray-275:#a9a9a9;--color-blog-red-600:#b91c1c;--color-blog-rust-600:#c2410c;--color-blog-error:#ca1717;--color-blog-gray-220:#cbcbcb;--color-blog-gray-210:#ccc;--color-blog-gray-200:#dedede;--color-blog-amber-500:#e4984d;--color-blog-gray-190:#e0e0e0;--color-blog-orange-600:#e35428;--color-blog-gray-180:#e9e9e9;--color-blog-gray-170:#ebebeb;--color-blog-red-500:#ef4444;--color-blog-amber-400:#f6ad55;--color-blog-neutral-100:#f5f5f5;--color-blog-neutral-120:#f6f6f6;--color-blog-orange-500:#f97316;--color-blog-neutral-50:#fdfdfd;--space-2xs:0.25rem;--spaLine truncated
|
||||
|
||||
/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-family-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-family-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.focus-ring{outline:2px solid transparent;outline-offset:2px}.focus-ring:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--color-info);--tw-ring-opacity:0.7;--tw-ring-offset-width:2px;--tw-ring-offset-color:var(--color-surface);transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-fast);transition-timing-function:cubic-bezier(0,0,.2,1)}.popover{position:relative;display:inline-flex}.popover__panel{outline:2px solid transparent;outline-offset:2px}.popover__panel:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--color-info);--tw-ring-opacity:0.7;--tw-ring-offset-width:2px;--tw-ring-offset-color:var(--color-surface);transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-fast);transition-timing-function:cubic-bezier(0,0,.2,1)}.popover__panel{pointer-events:none;position:absolute;left:0;top:100%;z-index:70;margin-top:.5rem;min-width:12rem;transform-origin:top;--tw-scale-x:.95;--tw-scale-y:.95;border-radius:var(--radius-lg);border-width:1px;border-color:var(--color-border);--tw-border-opacity:0.4;background-color:var(--color-panel);padding:.75rem 1rem;font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--color-text);opacity:0;--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)Line truncated
|
||||
@@ -49,6 +49,16 @@
|
||||
--color-modal-surface: rgb(20 28 46 / 0.78);
|
||||
--color-overlay-veil: rgb(11 17 32 / 0.96);
|
||||
--color-overlay-banner: rgb(51 65 85 / 0.95);
|
||||
--color-sidebar-surface: rgb(17 24 39 / 0.94);
|
||||
--color-sidebar-surface-alt: rgb(11 22 48 / 0.78);
|
||||
--color-sidebar-border: rgb(148 163 184 / 0.28);
|
||||
--color-sidebar-border-strong: rgb(148 163 184 / 0.42);
|
||||
--color-sidebar-hover: rgb(56 189 248 / 0.18);
|
||||
--color-sidebar-hover-strong: rgb(129 140 248 / 0.28);
|
||||
--color-sidebar-glow: rgb(56 189 248 / 0.35);
|
||||
--color-sidebar-accent-start: rgb(56 189 248 / 0.9);
|
||||
--color-sidebar-accent-end: rgb(129 140 248 / 0.85);
|
||||
--color-sidebar-text-muted: rgb(203 213 225 / 0.75);
|
||||
--color-overlay-panel-gradient-start: rgb(30 41 59 / 0.92);
|
||||
--color-overlay-panel-gradient-end: rgb(15 23 42 / 0.92);
|
||||
--color-surface-tint-subtle: rgb(148 163 184 / 0.08);
|
||||
@@ -198,6 +208,16 @@
|
||||
--color-overlay-strong: rgb(15 23 42 / 0.65);
|
||||
--color-overlay-darker: rgb(15 23 42 / 0.72);
|
||||
--color-overlay-panel: rgb(15 23 42 / 0.78);
|
||||
--color-sidebar-surface: rgb(255 255 255 / 0.82);
|
||||
--color-sidebar-surface-alt: rgb(226 232 240 / 0.7);
|
||||
--color-sidebar-border: rgb(148 163 184 / 0.22);
|
||||
--color-sidebar-border-strong: rgb(148 163 184 / 0.32);
|
||||
--color-sidebar-hover: rgb(37 99 235 / 0.15);
|
||||
--color-sidebar-hover-strong: rgb(79 70 229 / 0.24);
|
||||
--color-sidebar-glow: rgb(14 165 233 / 0.3);
|
||||
--color-sidebar-accent-start: rgb(14 165 233 / 0.85);
|
||||
--color-sidebar-accent-end: rgb(129 140 248 / 0.78);
|
||||
--color-sidebar-text-muted: rgb(71 85 105 / 0.82);
|
||||
--color-overlay-panel-soft: rgb(15 23 42 / 0.6);
|
||||
--color-overlay-panel-tint: rgb(148 163 184 / 0.2);
|
||||
--color-modal-backdrop: rgb(15 23 42 / 0.45);
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
const REMOTE_IMPORT_TIMEOUT = 4500;
|
||||
const LOCAL_IMPORT_TIMEOUT = 2500;
|
||||
const NODE_IMPORT_TIMEOUT = 1500;
|
||||
const SCRIPT_FALLBACK_TIMEOUT = 6000;
|
||||
const CDN_BUNDLE_URL =
|
||||
"https://cdn.jsdelivr.net/npm/[email protected]/lib/nostr.bundle.min.js";
|
||||
@@ -241,6 +242,26 @@ export function bootstrapNostrTools() {
|
||||
|
||||
const attempts = [];
|
||||
|
||||
const isNodeLike =
|
||||
typeof process !== "undefined" &&
|
||||
!!process?.versions?.node &&
|
||||
(!scope || typeof scope.document === "undefined");
|
||||
|
||||
const nodeImports = isNodeLike
|
||||
? [
|
||||
withTimeout(
|
||||
() => import("nostr-tools"),
|
||||
NODE_IMPORT_TIMEOUT,
|
||||
"node-main"
|
||||
),
|
||||
withTimeout(
|
||||
() => import("nostr-tools/nip04"),
|
||||
NODE_IMPORT_TIMEOUT,
|
||||
"node-nip04"
|
||||
),
|
||||
]
|
||||
: [];
|
||||
|
||||
const remoteImports = [
|
||||
withTimeout(
|
||||
() => import("https://esm.sh/[email protected]"),
|
||||
@@ -267,6 +288,7 @@ export function bootstrapNostrTools() {
|
||||
);
|
||||
|
||||
const dynamicResults = await Promise.allSettled([
|
||||
...nodeImports,
|
||||
...remoteImports,
|
||||
...localImports,
|
||||
]);
|
||||
|
||||
Generated
+136
@@ -13,6 +13,7 @@
|
||||
"autoprefixer": "^10.4.19",
|
||||
"cross-env": "^7.0.3",
|
||||
"jsdom": "^24.0.0",
|
||||
"nostr-tools": "^2.10.4",
|
||||
"pixelmatch": "^5.3.0",
|
||||
"pngjs": "^7.0.0",
|
||||
"postcss": "^8.4.41",
|
||||
@@ -336,6 +337,55 @@
|
||||
"dev": true,
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/@noble/ciphers": {
|
||||
"version": "0.5.3",
|
||||
"resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-0.5.3.tgz",
|
||||
"integrity": "sha512-B0+6IIHiqEs3BPMT0hcRmHvEj2QHOLu+uwt+tqDDeVd0oyVzh7BPrDcPjRnV1PV/5LaknXJJQvOuRGR0zQJz+w==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"funding": {
|
||||
"url": "https://paulmillr.com/funding/"
|
||||
}
|
||||
},
|
||||
"node_modules/@noble/curves": {
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz",
|
||||
"integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@noble/hashes": "1.3.2"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://paulmillr.com/funding/"
|
||||
}
|
||||
},
|
||||
"node_modules/@noble/curves/node_modules/@noble/hashes": {
|
||||
"version": "1.3.2",
|
||||
"resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz",
|
||||
"integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">= 16"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://paulmillr.com/funding/"
|
||||
}
|
||||
},
|
||||
"node_modules/@noble/hashes": {
|
||||
"version": "1.3.1",
|
||||
"resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.1.tgz",
|
||||
"integrity": "sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">= 16"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://paulmillr.com/funding/"
|
||||
}
|
||||
},
|
||||
"node_modules/@nodelib/fs.scandir": {
|
||||
"version": "2.1.5",
|
||||
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
|
||||
@@ -401,6 +451,61 @@
|
||||
"node": ">=18"
|
||||
}
|
||||
},
|
||||
"node_modules/@scure/base": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.1.tgz",
|
||||
"integrity": "sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
"type": "individual",
|
||||
"url": "https://paulmillr.com/funding/"
|
||||
}
|
||||
],
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/@scure/bip32": {
|
||||
"version": "1.3.1",
|
||||
"resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.1.tgz",
|
||||
"integrity": "sha512-osvveYtyzdEVbt3OfwwXFr4P2iVBL5u1Q3q4ONBfDY/UpOuXmOlbgwc1xECEboY8wIays8Yt6onaWMUdUbfl0A==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@noble/curves": "~1.1.0",
|
||||
"@noble/hashes": "~1.3.1",
|
||||
"@scure/base": "~1.1.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://paulmillr.com/funding/"
|
||||
}
|
||||
},
|
||||
"node_modules/@scure/bip32/node_modules/@noble/curves": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.1.0.tgz",
|
||||
"integrity": "sha512-091oBExgENk/kGj3AZmtBDMpxQPDtxQABR2B9lb1JbVTs6ytdzZNwvhxQ4MWasRNEzlbEH8jCWFCwhF/Obj5AA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@noble/hashes": "1.3.1"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://paulmillr.com/funding/"
|
||||
}
|
||||
},
|
||||
"node_modules/@scure/bip39": {
|
||||
"version": "1.2.1",
|
||||
"resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.2.1.tgz",
|
||||
"integrity": "sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@noble/hashes": "~1.3.0",
|
||||
"@scure/base": "~1.1.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://paulmillr.com/funding/"
|
||||
}
|
||||
},
|
||||
"node_modules/agent-base": {
|
||||
"version": "7.1.4",
|
||||
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
|
||||
@@ -2100,6 +2205,37 @@
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/nostr-tools": {
|
||||
"version": "2.17.0",
|
||||
"resolved": "https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.17.0.tgz",
|
||||
"integrity": "sha512-lrvHM7cSaGhz7F0YuBvgHMoU2s8/KuThihDoOYk8w5gpVHTy0DeUCAgCN8uLGeuSl5MAWekJr9Dkfo5HClqO9w==",
|
||||
"dev": true,
|
||||
"license": "Unlicense",
|
||||
"dependencies": {
|
||||
"@noble/ciphers": "^0.5.1",
|
||||
"@noble/curves": "1.2.0",
|
||||
"@noble/hashes": "1.3.1",
|
||||
"@scure/base": "1.1.1",
|
||||
"@scure/bip32": "1.3.1",
|
||||
"@scure/bip39": "1.2.1",
|
||||
"nostr-wasm": "0.1.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"typescript": ">=5.0.0"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"typescript": {
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/nostr-wasm": {
|
||||
"version": "0.1.0",
|
||||
"resolved": "https://registry.npmjs.org/nostr-wasm/-/nostr-wasm-0.1.0.tgz",
|
||||
"integrity": "sha512-78BTryCLcLYv96ONU8Ws3Q1JzjlAt+43pWQhIl86xZmWeegYCNLPml7yQ+gG3vR6V5h4XGj+TxO+SS5dsThQIA==",
|
||||
"dev": true,
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/nwsapi": {
|
||||
"version": "2.2.22",
|
||||
"resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.22.tgz",
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"name": "bitvid",
|
||||
"private": true,
|
||||
"type": "module",
|
||||
"version": "1.0.0",
|
||||
"scripts": {
|
||||
"build:css": "npx tailwindcss -c tailwind.config.cjs -i css/tailwind.source.css -o css/tailwind.generated.css --minify",
|
||||
@@ -18,6 +19,7 @@
|
||||
"autoprefixer": "^10.4.19",
|
||||
"cross-env": "^7.0.3",
|
||||
"jsdom": "^24.0.0",
|
||||
"nostr-tools": "^2.10.4",
|
||||
"pixelmatch": "^5.3.0",
|
||||
"pngjs": "^7.0.0",
|
||||
"postcss": "^8.4.41",
|
||||
|
||||
@@ -6,6 +6,7 @@ import path from "node:path";
|
||||
const rootDir = path.dirname(fileURLToPath(new URL("../package.json", import.meta.url)));
|
||||
const testsDir = path.join(rootDir, "tests");
|
||||
const testFiles = [];
|
||||
const setupImport = new URL("../tests/test-helpers/setup-localstorage.mjs", import.meta.url);
|
||||
|
||||
async function collectTests(dir) {
|
||||
const entries = await readdir(dir, { withFileTypes: true });
|
||||
@@ -49,7 +50,7 @@ for (const testFile of testFiles) {
|
||||
console.log(`\n→ Running ${relativePath}`);
|
||||
|
||||
await new Promise((resolve, reject) => {
|
||||
const child = spawn(process.execPath, [testFile], {
|
||||
const child = spawn(process.execPath, ["--import", setupImport.href, testFile], {
|
||||
stdio: "inherit",
|
||||
});
|
||||
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
if (typeof globalThis.window === "undefined") {
|
||||
globalThis.window = {};
|
||||
}
|
||||
|
||||
if (typeof globalThis.localStorage === "undefined") {
|
||||
const store = new Map();
|
||||
globalThis.localStorage = {
|
||||
@@ -15,3 +19,7 @@ if (typeof globalThis.localStorage === "undefined") {
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
if (typeof globalThis.window.localStorage === "undefined") {
|
||||
globalThis.window.localStorage = globalThis.localStorage;
|
||||
}
|
||||
@@ -1,5 +1,9 @@
|
||||
import { readFileSync, writeFileSync } from "node:fs";
|
||||
import { resolve } from "node:path";
|
||||
import { fileURLToPath } from "node:url";
|
||||
import { dirname, resolve } from "node:path";
|
||||
|
||||
const __filename = fileURLToPath(import.meta.url);
|
||||
const __dirname = dirname(__filename);
|
||||
|
||||
export type KitchenSinkTheme = "default" | "light" | "contrast";
|
||||
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
"contrast": "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 truncated
|
||||
{
|
||||
"contrast": "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 truncated
|
||||
"video-modal-mobile-legacy": "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 truncated
|
||||
"video-modal-mobile-design-system": "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 truncated
|
||||
"video-modal-mobile-design-system": "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 truncated
|
||||
"default": "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 truncated
|
||||
"light": "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 truncated
|
||||
}
|
||||
Reference in new issue
Block a user