meoacgx
|
7ce4f42927
|
fix: persist image assets under /data
|
2026-03-10 13:00:58 +08:00 |
|
meoacgx
|
8e1df8169e
|
docs: refresh feature summary and module guide
|
2026-03-09 14:11:18 +08:00 |
|
meoacgx
|
efebe9e66b
|
docs: add chinese summary for new dev features
|
2026-03-09 12:41:00 +08:00 |
|
meoacgx
|
bac681c8ce
|
更改功能描述
|
2026-03-06 02:13:47 +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
|
e9951748a6
|
release(dev): 升级版本至 1.31.0 并补充 v1.31 更新说明
本次版本主要更新:
- 版本号统一升级到 1.31.0(Version/AssemblyVersion/FileVersion/InformationalVersion)。
- README 增加 v1.31 更新清单,明确覆盖 TData 导入与导出链路优化。
- README 同步补充 Bot 频道异常治理与 Docker 一键更新能力说明。
- README 更新“更新入口”描述为左上角版本弹窗,避免与旧文案冲突。
- README 补充 CI/CD 与部署文档重排后的核心变化点,便于发布阅读。
|
2026-03-03 03:19:07 +08:00 |
|
meoacgx
|
36faff31e1
|
docs(readme): 重排 Docker 部署说明,统一为 compose 单一路径
本次文档调整:
- 将「Docker 一键部署」改为 3 步结构(准备项目、选择镜像版本、启动),降低阅读负担。
- 删除重复的「Docker 镜像(只看命令)」docker run 段,避免与 compose 方案混淆。
- 保留稳定版/开发版切换方式(TP_IMAGE)并补充常用 compose 命令(日志、更新、重启、停止)。
- 保持「Docker 一键更新(面板内)」说明独立,部署与更新职责分离更清晰。
|
2026-03-03 02:42:44 +08:00 |
|
meoacgx
|
bd454decf6
|
docs(docker): 精简部署文档并切换为 GHCR 镜像优先
本次变更:
- README 删除冗长 CI/Release 说明,保留稳定版/开发版的 docker pull + docker run 直接命令。
- README 的 Docker 一键部署改为 compose 拉取远程镜像流程(稳定版默认、开发版切换 TP_IMAGE)。
- docker-compose.yml 默认使用 ghcr.io/moeacgx/telegram-panel:latest,并设置 pull_policy=always,优先远程镜像部署。
- .env.example 新增 TP_IMAGE 配置说明,默认 latest,可一行切换 dev-latest。
|
2026-03-03 02:38:29 +08:00 |
|
meoacgx
|
7e0c1fecb8
|
feat(update): 支持 Docker 场景一键更新并接入 Release 更新包
本次版本主要更新:
- 新增应用内一键更新:在系统设置页增加“应用更新(Docker)”,支持检查新版本、匹配当前架构更新包、点击后自动下载并部署。
- 新增自更新服务 AppSelfUpdateService:基于 GitHub Release 读取版本与资产,执行下载、解压、目录切换(app-current/app-previous)并触发程序重启。
- 新增 SelfUpdateOptions 配置:支持开关、工作目录、Docker-only 限制、下载超时与重启延迟等参数化控制。
- Docker 启动链路改造:新增 entrypoint 脚本,容器重启后优先从 /data/app-current 启动更新版本,并统一挂载 /data/logs 与 /data/appsettings.local.json。
- Release 工作流增强:自动发布时同时构建并上传 linux-x64/linux-arm64 zip 资产,为面板内一键更新提供标准下载源。
- CI 触发范围补齐:Docker workflow 监听 docker 目录变更,确保 entrypoint 变更可触发镜像构建验证。
- 更新检查兼容性修复:为 UpdateCheckService 的 GitHub 字段增加 JsonPropertyName 映射,确保 tag/release 信息解析稳定。
- README 补充自动更新文档:新增面板一键更新流程、资产依赖与使用限制说明。
|
2026-03-03 02:33:19 +08:00 |
|
meoacgx
|
5007ee3c99
|
ci(release): 增加 Docker 自动构建与自动发布 changelog 工作流
本次主要更新:
- ✨ 新增 Docker 多架构自动构建工作流:push 到 main/dev 自动构建并推送 GHCR 镜像(amd64/arm64)。
- ✨ 新增 Release 自动发布工作流:推送 v* tag 后自动创建 GitHub Release。
- ✨ 新增自动 changelog 分类规则:按 feat/fix/docs 等标签分组展示发布说明。
- ⚡ 增加 PR 构建校验路径:PR 到 main/dev 时执行镜像构建验证但不推送。
- 📚 README 补充 CI/CD 使用说明:镜像标签策略、拉取示例、发布命令。
|
2026-03-03 02:10:57 +08:00 |
|
meoacgx
|
5a6599af03
|
docs: unify todo list
|
2026-01-14 02:17:56 +08:00 |
|
meoacgx
|
168b159af5
|
docs: add roadmap
|
2026-01-14 02:13:13 +08:00 |
|
meoacgx
|
ffd8c22e2a
|
docs: README 增加 TODO 清单
|
2026-01-14 01:44:38 +08:00 |
|
meoacgx
|
3b962d2a3f
|
chore(release): v1.30.0
|
2026-01-14 00:22:32 +08:00 |
|
meoacgx
|
923296bfeb
|
feat(accounts): improve waste judge and cleanup
|
2026-01-13 23:49:01 +08:00 |
|
meoacgx
|
f8befcb3d4
|
docs: mkdocs site + reorganize docs
|
2026-01-13 23:28:50 +08:00 |
|
meoacgx
|
e02e07ec2c
|
文档:重排 README 与安装说明
- README 精简为入口页,补充更美观徽章与 Star History\n- 安装部署补充更新方法与导入简要\n- 防冻结指南拆分为独立文档\n- modules 文档补充面板入口与示例说明
|
2026-01-12 12:46:33 +08:00 |
|
meoacgx
|
eb9abc71be
|
修复:手机号登录验证码发送失败与 session 占用
- 增加 ApiHash 32 位十六进制校验\n- 登录失败/未知状态自动释放临时 Telegram client,避免 session 文件被占用\n- 优化系统设置提示与 README 说明
|
2026-01-12 11:52:56 +08:00 |
|
meoacgx
|
5a3ae88fd4
|
feat: Cloud Mail integration and batch recovery email rebind
|
2026-01-06 21:11:07 +08:00 |
|
meoacgx
|
f7873cd66b
|
fix(bot-channels): 账号执行自动补全加入并兼容-100 chat_id
- 兼容 Bot API chat_id(-100...) 与 MTProto Channel.id 的多种表示
- 批量邀请/批量设管理员遇到 Channel not found 时:导出邀请链接→执行账号加入→重试一次
- README 重排目录
- 版本号升级到 1.2.8
|
2026-01-02 22:03:32 +08:00 |
|
meoacgx
|
d166510209
|
up
|
2026-01-02 21:13:28 +08:00 |
|
meoacgx
|
55e8fc25fa
|
feat: bot channels batch ops + per-channel creator execution
|
2026-01-02 21:11:02 +08:00 |
|
meoacgx
|
b941f49a40
|
docker: use .env for webhook config
|
2026-01-02 18:56:24 +08:00 |
|
meoacgx
|
c17dfa8f01
|
up
|
2026-01-02 17:37:28 +08:00 |
|
meoacgx
|
7203c9091c
|
feat(bot): 添加 Webhook 模式支持
- 新增 Webhook 端点 /api/bot/webhook/{token} 接收 Telegram 推送
- 新增 WebhookRegistrationService 启动时自动注册 Webhook
- 新增 TelegramBotApiClient.SetWebhookAsync/DeleteWebhookAsync/GetWebhookInfoAsync
- 新增 BotUpdateHub.InjectWebhookUpdateAsync/SubscribeWebhookAsync
- 新增 IBotRepository.GetByTokenAsync 用于 Webhook 验证
- 修复 Webhook 模式下仍启动轮询导致 409 冲突的问题
- 更新 docker-compose.yml 添加 Webhook 配置选项
- 更新 README.md 添加 Webhook 模式说明(生产环境推荐)
配置项:
- Telegram__WebhookEnabled: 启用 Webhook 模式
- Telegram__WebhookBaseUrl: Webhook 公网 HTTPS 地址
- Telegram__WebhookSecretToken: 验证密钥
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-02 16:15:11 +08:00 |
|
meoacgx
|
f5ba6be472
|
docs: add API shop link
|
2025-12-30 20:18:48 +08:00 |
|
meoacgx
|
422a4396e3
|
chore(release): v1.2.4
|
2025-12-29 18:55:17 +08:00 |
|
meoacgx
|
1a2cf13422
|
release: v1.2.3
|
2025-12-29 18:18:53 +08:00 |
|
meoacgx
|
e8e7224e5a
|
README:补充付费扩展模块说明
|
2025-12-24 01:41:25 +08:00 |
|
meoacgx
|
38ebb49d33
|
docs: update README for batch operations
|
2025-12-23 12:58:28 +08:00 |
|
meoacgx
|
eabb7c32ee
|
docs: README 强化外置模块购买提示
|
2025-12-21 11:43:22 +08:00 |
|
meoacgx
|
6055655664
|
docs: 更新外置模块说明与任务示例
- README 增加外置模块购买说明\n- modules.md 补充批量订阅/加群/退群示例与配置\n- core 增加 LeaveChatOrChannelAsync 支持退群/取消订阅
|
2025-12-21 11:41:30 +08:00 |
|
meoacgx
|
49aa2b8f1e
|
移除示例模块源码(供独立分发)
- 文档改为仅介绍模块系统与通用打包方式
- 打包脚本改为必须显式指定 Project/Manifest
|
2025-12-21 09:59:43 +08:00 |
|
meoacgx
|
58c9de9017
|
模块系统:支持任务/API/UI 扩展与示例模块
- 增加模块加载隔离与依赖解析,避免类型身份不一致
- 模块管理:安装/启用/停用/删除与回滚
- 新建任务:支持模块自定义编辑器草稿回传(修复提交提示‘请先完善任务配置’)
- 新增示例模块:用户任务‘批量订阅/加群’与打包脚本
|
2025-12-21 09:50:50 +08:00 |
|
meoacgx
|
d9580070ac
|
增加模块支持描述
|
2025-12-21 08:12:09 +08:00 |
|
meoacgx
|
09feeed2db
|
feat(modules): 模块系统支持任务/API/UI 扩展
- 新增模块抽象与 manifest/版本范围、安装/启用/停用/回滚\n- 模块管理页面:上传 .tpm/.zip、状态与冲突提示\n- 任务中心/新建任务改为基于模块贡献动态展示(system 不出现在新建列表)\n- API 管理改为基于模块贡献动态创建与通用配置编辑\n- 支持模块扩展任务执行器与扩展页面入口 /ext/{moduleId}/{pageKey}\n\n内置模块:builtin.kick-api、builtin.tasks
|
2025-12-21 08:01:55 +08:00 |
|
meoacgx
|
b9c338fc0b
|
feat: API 管理与 /api/kick 外部接口
|
2025-12-21 02:43:59 +08:00 |
|
meoacgx
|
016a38949a
|
fix: 完善订阅加群任务并补充文档
|
2025-12-21 01:44:39 +08:00 |
|
meoacgx
|
bad60c4266
|
up
|
2025-12-20 21:45:24 +08:00 |
|
meoacgx
|
1e09449431
|
docs: 说明 api_id/api_hash 只需申请一次
|
2025-12-20 19:36:14 +08:00 |
|
meoacgx
|
63f7cefefa
|
up
|
2025-12-20 08:19:58 +08:00 |
|
meoacgx
|
44d2b86d85
|
Update README highlights for 2FA reset
|
2025-12-20 08:17:25 +08:00 |
|
meoacgx
|
5c6c82a5c4
|
docs: 防冻结指南补充找回邮箱建议
|
2025-12-20 06:37:01 +08:00 |
|
meoacgx
|
49755a064b
|
fix: 头像上传稳定性与文档更新
|
2025-12-20 05:58:19 +08:00 |
|
meoacgx
|
71a4579749
|
docs: 更新功能亮点与防冻结指南
|
2025-12-20 05:20:32 +08:00 |
|
meoacgx
|
202130d153
|
docs: 更新README反向代理说明与推荐请求头
|
2025-12-20 03:49:57 +08:00 |
|
meoacgx
|
02c454b3d3
|
docs: README补充Bot频道管理亮点
|
2025-12-19 22:34:58 +08:00 |
|
meoacgx
|
3b5d0e273d
|
docs: README移除多余截图
|
2025-12-19 22:24:32 +08:00 |
|
meoacgx
|
0752d599fe
|
docs: README截图改为网格展示
|
2025-12-19 22:21:49 +08:00 |
|
meoacgx
|
66fb128e1b
|
docs: README功能亮点加入emoji
|
2025-12-19 22:18:08 +08:00 |
|