feat: update model versions tab styling and refresh behavior

- Rename CSS class from 'version-name' to 'versions-tab-version-name' for better specificity
- Remove color-mix styling from version title for cleaner appearance
- Set refresh parameter to false in versions fetch to prevent unnecessary data reloads
- Maintains same functionality while improving performance and code organization
This commit is contained in:
Will Miao
2025-10-26 09:13:59 +08:00
parent 795b9e8418
commit 51098f2829
2 changed files with 3 additions and 4 deletions

View File

@@ -156,10 +156,9 @@
gap: 8px;
font-weight: 600;
font-size: 0.95rem;
color: color-mix(in oklch, var(--text-color) 92%, black 8%);
}
.version-name {
.versions-tab-version-name {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;

View File

@@ -170,7 +170,7 @@ function renderRow(version, options) {
${renderMediaMarkup(version)}
<div class="version-details">
<div class="version-title">
<span class="version-name">${escapeHtml(version.name || translate('modals.model.versions.labels.unnamed', {}, 'Untitled Version'))}</span>
<span class="versions-tab-version-name">${escapeHtml(version.name || translate('modals.model.versions.labels.unnamed', {}, 'Untitled Version'))}</span>
<span class="version-id">#${escapeHtml(version.versionId)}</span>
</div>
<div class="version-badges">${badges.join('')}</div>
@@ -391,7 +391,7 @@ export function initVersionsTab({
try {
const client = ensureClient();
const response = await client.fetchModelUpdateVersions(modelId, {
refresh: true,
refresh: false,
});
if (!response?.success) {
throw new Error(response?.error || 'Request failed');