fix(insight): trim prompt noise and smooth settings animation

This commit is contained in:
Jason
2026-04-28 13:30:17 +08:00
parent c596d24083
commit 9f9ad337ab
3 changed files with 26 additions and 59 deletions

View File

@@ -916,16 +916,18 @@
}
.insight-collapsible-setting {
display: grid;
grid-template-rows: 0fr;
max-height: 0;
opacity: 0;
transform: translateY(-4px);
transition: grid-template-rows 0.22s ease, opacity 0.18s ease, transform 0.2s ease;
overflow: hidden;
transform: translate3d(0, -4px, 0);
contain: layout paint;
will-change: max-height, opacity, transform;
transition: max-height 0.2s ease, opacity 0.18s ease, transform 0.2s ease;
&.expanded {
grid-template-rows: 1fr;
max-height: 128px;
opacity: 1;
transform: translateY(0);
transform: translate3d(0, 0, 0);
}
&.collapsed {
@@ -934,8 +936,8 @@
}
.insight-collapsible-setting-inner {
min-height: 0;
overflow: hidden;
padding-top: 2px;
backface-visibility: hidden;
}
/* Premium Switch Style */

View File

@@ -3301,7 +3301,7 @@ function SettingsPage({ onClose }: SettingsPageProps = {}) {
<span className="form-hint">
N AI
<br />
<strong></strong>AI
<strong></strong>
<br />
<strong></strong> API
</span>
@@ -3352,8 +3352,7 @@ function SettingsPage({ onClose }: SettingsPageProps = {}) {
<div className="form-group">
<label></label>
<span className="form-hint">
</span>
<div className="log-toggle-line">
<span className="log-status">{aiInsightAllowMomentsContext ? '已开启' : '已关闭'}</span>
@@ -3377,7 +3376,7 @@ function SettingsPage({ onClose }: SettingsPageProps = {}) {
<div className="form-group">
<label></label>
<span className="form-hint">
XML
AI token
</span>
<input
type="number"
@@ -3873,9 +3872,9 @@ function SettingsPage({ onClose }: SettingsPageProps = {}) {
<div className="api-docs">
<div className="api-item">
<p className="api-desc" style={{ lineHeight: 1.7 }}>
<strong></strong> 500ms <br />
<strong></strong> 2 <br />
<strong></strong> 4 <br />
<strong></strong> AI AI <br />
<strong></strong> <br />
<strong></strong> API WeFlow
</p>
</div>