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 |
|
meoacgx
|
f6e4f485c4
|
feat: 增加持久模块任务执行合同
|
2026-08-26 02:37:03 +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
|
260192a11d
|
docs: README 添加 Telegram Panel 横幅 (#159)
|
2026-08-22 09:30:55 +08:00 |
|
meoacgx
|
a26af1c568
|
feat: 自动更改登录邮箱支持多域名轮换
|
2026-08-21 04:56:01 +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
|
1e02f74d25
|
fix: 修复导出设备指纹与踢出授权
|
2026-08-19 13:11:50 +08:00 |
|
meoacgx
|
49ba9fcf12
|
fix: 修复代理批量切换与活跃队列轮询
|
2026-08-19 10:30:05 +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 |
|
meoacgx
|
52a84b8529
|
merge: 同步 main v1.31.58 发布基线
|
2026-08-17 09:41:32 +08:00 |
|
jack
|
92413db186
|
fix: 修复计划任务编辑手机端布局
修复任务中心计划任务编辑弹窗在手机端横向溢出和保存按钮不可见的问题。
|
2026-08-17 09:32:33 +08:00 |
|
jack
|
8d9d7b9d9b
|
release: 发布 v1.31.58 任务复制操作入口
## 本次版本主要更新
- 修复任务中心操作列缺少“复制”入口的问题。
- 普通执行任务、历史任务和 Cron 计划任务均可点击“复制”进入新建任务弹窗。
- 复制只预填原任务配置并追加“副本”名称,不会立即提交或修改原任务;确认提交后才创建新任务。
- 复制时清理 `items`、`failures`、`recent_failures` 等运行态字段,避免把旧执行结果带入新任务。
Dev 已通过云端验收:commit d217245,dev-latest healthy,/ui/dashboard=200,/api/panel/auth/me version=1.31.58,任务页资源包含复制入口和复制提示。
|
2026-08-17 02:23:42 +08:00 |
|
meoacgx
|
0470c94722
|
fix: 补充任务复制操作入口
|
2026-08-17 01:59:45 +08:00 |
|
jack
|
2da09468d8
|
release: 发布 v1.31.57 公开 issue 修复与账号体验优化
## 本次版本主要更新
- 修复公开 issue 相关任务配置体验:消息换行、Bot start 链接、历史任务名称和活跃任务消息规则。
- 优化任务中心创建/编辑:支持自定义即时任务名称、移动端纵向排版、回复/转发/去重配置。
- 优化账号选择:账号显示用户可见编号,任务表单账号来源在“账号分类选择”和“账号编号填写”之间二选一。
- 优化账号分类、API 权重输入和批量任务并发设置即时生效。
Dev 已通过云端验收:commit db1a83d,dev-latest healthy,/ui/dashboard=200,/api/panel/auth/me version=1.31.57,任务页资源包含账号来源切换并移除旧合并文案。
|
2026-08-17 01:23:30 +08:00 |
|
meoacgx
|
2abed998d4
|
feat: 支持任务账号来源切换
|
2026-08-17 00:54:48 +08:00 |
|
meoacgx
|
fec16e3a99
|
feat: 支持账号可见编号和任务复用
|
2026-08-17 00:13:15 +08:00 |
|
meoacgx
|
bd8f99656e
|
fix: 让批量任务并发设置即时生效
|
2026-08-16 21:33:26 +08:00 |
|
meoacgx
|
2ae0b694e2
|
fix: 支持自定义即时任务名称
|
2026-08-16 20:13:58 +08:00 |
|
jack
|
e55bcb5165
|
fix: 简化活跃任务回复与转发配置
合并到 dev,重新构建 dev-latest 并更新线上任务配置 UI。
|
2026-08-16 19:24:45 +08:00 |
|
jack
|
71763de2cf
|
feat: 支持活跃任务转发回复与去重发送
合并到 dev,触发 dev-latest 镜像构建并用于线上更新。
|
2026-08-16 10:26:16 +08:00 |
|
jack
|
6b2e286c37
|
release: 发布 v1.31.55
## 本次版本主要更新
### 新增功能
- 群聊活跃任务支持消息规则字典,可按规则生成文字与图片消息内容。
### 修复问题
- 修复文本模板、数据字典和 Bio 中字面 `\\n` / `/n` 无法排版的问题。
- 批量修改 Bio 支持 `{time}` 与启用的文本字典变量。
- 批量加群/订阅/启用 Bot 的操作间隔上限放宽到 60000ms。
- Plain Bot 链接无 `start` 参数时改为发送普通 `/start`,避免 `START_PARAM_EMPTY`。
- 历史任务优先展示计划任务名称,并保留任务类型说明。
- 在线设备补充 API 与设备显示信息,识别 ApiId=2040 为官方 Telegram Desktop。
## 验证
- PR #102 Docker Build & Publish 通过。
- PR #103 Docker Build & Publish 通过。
- dev Docker Build & Publish 通过:run 31900381695。
- dev-latest 云端部署通过:run 31900494615。
- 云端 `/ui/dashboard` 返回 200,`/api/panel/auth/me` 返回 `version=1.31.55`。
|
2026-08-16 02:31:28 +08:00 |
|
jack
|
2596979492
|
fix: 修复公开 issue 的换行、任务名称与 Bot 启动问题
处理 #94 #95 #96 #98 #99 #100;#97 作为独立 WARP 自动化需求保留。
|
2026-08-16 02:10:04 +08:00 |
|
jack
|
36dfd45e93
|
feat: 支持活跃任务消息规则字典 (#101)
|
2026-08-15 23:31:39 +08:00 |
|
meoacgx
|
e530aa1e7b
|
release: 发布 v1.31.54
## 本次版本主要更新
### 修复问题
- 账号导入恢复创建一对一 WARP,导入时可为账号创建独立 WARP 连接。
- 批量加群、订阅、启用 Bot 遇到 Telegram 瞬时连接取消时会重建客户端重试,降低 A task was canceled 失败。
- 账号持续活跃任务支持 Bot 私聊目标,可向 @xxxbot、t.me/xxxbot?start=... 和 tg://resolve?domain=xxxbot 发送文字词典内容。
- 修正 Release Linux 测试中 WARP 环境差异断言,避免不同 CI 平台因未启用 WARP 与非 Linux 环境返回顺序不同而误判。
## 验证
- dotnet build TelegramPanel.sln -c Release --no-restore
- dotnet test tests/TelegramPanel.Web.Tests/TelegramPanel.Web.Tests.csproj -c Release --no-build
- pnpm --dir frontend test
- pnpm --dir frontend run build
- mkdocs build --strict
|
2026-08-14 08:28:14 +08:00 |
|
meoacgx
|
eb42cbcfe2
|
release: 发布 v1.31.53
## 本次版本主要更新
### 修复问题
- 账号导入恢复创建一对一 WARP,导入时可为账号创建独立 WARP 连接。
- 批量加群、订阅、启用 Bot 遇到 Telegram 瞬时连接取消时会重建客户端重试,降低 A task was canceled 失败。
- 账号持续活跃任务支持 Bot 私聊目标,可向 @xxxbot、t.me/xxxbot?start=... 和 tg://resolve?domain=xxxbot 发送文字词典内容。
## 验证
- dotnet build TelegramPanel.sln -c Release --no-restore
- dotnet test tests/TelegramPanel.Web.Tests/TelegramPanel.Web.Tests.csproj -c Release --no-build
- pnpm --dir frontend test
- pnpm --dir frontend run build
- mkdocs build --strict
|
2026-08-14 07:56:14 +08:00 |
|
meoacgx
|
98f587dc87
|
fix: 修复批量加群重试与 Bot 活跃支持
|
2026-08-13 21:06:27 +08:00 |
|
meoacgx
|
72a04b3147
|
fix: 恢复导入创建一对一 WARP
|
2026-08-13 18:58:45 +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 |
|
meoacgx
|
c09158a3e1
|
merge: 同步 main 发布基线
|
2026-08-13 15:07:19 +08:00 |
|
jack
|
7bb25ad422
|
fix: 修复 Release Notes emoji 补齐
## 本次版本主要更新
### 🐛 修复问题
- 修复 Release workflow 在优先提取发布正文时不会给已有中文分类标题补齐 emoji 的问题。
- 补回发布说明中的 `🔗 完整变更记录`、`🚀 部署与更新`、`🐳 Docker 镜像`、`🔄 面板内一键更新`、`🖥️ Windows 桌面版`、`📦 应用内更新资产` 标题。
## 验证
- 已用 v1.31.50 的发布正文生成脚本抽样生成 `.artifacts/release-notes-test.md`,确认包含 `### 🐛 修复问题`、`### 📚 文档更新`、`🔗 完整变更记录`、`## 🚀 部署与更新`、`## 📦 应用内更新资产`。
- `python -c "import yaml, pathlib; yaml.safe_load(pathlib.Path('.github/workflows/release.yml').read_text(encoding='utf-8')); print('yaml ok')"`
- `mkdocs build --strict`
- 已直接修正当前 v1.31.50 Release 正文。
|
2026-08-13 14:58:33 +08:00 |
|
jack
|
58bca1a917
|
release: 发布 v1.31.50
## 本次版本主要更新
### 修复问题
- 批量加群/订阅/启用 Bot 历史任务详情现在展示失败账号、目标和原因。
- 账号持续活跃任务详情在失败记录缺少账号文本时回退显示账号 ID。
- 手动登录的自动 WARP 选项改为只复用已启用的已有 WARP,不再为登录创建独立容器。
### 文档更新
- 补充存储桶备份恢复步骤与导入/登录出口说明。
## 验证
- Docker Build & Publish(PR #80、PR #81)通过。
- dev 镜像构建通过:a9f1e6afb013dd69722c58c9cab219edfc275949。
- dev 云端部署通过:ghcr.io/moeacgx/telegram-panel:dev-latest,update_mode=image。
- 云端验证:/ui/dashboard=200,/ui/tasks=200,/api/panel/auth/me 返回 version=1.31.50,任务详情构建产物包含失败账号明细文本。
- 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:48:44 +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
|
a48c2a2ba5
|
feat: 在线设备显示 API 来源说明
在线设备弹窗展示 ApiId 来源、API 注册应用/平台和设备画像说明,方便区分官方与自建 API。
|
2026-08-12 19:49:47 +08:00 |
|
jack
|
0f47267511
|
fix: 修复 Telegram 设备系统混搭
修复已登录设备出现 Telegram macOS + Android 系统版本的混搭问题,按 ApiId 选择同族设备画像。
|
2026-08-12 18:16:36 +08:00 |
|
jack
|
d0b253af82
|
fix: 优先使用发布正文生成 Release Notes
修复 Release workflow 只读取 squash 标题导致功能点丢失的问题,发布正文存在“本次版本主要更新”小节时优先用于 Release Notes。
|
2026-08-12 17:57:12 +08:00 |
|
jack
|
7640b7bb1b
|
fix: 优先使用发布正文生成 Release Notes
修复 Release workflow 只读取 squash 标题导致功能点丢失的问题,发布正文存在“本次版本主要更新”小节时优先用于 Release Notes。
|
2026-08-12 17:45:43 +08:00 |
|