Soulter
|
2c5f68e696
|
refactor: 重构创建平台时的流程及一些 UI 优化 (#3102)
* refactor: 支持在平台直接选择配置文件
* add webchat
* feat: 支持新建平台时现场预览、创建和编辑配置文件
* fix: update configuration file descriptions and visibility based on updating mode
* perf: use incremental decoder
* perf: update descriptions
* fix: UI update issues in config file dialog
* fix: update UI elements for better readability and organization
* feat: enhance sidebar navigation with group feature and dynamic resizing
Co-authored-by: IGCrystal <3811541171@qq.com>
* refactor: persona selector
* perf: 修改部分默认行为
* fix: adjust ExtensionCard layout and improve responsiveness
* refactor: 配置文件绑定消息平台重构为消息平台绑定配文件
* style: add custom styling for v-select selection text
* fix: correct subtitle text in provider.json
* refactor: update conversation management terminology and improve session ID handling
* refactor: add Conversation ID localization and update table header reference
* Update astrbot/core/db/migration/migra_45_to_46.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* style: format logger warning for better readability
* refactor: comment out WebChat configuration for future reference
---------
Co-authored-by: IGCrystal <3811541171@qq.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-10-20 12:01:06 +08:00 |
|
Soulter
|
7740e1e131
|
ci: add ci stage of code format checking (#2750)
* style: ruff format
* ci(dashboard-ci): ensure GitHub Release action only runs on push events
* ci(code-format): ruff format and ruff check
|
2025-09-14 18:05:58 +08:00 |
|
Soulter
|
64bcbc9fc0
|
refactor: 重构 SharedPreference 类并采用数据库存储替换 json 存储 (#2482)
|
2025-08-18 19:12:26 +08:00 |
|
Soulter
|
b2e39b9701
|
fix: 修复迁移对话时的一些问题
|
2025-08-17 23:44:08 +08:00 |
|
Soulter
|
e95ad4049b
|
feat: 添加 WebUI 迁移助手以及相关迁移方法 (#2477)
|
2025-08-17 23:24:30 +08:00 |
|
Soulter
|
b1e3018b6b
|
Improve: 引入全新的人格管理模式以及重构函数工具管理器 (#2305)
* feat: add persona management
* refactor: 重构函数工具管理器,引入 ToolSet,并让 Persona 支持绑定 Tools
* feat: 更新 Persona 工具选择逻辑,支持全选和指定工具的切换
* feat: 更新 BaseDatabase 中的 persona 方法返回类型,支持返回 None
|
2025-08-04 00:56:26 +08:00 |
|
Soulter
|
842c3c8ea9
|
Refactor: using sqlmodel(sqlchemy+pydantic) as ORM framework and switch to async-based sqlite operation (#2294)
* stage
* stage
* refactor: using sqlchemy as ORM framework, switch to async-based sqlite operation
- using sqlmodel as ORM(based on sqlchemy and pydantic)
- add Persona, Preference, PlatformMessageHistory table
* fix: conversation
* fix: remove redundant explicit session.commit, and fix some type error
* fix: conversation context issue
* chore: remove comments
* chore: remove exclude_content param
|
2025-08-02 15:44:00 +08:00 |
|