mirror of
https://github.com/pewdiepie-archdaemon/odysseus.git
synced 2026-06-22 12:45:25 -04:00
Cookbook launch and gallery upload fixes
This commit is contained in:
+165
-21
@@ -5324,6 +5324,84 @@ body.bg-pattern-sparkles {
|
||||
.confirm-btn-primary:hover { filter:brightness(1.15); }
|
||||
.confirm-btn-danger { background:var(--color-danger); color:#fff; border-color:transparent; }
|
||||
.confirm-btn-danger:hover { background:var(--color-error); }
|
||||
#cookbook-gguf-delete-overlay {
|
||||
background:rgba(0,0,0,0.5);
|
||||
backdrop-filter:blur(4px);
|
||||
pointer-events:auto !important;
|
||||
z-index:99999 !important;
|
||||
position:fixed !important;
|
||||
inset:0 !important;
|
||||
}
|
||||
.cookbook-gguf-delete-box {
|
||||
width:560px;
|
||||
max-width:92vw;
|
||||
}
|
||||
.cookbook-gguf-delete-list {
|
||||
display:flex;
|
||||
flex-direction:column;
|
||||
gap:6px;
|
||||
max-height:42vh;
|
||||
overflow:auto;
|
||||
padding:2px 2px 4px;
|
||||
}
|
||||
.cookbook-gguf-delete-row {
|
||||
display:grid;
|
||||
grid-template-columns:18px minmax(0,1fr);
|
||||
gap:7px 8px;
|
||||
align-items:start;
|
||||
padding:7px 8px;
|
||||
border:1px solid var(--border);
|
||||
border-radius:7px;
|
||||
background:color-mix(in srgb, var(--panel, var(--bg)) 92%, var(--fg) 8%);
|
||||
cursor:pointer;
|
||||
}
|
||||
.cookbook-gguf-delete-row:hover {
|
||||
border-color:color-mix(in srgb, var(--accent-primary, var(--fg)) 45%, var(--border));
|
||||
}
|
||||
.cookbook-gguf-delete-cb {
|
||||
-webkit-appearance:none;
|
||||
appearance:none;
|
||||
width:8px !important;
|
||||
height:8px !important;
|
||||
min-width:8px;
|
||||
min-height:8px;
|
||||
padding:0;
|
||||
margin:4px 0 0;
|
||||
border:1px solid var(--border);
|
||||
border-radius:50%;
|
||||
background:transparent;
|
||||
box-sizing:content-box;
|
||||
cursor:pointer;
|
||||
transition:background 0.15s, border-color 0.15s, transform 0.12s;
|
||||
}
|
||||
.cookbook-gguf-delete-cb:hover {
|
||||
border-color:var(--accent, var(--red));
|
||||
transform:scale(1.12);
|
||||
}
|
||||
.cookbook-gguf-delete-cb:checked {
|
||||
background:var(--accent, var(--red));
|
||||
border-color:var(--accent, var(--red));
|
||||
}
|
||||
.cookbook-gguf-delete-main,
|
||||
.cookbook-gguf-delete-path {
|
||||
min-width:0;
|
||||
overflow:hidden;
|
||||
text-overflow:ellipsis;
|
||||
white-space:nowrap;
|
||||
}
|
||||
.cookbook-gguf-delete-main {
|
||||
font-size:0.86rem;
|
||||
color:var(--fg);
|
||||
}
|
||||
.cookbook-gguf-delete-path {
|
||||
grid-column:2;
|
||||
margin-top:-2px;
|
||||
font-size:0.74rem;
|
||||
opacity:0.58;
|
||||
}
|
||||
.cookbook-gguf-delete-actions {
|
||||
flex-wrap:wrap;
|
||||
}
|
||||
/* Styled prompt — text-input dialog (used in place of window.prompt) */
|
||||
#styled-prompt-overlay {
|
||||
background:rgba(0,0,0,0.5);
|
||||
@@ -19222,6 +19300,18 @@ body.gallery-selecting .gallery-dl-btn,
|
||||
background: color-mix(in srgb, var(--red) 20%, transparent);
|
||||
}
|
||||
.cookbook-gpu-kill:disabled { opacity: 0.4; cursor: wait; }
|
||||
.cookbook-serve-title {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 4px;
|
||||
min-width: 0;
|
||||
}
|
||||
.cookbook-serve-title-name {
|
||||
min-width: 0;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
}
|
||||
.cookbook-hf-link {
|
||||
font-size: 9px;
|
||||
text-decoration: none;
|
||||
@@ -19234,6 +19324,7 @@ body.gallery-selecting .gallery-dl-btn,
|
||||
vertical-align: 1px;
|
||||
letter-spacing: 0.3px;
|
||||
font-weight: 600;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
.cookbook-hf-link:hover {
|
||||
opacity: 0.8;
|
||||
@@ -19626,6 +19717,9 @@ body.gallery-selecting .gallery-dl-btn,
|
||||
position: relative;
|
||||
top: -2px;
|
||||
}
|
||||
.cookbook-dep-reinstall {
|
||||
top: -3px;
|
||||
}
|
||||
.cookbook-dep-rebuild:hover {
|
||||
background: color-mix(in srgb, var(--accent, var(--red)) 18%, transparent);
|
||||
color: var(--accent, var(--red));
|
||||
@@ -20619,6 +20713,11 @@ body.gallery-selecting .gallery-dl-btn,
|
||||
}
|
||||
.cookbook-task[data-status="done"] .cookbook-task-check-ico { display: inline; }
|
||||
.cookbook-task[data-status="done"] .cookbook-task-clear-ico { display: none; }
|
||||
@media (max-width: 820px) {
|
||||
.cookbook-task-check {
|
||||
top: 2px;
|
||||
}
|
||||
}
|
||||
.cookbook-task-start-now {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
@@ -20652,24 +20751,30 @@ body.gallery-selecting .gallery-dl-btn,
|
||||
/* "Serve" button on a finished download — green pill matching the "running" /
|
||||
finished badge (it sits next to the green FINISHED chip + check). */
|
||||
.cookbook-task-serve-btn {
|
||||
font-size: 9px;
|
||||
font-weight: 600;
|
||||
padding: 1px 6px;
|
||||
border: none;
|
||||
border-radius: 3px;
|
||||
line-height: 16px;
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
gap: 3px;
|
||||
padding: 1px 6px 1px 4px;
|
||||
border: 0;
|
||||
border-radius: 9px;
|
||||
line-height: 1;
|
||||
flex-shrink: 0;
|
||||
cursor: pointer;
|
||||
font-family: inherit;
|
||||
background: color-mix(in srgb, var(--green, #50fa7b) 20%, transparent);
|
||||
font-size: 9px;
|
||||
text-transform: lowercase;
|
||||
background: transparent;
|
||||
color: var(--green, #50fa7b);
|
||||
position: relative;
|
||||
top: -2px;
|
||||
margin-right: 2px;
|
||||
appearance: none;
|
||||
-webkit-appearance: none;
|
||||
-moz-appearance: none;
|
||||
transition: background 0.15s;
|
||||
}
|
||||
.cookbook-task-serve-btn:hover { background: color-mix(in srgb, var(--green, #50fa7b) 32%, transparent); }
|
||||
.cookbook-task-serve-btn svg { flex-shrink: 0; }
|
||||
.cookbook-task-serve-btn:hover { background: color-mix(in srgb, var(--green, #50fa7b) 16%, transparent); }
|
||||
.cookbook-task-sub {
|
||||
padding: 1px 10px 4px;
|
||||
line-height: 1;
|
||||
@@ -21448,6 +21553,31 @@ body.gallery-selecting .gallery-dl-btn,
|
||||
.cookbook-dl-btn:hover {
|
||||
opacity: 0.9;
|
||||
}
|
||||
.cookbook-dl-gguf-row {
|
||||
margin-top: -1px;
|
||||
gap: 5px;
|
||||
align-items: center;
|
||||
justify-content: flex-end;
|
||||
font-size: 11px;
|
||||
position: relative;
|
||||
top: -2px;
|
||||
}
|
||||
.cookbook-dl-gguf-label {
|
||||
opacity: 0.65;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
#cookbook-dl-gguf-quant {
|
||||
height: 28px;
|
||||
min-width: 118px;
|
||||
flex: 0 0 auto;
|
||||
}
|
||||
#cookbook-dl-gguf-note {
|
||||
opacity: 0.55;
|
||||
white-space: nowrap;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
max-width: 240px;
|
||||
}
|
||||
|
||||
/* HF link in search panel */
|
||||
.hwfit-panel-hf-link {
|
||||
@@ -31920,24 +32050,34 @@ body.notes-drag-mode .note-card-pin svg {
|
||||
.note-corner-menu-dropdown .ncm-item:hover {
|
||||
background: color-mix(in srgb, var(--fg) 8%, transparent);
|
||||
}
|
||||
/* "Agent" tag on a note that has a linked agent chat session */
|
||||
.note-agent-tag {
|
||||
align-self: flex-start;
|
||||
.note-checkbox-agent {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
gap: 5px;
|
||||
background: color-mix(in srgb, var(--accent, var(--red)) 14%, transparent);
|
||||
border: 1px solid color-mix(in srgb, var(--accent, var(--red)) 35%, transparent);
|
||||
justify-content: center;
|
||||
width: 14px;
|
||||
height: 14px;
|
||||
padding: 0;
|
||||
margin: 0 1px;
|
||||
border: 0;
|
||||
background: transparent;
|
||||
color: var(--accent, var(--red));
|
||||
border-radius: 999px;
|
||||
padding: 3px 10px 3px 8px;
|
||||
font-size: 11px;
|
||||
font-weight: 600;
|
||||
box-shadow: none;
|
||||
cursor: pointer;
|
||||
margin-top: 2px;
|
||||
transition: background 0.12s;
|
||||
opacity: 0;
|
||||
transition: opacity 0.12s, color 0.12s;
|
||||
}
|
||||
.note-checkbox:hover .note-checkbox-agent { opacity: 0.55; }
|
||||
.note-checkbox-agent:hover {
|
||||
background: transparent;
|
||||
opacity: 1 !important;
|
||||
}
|
||||
.note-checkbox-agent.is-agent-stream-complete {
|
||||
color: #50fa7b;
|
||||
opacity: 0.9;
|
||||
}
|
||||
.note-checkbox-agent svg {
|
||||
display: block;
|
||||
}
|
||||
.note-agent-tag:hover { background: color-mix(in srgb, var(--accent, var(--red)) 24%, transparent); }
|
||||
|
||||
.note-card {
|
||||
/* Same tint that .doclib-card uses so a default (uncolored) note
|
||||
@@ -36414,6 +36554,10 @@ body.research-panel-view #research-divider { display:none; }
|
||||
.research-setting {
|
||||
display:flex; flex-direction:column; flex:1; min-width:90px;
|
||||
}
|
||||
.research-settings-row .research-setting:nth-last-child(-n + 3) {
|
||||
position: relative;
|
||||
top: 3px;
|
||||
}
|
||||
.research-setting-label {
|
||||
font-size:9px; text-transform:uppercase; letter-spacing:0.5px;
|
||||
opacity:0.5; margin-bottom:2px;
|
||||
|
||||
Reference in New Issue
Block a user