Skip to content

优化 Topic Feed 管理:分步向导、输入备注与预览#806

Merged
Colin-XKL merged 4 commits into
devfrom
cursor/topic-feed-ux-f70a
Jun 1, 2026
Merged

优化 Topic Feed 管理:分步向导、输入备注与预览#806
Colin-XKL merged 4 commits into
devfrom
cursor/topic-feed-ux-f70a

feat(topic-feed): wizard create/edit, input labels, and preview

1db6ea3
Select commit
Loading
Failed to load commit list.
Codacy Production / Codacy Static Code Analysis required action Jun 1, 2026 in 0s

3 new issues (0 max.) of at least medium severity.

Annotations

Check warning on line 39 in internal/dao/topic.go

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

internal/dao/topic.go#L39

Method NormalizeInputs has a cyclomatic complexity of 9 (limit is 8)

Check warning on line 32 in web/admin/src/components/feed-preview/FeedPreviewPanel.vue

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

web/admin/src/components/feed-preview/FeedPreviewPanel.vue#L32

Method loadPreview has a cyclomatic complexity of 11 (limit is 8)

Check notice on line 186 in web/admin/src/views/dashboard/topic_feed/topicInputUtils.ts

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

web/admin/src/views/dashboard/topic_feed/topicInputUtils.ts#L186

Translation key 'topic.noAggregator' should match format 'MODULE.FEATURE.*'

Check warning on line 188 in web/admin/src/views/dashboard/topic_feed/topicInputUtils.ts

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

web/admin/src/views/dashboard/topic_feed/topicInputUtils.ts#L188

Method (anonymous) has a cyclomatic complexity of 9 (limit is 8)

Check notice on line 196 in web/admin/src/views/dashboard/topic_feed/topicInputUtils.ts

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

web/admin/src/views/dashboard/topic_feed/topicInputUtils.ts#L196

Translation key 'topic.stepType.deduplicate' should match format 'MODULE.FEATURE.*'

Check notice on line 200 in web/admin/src/views/dashboard/topic_feed/topicInputUtils.ts

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

web/admin/src/views/dashboard/topic_feed/topicInputUtils.ts#L200

Translation key 'topic.stepType.deduplicate' should match format 'MODULE.FEATURE.*'

Check notice on line 203 in web/admin/src/views/dashboard/topic_feed/topicInputUtils.ts

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

web/admin/src/views/dashboard/topic_feed/topicInputUtils.ts#L203

Translation key 'topic.stepType.sort' should match format 'MODULE.FEATURE.*'

Check notice on line 208 in web/admin/src/views/dashboard/topic_feed/topicInputUtils.ts

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

web/admin/src/views/dashboard/topic_feed/topicInputUtils.ts#L208

Translation key 'topic.stepType.limit' should match format 'MODULE.FEATURE.*'