Commit Graph

  • ae15eac0f8 feat: normalize internal system user ID in notification dispatch jxxghp 2026-04-21 14:32:14 +08:00
  • 1282ad5004 feat: improve local CLI startup management jxxghp 2026-04-21 11:26:25 +08:00
  • 6f6fcc79f2 fix: serialize rclone folder creation during concurrent transfers 笨笨 2026-04-20 21:18:30 +08:00
  • e5c64e73b5 docs: add English README jxxghp 2026-04-20 19:46:34 +08:00
  • 93a19b467b Add uninstall workflow to local CLI jxxghp 2026-04-20 13:38:06 +08:00
  • 4ba8d42272 fix #5688 v2.10.2 jxxghp 2026-04-19 17:29:07 +08:00
  • 32e247b4d5 更新 version.py jxxghp 2026-04-19 15:44:22 +08:00
  • 1d0d09c909 fix(plugin): merge local repo sources during sync InfinityPacer 2026-04-19 06:06:08 +08:00
  • b7ee6ca8c4 fix(plugin): sanitize local repo path telemetry InfinityPacer 2026-04-19 05:28:40 +08:00
  • 4a4d93e7f9 refactor(plugin): expose plugin list processing helper InfinityPacer 2026-04-19 04:20:01 +08:00
  • 7b096c0a09 feat(plugin): encode local repo path in source url InfinityPacer 2026-04-19 04:19:52 +08:00
  • 3a93efb082 refactor(plugin): centralize local install dispatch InfinityPacer 2026-04-19 04:19:23 +08:00
  • 73cdd297b1 refactor(plugin): align local repo naming InfinityPacer 2026-04-19 03:14:49 +08:00
  • 83187ea17d refactor(plugin): rename local repo paths setting InfinityPacer 2026-04-19 03:03:11 +08:00
  • 6d8eed30ce fix(plugin): reload monitor on local path changes InfinityPacer 2026-04-18 03:11:46 +08:00
  • 6fa48afa34 feat(plugin): support local plugin sources InfinityPacer 2026-04-18 03:01:08 +08:00
  • 115fb40772 Allow known nettest redirects jxxghp 2026-04-18 18:27:03 +08:00
  • 10b0dbb5d3 Add nettest documentation comments jxxghp 2026-04-18 17:52:01 +08:00
  • 4c32ad902b Harden system nettest SSRF handling jxxghp 2026-04-18 17:43:38 +08:00
  • 787db8f5ac fix: 修复子进程环境下获取事件循环失败的问题 jxxghp 2026-04-17 13:02:28 +08:00
  • df1b2067b6 fix: 修正 docker 和 update.sh 中 python_version 的格式以匹配 sites.cpython-* 命名规则 jxxghp 2026-04-17 11:05:26 +08:00
  • f3d9f25d02 优化资源包下载逻辑,只下载对应操作系统和Python版本的sites文件 jxxghp 2026-04-17 08:37:50 +08:00
  • eea7e3b55f feat(cli): optimize installation command and support initializing user password jxxghp 2026-04-16 23:43:20 +08:00
  • 810cb0a203 relax local install python requirement to 3.11 jxxghp 2026-04-16 23:13:45 +08:00
  • e0e21e39a2 refactor: generalize agent interaction requests jxxghp 2026-04-16 22:51:51 +08:00
  • cc31c66b93 feat: add agent button choice workflow jxxghp 2026-04-16 22:32:59 +08:00
  • 011535fbc3 feat: add retry actions for failed transfers jxxghp 2026-04-16 22:07:21 +08:00
  • 77b95d11fb bump version to v2.10.1 v2.10.1 jxxghp 2026-04-16 19:55:35 +08:00
  • 89f6164eba automate local bootstrap prerequisites jxxghp 2026-04-16 19:47:56 +08:00
  • 70350aa39f fix local update dirty check jxxghp 2026-04-16 19:36:55 +08:00
  • 61a0a66c47 support local restart and site auth wizard jxxghp 2026-04-16 19:21:00 +08:00
  • 6fcc5c84a6 bump version to v2.10.0 v2.10.0 jxxghp 2026-04-16 17:14:30 +08:00
  • 5995b3f3e8 extend setup wizard for database and agent jxxghp 2026-04-16 17:10:25 +08:00
  • 60996be71b fix local db initialization model registration jxxghp 2026-04-16 17:05:57 +08:00
  • 49b50e5975 run setup config step inside venv jxxghp 2026-04-16 17:00:49 +08:00
  • 262bd6808b update reused bootstrap repo before setup jxxghp 2026-04-16 16:51:44 +08:00
  • e9c8db9950 fix bootstrap script for macos bash jxxghp 2026-04-16 16:43:21 +08:00
  • 02a98f832f fix local cli install and config workflow jxxghp 2026-04-16 14:55:31 +08:00
  • 9a2a241a30 add full-stack local cli install flow jxxghp 2026-04-16 09:51:00 +08:00
  • 04c2a1eb18 Add manual AI redo flow jxxghp 2026-04-15 17:10:18 +08:00
  • 65a4b7438c 更新 config.py jxxghp 2026-04-15 09:02:05 +08:00
  • 13c3c082b8 Improve agent image capability routing jxxghp 2026-04-15 08:55:32 +08:00
  • bf127d6a70 更新 version.py v2.9.30 jxxghp 2026-04-14 18:10:22 +08:00
  • 117672384c 更新 llm.py jxxghp 2026-04-14 16:00:44 +08:00
  • 2ae2ea8ef7 feat: expose AI agent flag in user global settings jxxghp 2026-04-14 15:50:46 +08:00
  • 7a5e513f25 feat(agent): support file attachments and local file replies jxxghp 2026-04-14 15:22:01 +08:00
  • 81828948dd fix(transfer): tighten queue cleanup edge cases InfinityPacer 2026-04-14 14:17:58 +08:00
  • eda73e14f7 refactor(transfer): make queue job migration explicit InfinityPacer 2026-04-14 13:49:23 +08:00
  • 6aec326d05 fix(transfer): fail stale queue tasks on errors InfinityPacer 2026-04-14 13:01:59 +08:00
  • d36dd69ec3 fix(transfer): clean migrated queue jobs InfinityPacer 2026-04-14 13:00:51 +08:00
  • 1688063450 fix(subtitle): create missing download root before saving subtitles ilvsx 2026-04-14 11:30:53 +08:00
  • ae5207f0e4 fix(plugin): handle 404 plugin index and None response safely InfinityPacer 2026-04-13 18:15:54 +08:00
  • f1f4743936 fix #5661 插件package文件不存在时不报错 jxxghp 2026-04-13 09:06:45 +08:00
  • e09f9ad009 feat(agent): add audio message extraction and download support for Slack, QQ, Discord, SynologyChat, and VoceChat jxxghp 2026-04-13 08:36:57 +08:00
  • 8d938c2273 fix(system): expose backend dev flag only in dev mode InfinityPacer 2026-04-12 23:30:03 +08:00
  • e5f97cd299 feat(agent): add voice message support with TTS/STT for Telegram and WeChat jxxghp 2026-04-12 12:30:02 +08:00
  • 9dababbcfd 更新 version.py v2.9.29 jxxghp 2026-04-12 10:27:01 +08:00
  • 9d8bd5044b 更新 version.py jxxghp 2026-04-12 08:46:09 +08:00
  • 5d07381111 chore(subscribe): update last_update when refreshing episode totals InfinityPacer 2026-04-11 22:50:39 +08:00
  • 61c695b77d fix(subscribe): reset tv episode counts in history response InfinityPacer 2026-04-11 22:33:50 +08:00
  • 1ceb8891b0 fix(subscribe): refresh total episodes before completion check InfinityPacer 2026-04-11 22:33:44 +08:00
  • 2f53fd3108 Expand image and edit support across messaging channels jxxghp 2026-04-11 22:10:54 +08:00
  • bf2d2cbd03 Fix Telegram agent image download path jxxghp 2026-04-11 21:11:03 +08:00
  • cb323653b8 Add tracing logs for agent image message flow jxxghp 2026-04-11 20:58:20 +08:00
  • edf3946558 Fix forwarded image payload parsing for agent channels jxxghp 2026-04-11 20:55:14 +08:00
  • 6c5fae56d9 Add agent image support for Telegram and Slack jxxghp 2026-04-11 20:40:02 +08:00
  • a4f2c574b0 fix(telegram): pass disable_web_page_preview through edit_message_text DDSRem 2026-04-11 00:54:32 +08:00
  • 815d83bfb3 fix(http): close helper responses consistently InfinityPacer 2026-04-10 18:19:04 +08:00
  • df3294c9d2 fix(http): require 200 for share reporting requests InfinityPacer 2026-04-10 17:49:41 +08:00
  • 1af5f02832 fix(http): use explicit success checks in async callers InfinityPacer 2026-04-10 17:40:55 +08:00
  • 217fcfd1b2 fix(http): close non-success responses safely InfinityPacer 2026-04-10 17:25:11 +08:00
  • 80825584ac 更新 version.py v2.9.28 jxxghp 2026-04-10 17:02:45 +08:00
  • 10543eedd0 feat(search): 支持渐进式(SSE)搜索资源并实时返回搜索进度与结果 jxxghp 2026-04-10 16:50:23 +08:00
  • bf12a8679d refactor: 移除 agent 批量重试逻辑中的多余 try 块并优化缩进 jxxghp 2026-04-10 15:03:49 +08:00
  • 8cd12ab584 fix(plugin): avoid caching failed plugin index responses InfinityPacer 2026-04-10 14:26:02 +08:00
  • 351de8b4da feat(plugin): reuse plugin wheels in batch dependency install InfinityPacer 2026-04-10 13:06:35 +08:00
  • 75fca971d4 refactor(agent): 重命名 can_edit_message 为 is_auto_flushing 更贴切语义 v2.9.27 jxxghp 2026-04-09 23:29:29 +08:00
  • 22f3244bf5 fix(agent): 流式+啰嗦模式下渠道不支持编辑时立即发送工具消息 jxxghp 2026-04-09 23:26:39 +08:00
  • aafc4b3a39 fix(agent): start_streaming 始终标记流式状态以支持 buffer 收集 jxxghp 2026-04-09 23:19:23 +08:00
  • 18906e5ab2 更新 __init__.py jxxghp 2026-04-09 22:51:37 +08:00
  • 9675d199f9 fix(agent): 非流式模式下不发送任何工具中间消息 jxxghp 2026-04-09 22:48:03 +08:00
  • 78e8faa203 fix(agent): 非流式模式下啰嗦模式仍需发送工具调用中间消息 jxxghp 2026-04-09 22:23:00 +08:00
  • d5ed9bc654 fix(agent): 简化非流式模式下工具调用的消息处理逻辑 jxxghp 2026-04-09 22:20:09 +08:00
  • 770065d9ed feat(agent): 优化Agent流式输出与工具消息发送逻辑 jxxghp 2026-04-09 22:12:20 +08:00
  • abc4154e2c 更新 version.py jxxghp 2026-04-09 13:46:34 +08:00
  • fd6c9d5d34 feat(plugin): 聚合插件侧栏导航 DDSRem 2026-04-09 08:01:17 +08:00
  • dc428e7de0 feat(skills): 内置技能支持版本号管理,更新时自动覆盖旧版本 jxxghp 2026-04-09 07:17:04 +08:00
  • 0c51d79be7 feat(agent): 合并同批次整理失败的agent重试调用,避免重复浪费token jxxghp 2026-04-09 07:16:56 +08:00
  • 1b489ba581 feat(transfer): TransferOverwriteCheck 支持插件提供源文件真实大小 DDSRem 2026-04-08 16:03:07 +08:00
  • 4d9f17b083 feat(transfer): 新增 TransferOverwriteCheck 事件支持插件介入覆盖判断 DDSRem 2026-04-08 15:19:20 +08:00
  • 3c7cd2186f 查询订阅历史工具有名称过滤时不分页直接返回所有匹配结果 jxxghp 2026-04-08 07:58:54 +08:00
  • 5acfd683b9 agent工具支持翻页及取消数量限制 jxxghp 2026-04-08 07:41:34 +08:00
  • 6b01901a4a 更新 search_web.py jxxghp 2026-04-08 07:29:30 +08:00
  • 1ca54afd6c 更新 search_person.py jxxghp 2026-04-08 07:27:29 +08:00
  • 9c75c2d22e 更新 search_media.py jxxghp 2026-04-08 07:26:54 +08:00
  • 79ec3ed2c3 更新 list_directory.py jxxghp 2026-04-08 07:21:37 +08:00
  • 7072d2cfe8 更新 query_installed_plugins.py jxxghp 2026-04-08 07:15:13 +08:00
  • c0c08b0b84 更新 query_subscribe_history.py jxxghp 2026-04-08 07:12:39 +08:00
  • 01329195ee 更新 query_subscribes.py jxxghp 2026-04-08 07:11:45 +08:00
  • ad40b99313 更新 version.py v2.9.26 jxxghp 2026-04-07 13:24:13 +08:00