Add pinned today, webhook support and style changes

This commit is contained in:
2026-02-16 17:15:53 -05:00
parent bc4e6b8a56
commit c5ddf68ea1
3 changed files with 634 additions and 13 deletions

View File

@ -323,6 +323,7 @@ main h2 {
box-shadow: 0 8px 20px var(--shadow);
}
.org-content h1,
.org-content h2,
.org-content h3,
.org-content h4,
@ -332,6 +333,11 @@ main h2 {
color: var(--accent);
}
.org-content h1 {
margin-top: 0;
font-size: 1.4rem;
}
.org-content p {
margin: 0.35rem 0;
}
@ -346,6 +352,188 @@ main h2 {
filter: brightness(1.12);
}
.org-properties {
display: flex;
flex-wrap: wrap;
gap: 0.4rem;
margin: 0.5rem 0;
padding: 0;
}
.org-properties dt {
display: inline-block;
font-size: 0.72rem;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.04em;
color: var(--accent);
background: var(--accent-soft);
border: 1px solid color-mix(in srgb, var(--accent) 25%, transparent);
border-radius: 0.35rem 0 0 0.35rem;
padding: 0.2rem 0.45rem;
margin: 0;
}
.org-properties dd {
display: inline-block;
font-size: 0.72rem;
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
color: var(--ink-soft);
background: var(--panel);
border: 1px solid var(--line);
border-left: none;
border-radius: 0 0.35rem 0.35rem 0;
padding: 0.2rem 0.5rem;
margin: 0 0.6rem 0 0;
}
.org-timestamp {
display: inline-flex;
align-items: center;
gap: 0.35rem;
font-size: 0.82rem;
font-weight: 500;
background: var(--accent-soft);
border: 1px solid color-mix(in srgb, var(--accent) 25%, transparent);
border-radius: 0.35rem;
padding: 0.15rem 0.5rem;
vertical-align: baseline;
white-space: nowrap;
}
.org-timestamp-inactive {
opacity: 0.7;
border-style: dashed;
}
.org-ts-date {
color: var(--accent);
}
.org-ts-time {
color: var(--ink-soft);
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
font-size: 0.78rem;
}
.org-todo {
display: inline-block;
font-size: 0.72rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.04em;
padding: 0.15rem 0.5rem;
border-radius: 0.35rem;
vertical-align: baseline;
}
.org-todo-todo {
color: #b45309;
background: #fef3c7;
border: 1px solid #fcd34d;
}
body[data-theme="dark"] .org-todo-todo {
color: #fbbf24;
background: #422006;
border-color: #92400e;
}
.org-todo-strt {
color: #1d4ed8;
background: #dbeafe;
border: 1px solid #93c5fd;
}
body[data-theme="dark"] .org-todo-strt {
color: #60a5fa;
background: #172554;
border-color: #1e3a5f;
}
.org-todo-done {
color: #15803d;
background: #dcfce7;
border: 1px solid #86efac;
}
body[data-theme="dark"] .org-todo-done {
color: #4ade80;
background: #052e16;
border-color: #14532d;
}
.org-todo-wait {
color: #9333ea;
background: #f3e8ff;
border: 1px solid #d8b4fe;
}
body[data-theme="dark"] .org-todo-wait {
color: #c084fc;
background: #2e1065;
border-color: #581c87;
}
.org-tags {
display: flex;
flex-wrap: wrap;
gap: 0.3rem;
margin: 0.15rem 0 0.4rem;
}
.org-tag {
display: inline-block;
font-size: 0.7rem;
font-weight: 600;
padding: 0.12rem 0.45rem;
border-radius: 999px;
background: var(--accent-soft);
color: var(--accent);
border: 1px solid color-mix(in srgb, var(--accent) 20%, transparent);
}
.webhook-send-btn {
display: inline-block;
font-size: 0.72rem;
font-weight: 600;
padding: 0.2rem 0.55rem;
border: 1px solid var(--line);
border-radius: 0.35rem;
background: var(--panel);
color: var(--ink-soft);
cursor: pointer;
margin: 0.15rem 0 0.4rem;
transition: border-color 0.15s, color 0.15s;
}
.webhook-send-btn:hover {
border-color: var(--accent);
color: var(--accent);
}
.webhook-send-btn:disabled {
cursor: default;
opacity: 0.7;
}
.webhook-send-btn.webhook-sent {
color: #15803d;
border-color: #86efac;
background: #dcfce7;
}
body[data-theme="dark"] .webhook-send-btn.webhook-sent {
color: #4ade80;
border-color: #14532d;
background: #052e16;
}
.webhook-send-btn.webhook-error {
color: #c84a52;
border-color: #c84a52;
}
.spacer {
height: 0.5rem;
}