InfinityPacer
6fa48afa34
feat(plugin): support local plugin sources
2026-04-19 07:07:00 +08:00
jxxghp
115fb40772
Allow known nettest redirects
2026-04-18 18:27:03 +08:00
jxxghp
10b0dbb5d3
Add nettest documentation comments
2026-04-18 17:52:01 +08:00
jxxghp
4c32ad902b
Harden system nettest SSRF handling
2026-04-18 17:43:38 +08:00
jxxghp
787db8f5ac
fix: 修复子进程环境下获取事件循环失败的问题
2026-04-17 13:02:28 +08:00
jxxghp
df1b2067b6
fix: 修正 docker 和 update.sh 中 python_version 的格式以匹配 sites.cpython-* 命名规则
2026-04-17 11:05:26 +08:00
jxxghp
f3d9f25d02
优化资源包下载逻辑,只下载对应操作系统和Python版本的sites文件
2026-04-17 08:37:50 +08:00
jxxghp
eea7e3b55f
feat(cli): optimize installation command and support initializing user password
2026-04-16 23:43:20 +08:00
jxxghp
810cb0a203
relax local install python requirement to 3.11
2026-04-16 23:13:45 +08:00
jxxghp
e0e21e39a2
refactor: generalize agent interaction requests
2026-04-16 22:51:51 +08:00
jxxghp
cc31c66b93
feat: add agent button choice workflow
2026-04-16 22:32:59 +08:00
jxxghp
011535fbc3
feat: add retry actions for failed transfers
2026-04-16 22:07:21 +08:00
jxxghp
77b95d11fb
bump version to v2.10.1
v2.10.1
2026-04-16 19:55:35 +08:00
jxxghp
89f6164eba
automate local bootstrap prerequisites
2026-04-16 19:47:56 +08:00
jxxghp
70350aa39f
fix local update dirty check
2026-04-16 19:36:55 +08:00
jxxghp
61a0a66c47
support local restart and site auth wizard
2026-04-16 19:21:00 +08:00
jxxghp
6fcc5c84a6
bump version to v2.10.0
v2.10.0
2026-04-16 17:14:30 +08:00
jxxghp
5995b3f3e8
extend setup wizard for database and agent
2026-04-16 17:10:25 +08:00
jxxghp
60996be71b
fix local db initialization model registration
2026-04-16 17:05:57 +08:00
jxxghp
49b50e5975
run setup config step inside venv
2026-04-16 17:00:49 +08:00
jxxghp
262bd6808b
update reused bootstrap repo before setup
2026-04-16 16:51:44 +08:00
jxxghp
e9c8db9950
fix bootstrap script for macos bash
2026-04-16 16:43:21 +08:00
jxxghp
02a98f832f
fix local cli install and config workflow
2026-04-16 14:55:31 +08:00
jxxghp
9a2a241a30
add full-stack local cli install flow
2026-04-16 09:52:15 +08:00
jxxghp
04c2a1eb18
Add manual AI redo flow
2026-04-15 17:10:18 +08:00
jxxghp
65a4b7438c
更新 config.py
2026-04-15 09:02:05 +08:00
jxxghp
13c3c082b8
Improve agent image capability routing
2026-04-15 08:55:32 +08:00
jxxghp
bf127d6a70
更新 version.py
v2.9.30
2026-04-14 18:10:22 +08:00
jxxghp
117672384c
更新 llm.py
2026-04-14 16:00:44 +08:00
jxxghp
2ae2ea8ef7
feat: expose AI agent flag in user global settings
2026-04-14 15:50:46 +08:00
jxxghp
7a5e513f25
feat(agent): support file attachments and local file replies
2026-04-14 15:22:01 +08:00
InfinityPacer
81828948dd
fix(transfer): tighten queue cleanup edge cases
2026-04-14 14:45:18 +08:00
InfinityPacer
eda73e14f7
refactor(transfer): make queue job migration explicit
2026-04-14 14:45:18 +08:00
InfinityPacer
6aec326d05
fix(transfer): fail stale queue tasks on errors
2026-04-14 14:45:18 +08:00
InfinityPacer
d36dd69ec3
fix(transfer): clean migrated queue jobs
2026-04-14 14:45:18 +08:00
ilvsx
1688063450
fix(subtitle): create missing download root before saving subtitles
2026-04-14 12:24:18 +08:00
InfinityPacer
ae5207f0e4
fix(plugin): handle 404 plugin index and None response safely
2026-04-13 18:34:44 +08:00
jxxghp
f1f4743936
fix #5661 插件package文件不存在时不报错
2026-04-13 09:06:45 +08:00
jxxghp
e09f9ad009
feat(agent): add audio message extraction and download support for Slack, QQ, Discord, SynologyChat, and VoceChat
2026-04-13 08:36:57 +08:00
InfinityPacer
8d938c2273
fix(system): expose backend dev flag only in dev mode
2026-04-13 06:54:33 +08:00
jxxghp
e5f97cd299
feat(agent): add voice message support with TTS/STT for Telegram and WeChat
...
- Integrate voice message handling: detect and extract audio references from Telegram and WeChat messages, route to agent with voice reply preference.
- Add voice provider abstraction and OpenAI-based TTS/STT implementation.
- Implement agent tool `send_voice_message` for generating and sending voice replies, with fallback to text if voice is unavailable.
- Extend agent prompt and context to support voice reply instructions.
- Update notification and message schemas to support audio fields.
- Add Telegram and WeChat voice sending logic, including audio file conversion and temporary media upload for WeChat.
- Add tests for voice helper and agent voice routing.
2026-04-12 12:30:02 +08:00
jxxghp
9dababbcfd
更新 version.py
v2.9.29
2026-04-12 10:27:01 +08:00
jxxghp
9d8bd5044b
更新 version.py
2026-04-12 08:46:09 +08:00
InfinityPacer
5d07381111
chore(subscribe): update last_update when refreshing episode totals
2026-04-11 22:58:24 +08:00
InfinityPacer
61c695b77d
fix(subscribe): reset tv episode counts in history response
2026-04-11 22:58:24 +08:00
InfinityPacer
1ceb8891b0
fix(subscribe): refresh total episodes before completion check
2026-04-11 22:58:24 +08:00
jxxghp
2f53fd3108
Expand image and edit support across messaging channels
2026-04-11 22:10:54 +08:00
jxxghp
bf2d2cbd03
Fix Telegram agent image download path
2026-04-11 21:11:03 +08:00
jxxghp
cb323653b8
Add tracing logs for agent image message flow
2026-04-11 20:58:20 +08:00
jxxghp
edf3946558
Fix forwarded image payload parsing for agent channels
2026-04-11 20:55:14 +08:00