refactor: remove display ID from items and ancient artifacts

Drop display_id column from items and ancient_artifacts tables
Remove display ID inputs, labels, and sorting logic across the stack

BREAKING CHANGE: behavior is not backward compatible.
This commit is contained in:
2026-05-04 21:32:00 +08:00
parent 2220d5d595
commit 28f4e6032c
16 changed files with 89 additions and 152 deletions

View File

@@ -245,7 +245,7 @@ export const systemWordingMessages = {
},
eventItems: {
title: 'Event Items',
description: 'Browse limited event items with their own Display IDs and shared item categories.'
description: 'Browse limited event items with shared item categories and custom ordering.'
},
ancientArtifacts: {
title: 'Ancient Artifacts',
@@ -687,7 +687,6 @@ export const systemWordingMessages = {
loadingList: 'Loading item list',
loadingDetail: 'Loading item detail',
loadingEdit: 'Loading item editor',
displayId: 'Display ID',
description: 'Description',
category: 'Category',
usage: 'Usage',
@@ -724,14 +723,13 @@ export const systemWordingMessages = {
detailKicker: 'Ancient Artifact Detail',
detailSubtitle: 'Ancient Artifact detail',
editKicker: 'Ancient Artifact Edit',
editSubtitle: 'Maintain Ancient Artifact Display ID, image, description, category, tags, and translations.',
editSubtitle: 'Maintain Ancient Artifact image, description, category, tags, and translations.',
newTitle: 'New Ancient Artifact',
editTitle: 'Edit {name}',
fallbackName: 'Ancient Artifact',
loadingList: 'Loading Ancient Artifact list',
loadingDetail: 'Loading Ancient Artifact detail',
loadingEdit: 'Loading Ancient Artifact editor',
displayId: 'Display ID',
description: 'Description',
category: 'Category',
tags: 'Tags',
@@ -1311,11 +1309,9 @@ export const systemWordingMessages = {
environmentRequired: 'Ideal Habitat is required',
skillNoDrop: 'This speciality cannot have a drop item',
habitatNameRequired: 'Habitat name is required',
itemDisplayIdRequired: 'Item Display ID is required',
usageRequired: 'Usage is required',
itemNameRequired: 'Item name is required',
categoryRequired: 'Category is required',
artifactDisplayIdRequired: 'Ancient Artifact Display ID is required',
artifactNameRequired: 'Ancient Artifact name is required',
recipeFreeWithRecipe: 'An item with a recipe cannot be marked as recipe-free',
itemRequired: 'Item is required',
@@ -1600,7 +1596,7 @@ export const systemWordingMessages = {
},
eventItems: {
title: 'Event Items',
description: '浏览限时活动物品,并维护独立的 Display ID 与共享分类。'
description: '浏览限时活动物品、共享分类与自定义排序。'
},
ancientArtifacts: {
title: 'Ancient Artifacts',
@@ -2022,7 +2018,6 @@ export const systemWordingMessages = {
loadingList: '正在加载列表',
loadingDetail: '正在加载物品详情',
loadingEdit: '正在加载物品编辑内容',
displayId: 'Display ID',
description: '介绍',
category: '分类',
usage: '用途',
@@ -2059,14 +2054,13 @@ export const systemWordingMessages = {
detailKicker: 'Ancient Artifact Detail',
detailSubtitle: 'Ancient Artifact 详情',
editKicker: 'Ancient Artifact Edit',
editSubtitle: '维护 Ancient Artifact Display ID、图片、介绍、分类、标签和翻译。',
editSubtitle: '维护 Ancient Artifact 图片、介绍、分类、标签和翻译。',
newTitle: '新增 Ancient Artifact',
editTitle: '编辑 {name}',
fallbackName: 'Ancient Artifact',
loadingList: '正在加载 Ancient Artifact 列表',
loadingDetail: '正在加载 Ancient Artifact 详情',
loadingEdit: '正在加载 Ancient Artifact 编辑内容',
displayId: 'Display ID',
description: '介绍',
category: '分类',
tags: '标签',
@@ -2644,14 +2638,12 @@ export const systemWordingMessages = {
heightNonNegative: '身高必须是不小于 0 的数字',
weightNonNegative: '体重必须是不小于 0 的数字',
environmentRequired: '请选择喜欢的环境',
skillNoDrop: '这个特长不能设置掉落物',
habitatNameRequired: '请输入栖息地名称',
itemDisplayIdRequired: '请输入物品 Display ID',
usageRequired: '请选择用途',
itemNameRequired: '请输入物品名称',
categoryRequired: '请选择分类',
artifactDisplayIdRequired: '请输入 Ancient Artifact Display ID',
artifactNameRequired: '请输入 Ancient Artifact 名称',
skillNoDrop: '这个特长不能设置掉落物',
habitatNameRequired: '请输入栖息地名称',
usageRequired: '请选择用途',
itemNameRequired: '请输入物品名称',
categoryRequired: '请选择分类',
artifactNameRequired: '请输入 Ancient Artifact 名称',
recipeFreeWithRecipe: '已有材料单的物品不能标记为无材料单',
itemRequired: '请选择物品',
recipeFreeItem: '这个物品已标记为无材料单',