Compare commits

...

2 Commits

Author SHA1 Message Date
Soulter 510290fe0e chore: bump version to 4.10.5 2025-12-31 17:58:28 +08:00
Soulter c61d62edb6 fix: handle null item-meta in ConfigItemRenderer (#4269)
fixes: #4268
2025-12-31 17:55:49 +08:00
7 changed files with 11 additions and 7 deletions
+1 -1
View File
@@ -1 +1 @@
__version__ = "4.10.4"
__version__ = "4.10.5"
+1 -1
View File
@@ -5,7 +5,7 @@ from typing import Any, TypedDict
from astrbot.core.utils.astrbot_path import get_astrbot_data_path
VERSION = "4.10.4"
VERSION = "4.10.5"
DB_PATH = os.path.join(get_astrbot_data_path(), "data_v4.db")
WEBHOOK_SUPPORTED_PLATFORMS = [
+5
View File
@@ -0,0 +1,5 @@
## What's Changed
hotfix of v4.10.4
fix: 部分配置项的输入框不显示,如飞书机器人配置的部分配置项。(#4268
@@ -203,9 +203,8 @@ function hasVisibleItemsAfter(items, currentIndex) {
<v-col cols="12" sm="6" class="config-input">
<ConfigItemRenderer
v-if="metadata[metadataKey].items[key]"
v-model="iterable[key]"
:item-meta="metadata[metadataKey].items[key]"
:item-meta="metadata[metadataKey].items[key] || null"
:loading="loadingEmbeddingDim"
:show-fullscreen-btn="!!metadata[metadataKey].items[key]?.editor_mode"
@get-embedding-dim="getEmbeddingDimensions(iterable)"
@@ -219,7 +219,7 @@ function getSpecialSubtype(value) {
<ConfigItemRenderer
v-else
v-model="createSelectorModel(itemKey).value"
:item-meta="itemMeta"
:item-meta="itemMeta || null"
:show-fullscreen-btn="!!itemMeta?.editor_mode"
@open-fullscreen="openEditorDialog(itemKey, iterable, itemMeta?.editor_theme, itemMeta?.editor_language)"
/>
@@ -223,7 +223,7 @@ const props = defineProps({
},
itemMeta: {
type: Object,
required: true
default: null
},
loading: {
type: Boolean,
+1 -1
View File
@@ -1,6 +1,6 @@
[project]
name = "AstrBot"
version = "4.10.4"
version = "4.10.5"
description = "Easy-to-use multi-platform LLM chatbot and development framework"
readme = "README.md"
requires-python = ">=3.10"