jack
|
c365ccbcd0
|
fix: 修复批量导入同名账号文件的 WARP 出口冲突 (#221)
|
2026-10-25 20:52:15 +08:00 |
|
jack
|
4f7ac6dc70
|
fix: 允许清理已迁移的旧 WARP 记录
|
2026-10-15 21:55:55 +08:00 |
|
jack
|
e65075294c
|
fix: 修复后台首页空白和前端资源加载失败
|
2026-10-14 17:19:15 +08:00 |
|
jack
|
b5bfa05ea7
|
fix: 加固后台登录与初始凭据安全
修复默认口令泄露、无限速登录、用户名枚举与登录 CSRF;增加首次改密门禁和旧会话撤销,并同步测试与文档。
|
2026-10-12 20:55:56 +08:00 |
|
jack
|
c87f6c72a7
|
feat: 轻量 WARP 支持共享、全局代理与多选删除
## 变更
v1.31.83 取消轻量 WARP 的强制单账号限制:支持显式多人/批量绑定和全局代理,登录及导入可选择已有共享出口;自动空闲池仍只分配未占用出口。
代理列表支持轻量出口勾选、全选、批量分类、单项及批量删除。专用删除接口先检查账号/全局/首连占用,再等待运行器停止确认,清理本地材料和代理记录;失败保留删除标记可重试,不自动注销 Cloudflare 远端设备。全局和直接绑定人数分开显示。
共享首连复用现有租约,不会在取消或失败时停止他人出口。删除墓碑阻止恢复和同请求重新注册,重启时只完成停止。同步开发、API、部署、使用与回滚文档,版本1.31.83,无数据库迁移。
## 验证
- Release解决方案构建通过(既有WindowsBase警告),后端715/715通过。
- 前端构建通过,149/149测试通过;mkdocs build --strict通过。
- Python工具测试24通过1跳过(Linux信号测试),面板工具8/8通过。初次整套60秒超时,拆分后两组分别49秒、20秒通过。Linux信号与镜像验证CI已通过。
- 两个独立Agent复核:共享首连/删除状态与前端交互;非人工审查。
- 尚未在生产提交共享绑定/全局设置/删除;合入dev后验证已登录页面与接口,保留13个原出口和10账号路由。
## 回滚
保留持久卷与备份。已使用共享或全局受管出口的环境回滚1.31.82前,必须迁回旧版本支持的路由。已删除的本地材料需从备份恢复,应用回滚不恢复删除数据。
|
2026-10-11 16:32:57 +08:00 |
|
jack
|
75b1a93aab
|
feat: 一键创建 WARP 支持自动命名
移除一键创建入口的条款复选框,允许名称为空并按请求标识稳定自动命名;登录、导入和账号绑定仍保留条款校验。
|
2026-10-11 11:37:03 +08:00 |
|
meoacgx
|
4f80a1cef7
|
fix: 修复兼容登录与导入页轻量 WARP 空闲池选择
|
2026-10-11 02:19:44 +08:00 |
|
meoacgx
|
b7c8162394
|
docs: 更新轻量 WARP 统一列表与旧容器迁移说明
|
2026-10-11 00:54:59 +08:00 |
|
meoacgx
|
9cddc22e72
|
fix: 在图片解码前拒绝 TIFF 并完善发布检查
|
2026-10-09 18:43:45 +08:00 |
|
meoacgx
|
04e818fefa
|
fix: 修复账号加群订阅后台任务创建入口
|
2026-10-09 17:42:37 +08:00 |
|
meoacgx
|
a64c94f1c8
|
fix: 说明手动登录人机验证限制并隐藏挑战串
Refs #173。同步开发、API 与用户排查文档,保留现有登录失败资源清理。固定上一版 ImageSharp 依赖以避免浮动还原改变许可要求。
|
2026-10-09 17:28:53 +08:00 |
|
meoacgx
|
65ef93af01
|
release: 准备 v1.31.78 账号分类与邮箱展示更新
|
2026-10-09 11:10:21 +08:00 |
|
meoacgx
|
8e27844272
|
feat: 保存已确认登录邮箱并核对云端状态
|
2026-10-09 00:51:44 +08:00 |
|
meoacgx
|
033ebf9930
|
fix: 账号分类页只展示分类管理
|
2026-10-09 00:27:19 +08:00 |
|
meoacgx
|
af137c7a91
|
feat: 在模块管理页提供官方仓库 Fork 入口与开发技能
|
2026-10-03 19:42:09 +08:00 |
|
jack
|
4e42b72aee
|
feat: 支持在线模块仓库并外置踢人封禁演示模块
* feat: 支持在线模块仓库与一键清理旧版本
* feat: 将踢人封禁外置为公开演示模块并说明系统任务用途
|
2026-10-02 21:50:31 +08:00 |
|
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 |
|