Commit Graph
172 Commits
Author SHA1 Message Date
InfinityPacer 38139d95eb feat(settings): configure migration backups (#687) 2026-08-19 18:34:37 +08:00
InfinityPacer fcc6f68519 feat: 增加数据库备份策略设置 (#686) 2026-08-19 17:32:27 +08:00
jxxghp b65682da53 refactor(api): LLM 提供商管理调用适配后端通用 manage 接口
- manage.ts 扩展 manageLlmProvider,端点联合类型纳入 llm/manage
- useLlmProviderDirectory 的目录/模型查询、授权启动/轮询/断开
  全部改走 POST /llm/manage(target+action+params 透传)
- 系统设置页 LLM 测试调用改走 manage,provider 字段转为 target
- 同步更新 composable 与系统设置页测试断言(GET mock 转 POST)
2026-08-16 07:50:39 +08:00
jxxghp 2757f8d72b feat: 新增音乐信息转简体开关 2026-08-14 21:02:33 +08:00
InfinityPacer 4559524190 test(settings): cover advanced system configuration (#676) 2026-08-13 19:32:05 +08:00
InfinityPacer b2a57c6fb0 test(settings): cover system basics and LLM flows (#675) 2026-08-13 11:13:11 +08:00
e4b1ba34e1 feat(setting): 实验室新增目录监控与本地文件操作隔离相关配置 (#670)
* feat(setting): 实验室新增网络存储快速监控开关

在高级设置->实验室暴露后端 MONITOR_NETWORK_FAST_MODE 配置:允许
网络/FUSE 挂载目录使用内核通知的快速监控模式。附风险提示文案
(挂载不支持文件变更通知时开启会漏文件,修改后重启生效),
三语言文案同步。

* docs(setting): 快速监控开关文案更新为保存即时生效

* feat(setting): 实验室新增整理失败重试次数

在高级设置->实验室暴露后端 TRANSFER_MAX_FAILED_RETRIES:自动整理失败后
允许重试的最大次数,避免一次网络或识别抖动让文件永久漏整理;次数用尽后
需手动整理或删除整理记录。取值 1-10,整理成功或删除记录时计数清零。
三语言文案同步。

* feat(setting): 实验室新增本地文件操作隔离相关配置

配合后端把本地文件的读取、复制、移动与删除放进可强杀的子进程执行:
CloudDrive2 等 FUSE 挂载失去响应时,这类系统调用会永久卡住且无法中断,
进而拖死整理队列与目录监控。

- FS_PROXY_ENABLED:隔离开关,关闭后退回直接调用,行为与旧版一致
- FS_PROXY_TIMEOUT:读属性/列目录/删除/重命名等快操作的超时
- FS_PROXY_STALL_TIMEOUT:复制时允许「完全没有进度」的最长时间

两个超时项随开关 v-if 显隐——隔离关闭时它们不生效,继续显示只会误导。
停滞超时的提示特意说明判据是「进度是否推进」而非总耗时,避免用户以为
复制大文件会被 120 秒打断。

---------

Co-authored-by: Your Name <you@example.com>
Co-authored-by: Aqr-K <Aqr-K@users.noreply.github.com>
2026-08-13 08:16:20 +08:00
jxxghp 0ea12f75f7 refactor(api): adopt unified responses and restore media config hints 2026-08-12 23:15:13 +08:00
jxxghp 6768f4e8a7 feat(settings): add AcoustID API key setting 2026-08-12 08:55:50 +08:00
jxxghp 73840e3480 feat(music): add lyrics scraping setting 2026-08-09 22:20:07 +08:00
LLL001a 6bf9cf9d18 feat: 系统设置增加音乐封面代理地址配置项 (#651) 2026-08-09 12:43:00 +08:00
jxxghp 009ce6173b feat: 音乐搜索与识别前端联动统一
- 音乐搜索从 music/search 切换为 media/search?type=music
- MediaInfoCard 支持音乐卡片(方形封面、时长、音乐实体类型、详情外链)
- 订阅与资源选择器适配音乐元数据
- 同步中英繁语言包
2026-08-09 10:18:42 +08:00
jxxghp 24f1580501 feat: 增加服务端联网搜索设置 2026-08-05 19:19:26 +08:00
jxxghp 715da1929b Fix LLM provider fields and OpenAI-compatible protocol detection 2026-07-30 14:41:26 +08:00
jxxghp 6104fb861e feat: 后端修改前端智能助手设置 (#597) 2026-07-30 13:32:19 +08:00
jxxghp 00c0c86345 feat: support selectable anime metadata sources 2026-07-21 11:32:16 +08:00
jxxghp 85e6b17db7 feat: add agent MCP settings 2026-07-08 08:44:33 +08:00
jxxghp 8f074fb381 feat: add llm temperature setting 2026-07-05 13:04:51 +08:00
jxxghp 924fcef403 fix(setting): 将LLM最大上下文令牌数从64增加到128 2026-06-19 19:41:10 +08:00
jxxghp 9eed2fea87 feat: optimize notification center controls 2026-06-19 09:49:22 +08:00
jxxghp cd69172a99 feat: 更新 AgentAssistantWidget 组件的空状态样式和文本内容 2026-06-16 22:23:37 +08:00
jxxghp 61749e3595 feat: Web Agent 透明主题磨砂效果 (#492) 2026-06-16 21:52:45 +08:00
jxxghp 891274cc0e refactor(dialogs): unify button styles and layout in dialog components
- Updated VCardActions in multiple dialog components to use a consistent class `app-dialog-actions` for styling.
- Changed button variants to `flat` for primary actions and `tonal` for secondary actions across various dialogs.
- Adjusted padding and spacing for buttons to improve layout consistency.
- Enhanced responsiveness for dialog actions in mobile views.
2026-06-14 14:47:06 +08:00
jxxghp 5a4e345529 feat: add LLM proxy toggle 2026-05-27 06:57:09 +08:00
jxxghp ba200cae5c fix: move LLM user agent after max context 2026-05-26 08:30:33 +08:00
jxxghp 87c73e0253 feat: add llm user agent setting 2026-05-26 08:20:02 +08:00
jxxghp d4d7f635f5 fix: allow rust acceleration re-enable 2026-05-25 23:48:09 +08:00
jxxghp 8c6cfa7fc5 feat: add MiniMax audio provider option 2026-05-25 19:10:21 +08:00
jxxghp d870b788bc feat: add usage version statistics dialog 2026-05-25 18:16:35 +08:00
InfinityPacer f5c8a463fa feat(settings): expose image proxy private ranges (#479) 2026-05-25 14:17:27 +08:00
jxxghp c88b2abcce fix: 修复 Rust 加速可用性标志并调整插件本地仓库路径和传输线程设置的布局 2026-05-23 21:10:48 +08:00
jxxghp 42fe928155 fix: 调整插件本地仓库路径输入框的位置 2026-05-23 20:55:19 +08:00
jxxghp 4cc455b948 feat: add Rust acceleration configuration option to system settings 2026-05-23 20:41:51 +08:00
jxxghp 4235d3687c feat: add tmdb api key setting 2026-05-20 11:28:29 +08:00
jxxghp 48e6fc4466 refactor: migrate all dialogs to a centralized shared dialog management system using useSharedDialog composable 2026-05-17 22:54:17 +08:00
jxxghp c5e2b1349f refactor: implement lazy-loaded tab components with silent background data refresh for settings pages 2026-05-17 14:17:50 +08:00
jxxghp f3ab2a8eff feat: add collapsible section for AI agent settings to reduce visual clutter 2026-05-14 20:27:28 +08:00
jxxghp 74c980c7a5 feat: split agent audio input and output settings 2026-05-14 19:37:46 +08:00
jxxghp 34124418f8 perf: optimize initial load by implementing lazy loading for modules and fine-tuning authentication/resource initialization logic. 2026-05-14 13:19:48 +08:00
jxxghp 42f7df8f4a fix: refine data cleanup settings tab
Move the data tab before log, hide retention fields until cleanup is enabled, and remove the extra download files prompt to keep the advanced settings flow focused.
2026-05-09 21:40:35 +08:00
jxxghp abaa40d819 feat: add data cleanup settings tab
Expose the cleanup switch and per-table retention periods in advanced settings so administrators can manage data cleanup from the UI.
2026-05-09 21:22:02 +08:00
jxxghp 090b9d735d feat: add media recognition sharing setting and update system settings UI layout 2026-05-09 08:33:29 +08:00
jxxghp e14c81d178 feat(settings): persist LLM base URL presets 2026-05-08 10:52:30 +08:00
jxxghp 8372f63eb6 refactor: dynamic logging view height calculation and remove redundant LLM model refresh on settings save 2026-05-05 12:34:09 +08:00
jxxghp 162cce1f50 feat: replace VSelect with VAutocomplete for LLM provider selection in settings 2026-05-04 20:04:14 +08:00
jxxghp aa49c6ccbc refactor(llm): merge preset selection into base URL field
Use a single editable Base URL combobox for LLM providers so preset endpoints and manual input share one field, with preset types shown as subtitles.
2026-05-03 11:31:06 +08:00
jxxghp c29e329548 feat(llm): add provider URL presets
Expose provider-specific preset endpoints in the setup and system settings flows so users can start from the correct base URL while still editing it manually.
2026-05-03 09:38:28 +08:00
jxxghp 9a9a618136 refactor: extract LLM provider management logic into composable and add OAuth support for system settings 2026-04-30 09:49:05 +08:00
jxxghp 96684a8d13 feat: add configuration for AI voice input/output settings and models 2026-04-29 18:15:50 +08:00
jxxghp fc9fe5e21e chore: bump version to 2.10.8 and adjust UI styling for scraping settings 2026-04-29 17:10:36 +08:00