Commit Graph

57 Commits

Author SHA1 Message Date
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