chore(integration): snapshot local main worktree

This commit is contained in:
inman
2026-08-31 10:23:21 +08:00
parent 48a9189939
commit 33fb31fb28
116 changed files with 8108 additions and 3026 deletions

View File

@@ -175,12 +175,12 @@
}
/* Keep Monaco aligned with Makelore's white app canvas. */
:root:not(.dark) .niancode-diff-editor .monaco-diff-editor,
:root:not(.dark) .niancode-diff-editor .monaco-editor,
:root:not(.dark) .niancode-diff-editor .monaco-editor-background,
:root:not(.dark) .niancode-diff-editor .monaco-editor .margin,
:root:not(.dark) .niancode-diff-editor .monaco-editor .gutter,
:root:not(.dark) .niancode-diff-editor .diffOverview {
:root:not(.dark) .makelore-diff-editor .monaco-diff-editor,
:root:not(.dark) .makelore-diff-editor .monaco-editor,
:root:not(.dark) .makelore-diff-editor .monaco-editor-background,
:root:not(.dark) .makelore-diff-editor .monaco-editor .margin,
:root:not(.dark) .makelore-diff-editor .monaco-editor .gutter,
:root:not(.dark) .makelore-diff-editor .diffOverview {
background-color: hsl(var(--background)) !important;
}
@@ -236,8 +236,8 @@
.chat-composer-surface {
background-color: hsl(var(--background));
border-color: hsl(var(--border) / 0.72);
border-radius: 1rem;
box-shadow: 0 10px 28px hsl(220 20% 16% / 0.075), 0 1px 4px hsl(220 20% 16% / 0.04);
border-radius: 1.25rem;
box-shadow: 0 12px 32px hsl(220 20% 16% / 0.085), 0 1px 4px hsl(220 20% 16% / 0.045);
}
.chat-empty-state {
@@ -627,7 +627,7 @@
background: hsl(var(--muted));
}
@keyframes niancode-voice-waveform {
@keyframes makelore-voice-waveform {
0%,
100% {
@@ -642,10 +642,59 @@
}
.voice-waveform-bar {
animation: niancode-voice-waveform 840ms ease-in-out infinite;
animation: makelore-voice-waveform 840ms ease-in-out infinite;
transform-origin: center;
}
@keyframes makelore-progress-roll-up {
from {
opacity: 0.28;
transform: translateY(42%);
}
to {
opacity: 1;
transform: translateY(0);
}
}
@keyframes makelore-progress-shimmer {
from {
background-position: 180% 0;
}
to {
background-position: -80% 0;
}
}
.streaming-progress-roll {
animation: makelore-progress-roll-up 180ms cubic-bezier(0.22, 1, 0.36, 1) both;
will-change: opacity, transform;
}
.streaming-progress-shimmer {
color: hsl(var(--muted-foreground) / 0.72);
}
@supports ((background-clip: text) or (-webkit-background-clip: text)) {
.streaming-progress-shimmer {
display: inline-block;
color: transparent;
background-image: linear-gradient(100deg,
hsl(var(--muted-foreground) / 0.52) 36%,
hsl(var(--foreground) / 0.7) 50%,
hsl(var(--muted-foreground) / 0.52) 64%);
background-position: 180% 0;
background-size: 240% 100%;
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
animation: makelore-progress-shimmer 1.75s linear infinite;
will-change: background-position;
}
}
.context-compaction-shimmer {
color: hsl(var(--muted-foreground));
}
@@ -694,6 +743,15 @@
transform: scaleY(1);
}
.streaming-progress-shimmer {
color: hsl(var(--muted-foreground) / 0.72);
background: none;
background-clip: border-box;
-webkit-background-clip: border-box;
-webkit-text-fill-color: currentColor;
animation: none;
}
}
@media (prefers-reduced-motion: reduce) {
*,