40 Commits

Author SHA1 Message Date
meoacgx
0a893f09bc fix: 调整私信去重默认值与任务弹窗稳定性 2026-08-26 22:38:59 +08:00
jack
5a0149a0f8 fix: 修复私信任务选项与配置错误
私信原生任务表单、分类名称与用户名词典展示、非法 JSON 4xx 防护已完成。前端测试97/97,私信模块测试86/86,宿主和模块构建通过。PR 检查 Buildx 长时间无日志后取消,合并后由 dev push 重新构建发布。
2026-08-26 17:19:00 +08:00
jack
bfbf37484d feat: 私信任务接入宿主原生配置表单
将私信任务接入宿主原生配置表单,补齐正式配置合同、接口处理、任务操作菜单和文档。已完成本地 97/97 测试、vue-tsc、前端构建、MkDocs 严格构建与 diff 检查;云端部署另行执行。
2026-08-26 14:31:18 +08:00
meoacgx
1c6605135e feat: 完善持久模块任务延后与提交屏障 2026-08-26 06:46:32 +08:00
jack
b9b3c765e2 fix: 兼容旧 Layer 的用户与频道构造器 (#165)
* docs: README 添加 Telegram Panel 横幅 (#159) (#160)

* release: 发布 v1.31.75 Issues 修复

合并 dev 集成结果到 main,发布 v1.31.75。云端 dev-latest 部署按用户指示跳过,主分支多架构 Docker 检查当时仍在运行。

* fix: 兼容旧 Layer 的用户与频道构造器

* build: 固定 WTelegramClient 兼容版本
2026-08-25 23:48:31 +08:00
jack
4677390b8b fix: 修复转发链接、同步失败详情与群组管理员移除
合并 Issues #156、#157、#158 的修复与文档更新。
2026-08-24 07:42:47 +08:00
jack
f0f7d634f0 fix: 支持随机默认设备指纹
支持随机默认设备指纹,下拉顶部新增随机项。
2026-08-20 23:18:36 +08:00
jack
15cf62feba fix: 移除设备指纹页 API 状态卡片
设备指纹页只保留画像目录和默认画像保存。
2026-08-20 21:44:08 +08:00
jack
4dbda8c3bf fix: 修正 Telegram API 设置入口与轮询
修正 Telegram API 设置入口与轮询
2026-08-20 20:10:13 +08:00
meoacgx
7d38053a60 fix: 错峰计划任务执行时间 2026-08-20 13:11:34 +08:00
meoacgx
74b905a186 fix: 修复设备指纹入口与登录选择 2026-08-20 12:20:10 +08:00
meoacgx
1c54229eac fix: 明确显示内置官方 API 回退 2026-08-20 11:50:02 +08:00
meoacgx
e1eb0875e8 feat: 新增 Telegram 设置页面与官方 API 默认值 2026-08-20 02:37:16 +08:00
meoacgx
4465029b07 feat: 新增 Telegram 设备指纹配置与账号绑定 2026-08-19 15:17:46 +08:00
meoacgx
9069b64fe9 fix: 修复僵尸进程与同步失败明细 2026-08-18 22:43:24 +08:00
meoacgx
b5fa0af9d4 release: 发布 v1.31.62 批量换绑失败实时展示修复 2026-08-18 21:15:12 +08:00
meoacgx
20238617c8 merge: 同步账号弹窗与任务配置修复 2026-08-18 04:32:35 +08:00
meoacgx
aa6b8dc782 fix: 修复账号弹窗与任务配置兼容问题 2026-08-18 04:22:49 +08:00
jack
92413db186 fix: 修复计划任务编辑手机端布局
修复任务中心计划任务编辑弹窗在手机端横向溢出和保存按钮不可见的问题。
2026-08-17 09:32:33 +08:00
jack
ddbdbc56e1 fix: 修复 R2 存储桶备份上传
## 本次版本主要更新

### 🐛 修复问题

- 修复 Cloudflare R2 存储桶备份上传返回 `Missing x-amz-content-sha256` 的问题。
- R2 预签名 `PUT` 上传会自动携带 `x-amz-content-sha256: UNSIGNED-PAYLOAD`;如果 URL 查询参数已有 `X-Amz-Content-Sha256`,则按签名值发送,不覆盖签名约束。

### 📚 文档更新

- 补充 R2 预签名 `PUT` 上传的 `x-amz-content-sha256` 行为和排障说明。

## 验证

- `dotnet test tests/TelegramPanel.Web.Tests/TelegramPanel.Web.Tests.csproj -c Release --no-build --filter BucketBackupServiceTests`
- `dotnet build TelegramPanel.sln -c Release --no-restore`
- `dotnet test TelegramPanel.sln -c Release --no-build`
- `mkdocs build --strict`

## Issue

- Fixes #83
2026-08-13 16:11:38 +08:00
jack
a9f1e6afb0 fix: 修复任务失败明细与登录 WARP 分配
## 本次版本主要更新

### 修复问题

- 批量加群/订阅/启用 Bot 历史任务详情现在展示失败账号、目标和原因。
- 账号持续活跃任务详情在失败记录缺少账号文本时回退显示账号 ID。
- 手动登录的自动 WARP 选项改为只复用已启用的已有 WARP,不再为登录创建独立容器。

### 文档更新

- 补充存储桶备份恢复步骤与导入/登录出口说明。

## 验证

- Docker Build & Publish(PR #80)通过。
- pnpm --dir frontend run build && pnpm --dir frontend test
- dotnet build TelegramPanel.sln -c Release --no-restore && dotnet test TelegramPanel.sln -c Release --no-build
- mkdocs build --strict
- 本地浏览器 smoke:任务中心 #6 批量加群/订阅/启用 Bot 详情显示账号 #101、目标和 USERNAME_INVALID 原因。
2026-08-13 09:20:40 +08:00
jack
5513651e74 release: 发布 v1.31.48
发布 v1.31.48:处理账号导入分类、Android 设备画像、存储桶备份和中文 Release Notes。
2026-08-12 15:59:38 +08:00
meoacgx
87707897a5 fix: resolve Telegram Panel issue sweep 2026-08-09 13:38:07 +08:00
meoacgx
c772edfe6b fix: preserve account status after transient sync cancellation 2026-08-03 07:51:43 +08:00
meoacgx
0971e67f26 feat: refresh proxy egress and expose task failures 2026-08-02 12:13:17 +08:00
meoacgx
c2a0ab2608 fix: support clipboard fallback in http contexts 2026-08-01 20:28:45 +08:00
meoacgx
533a4db2d3 feat: collapse sidebar submenus by default 2026-07-26 18:22:55 +08:00
meoacgx
adcbdee7f3 feat: 导入账号复用已有 WARP 池
移除导入流程按账号创建独立 WARP,新增 warp_pool 自动选择现有 active WARP,并同步前后端合同、测试和文档。\n\n遇到错误: 2\n调试迭代: 6\n详见反思报告: docs/workflows/2026-07/26_reflection_feature_warp-pool.md
2026-07-26 04:22:09 +08:00
meoacgx
562125e88e fix: auto mode prefers versioned image over legacy package 2026-07-23 09:09:02 +08:00
meoacgx
ec8501d0f2 feat: add selectable update strategies 2026-07-23 07:16:44 +08:00
meoacgx
6151aa470f fix: harden persistent storage migration races 2026-07-22 19:38:23 +08:00
meoacgx
1c36dd94b0 fix: make legacy storage recovery one-time 2026-07-22 18:46:06 +08:00
meoacgx
6cfa9b41a4 增加 WARP 自动巡检与故障恢复 2026-07-22 01:32:28 +08:00
meoacgx
a0764977af 更新 README 与模块代理开发文档 2026-07-22 00:08:54 +08:00
meoacgx
a7104516f6 Release v1.31.32 2026-07-21 05:52:27 +08:00
meoacgx
289351eb91 Release v1.31.30
- refresh account status asynchronously with per-row updates

- fix channel and group creation/category persistence errors

- embed extension module pages and harden route fallback

- document Telegram proxy settings and fix first-run admin credentials
2026-07-19 12:46:11 +08:00
meoacgx
7ce4f42927 fix: persist image assets under /data 2026-03-10 13:00:58 +08:00
meoacgx
4b106584e3 docs(update): 补充 Docker 手动更新与镜像模式切换指南
- 新增 app-current 覆盖镜像导致旧版界面的排查与恢复步骤

- 新增 远程镜像 <-> 本地构建镜像 切换命令(含 --pull never)

- 安装部署页补充对应跳转提示
2026-03-03 05:37:12 +08:00
meoacgx
d531c162d6 docs: 完善快速开始与安装部署文档(远程镜像 + 本地开发 + Zip/TData 导入)
本次文档更新:
- README 快速开始新增“本地开发运行(可选)”指令:dotnet run --project src/TelegramPanel.Web。
- README 功能概览补充:账号导入支持 Telethon/TData 压缩包。
- 安装部署文档改为 GHCR 远程镜像流程(.env + TP_IMAGE + compose pull/up),并补充常用运维命令。
- 更新升级文档改为双路径:面板内一键更新(Release 资产)+ Docker 镜像更新(compose pull/up),并保留源码构建路径说明。
- 账号导入文档升级为 Zip/TData 双格式指南,补充结构示例、2fa.txt 说明、TData 注意事项与 Docker 存储路径。
- 文档首页入口文字更新为“账号导入(Zip / TData)”,与实际能力保持一致。
2026-03-03 03:46:23 +08:00
meoacgx
f8befcb3d4 docs: mkdocs site + reorganize docs 2026-01-13 23:28:50 +08:00