Commit Graph
70 Commits
Author SHA1 Message Date
meoacgx 3cdc458f27 fix: cleanup stale sync data and estimate account registration 2026-03-09 13:24:19 +08:00
meoacgx 3c32cfb073 feat: enhance task center and chat account visibility 2026-03-09 12:36:51 +08:00
meoacgx 7dc1eea3c0 feat: add category filters and sync action 2026-03-09 01:28:09 +08:00
meoacgx da44797626 feat: support multi-account groups and tracked sync tasks 2026-03-09 00:19:45 +08:00
meoacgx 0fead785a9 fix(tasks): improve user active task controls 2026-03-08 21:20:23 +08:00
meoacgx ddbec4c34c fix(tasks): add rerun for history tasks 2026-03-06 13:23:17 +08:00
meoacgx 6f01528921 fix: add history-only task cleanup dialog 2026-03-06 12:52:16 +08:00
meoacgx e022c6e887 fix(tasks): 放宽持续任务识别并改为秒级间隔 2026-03-06 12:44:30 +08:00
meoacgx 4e4c04ba41 feat(tasks): 持续任务支持编辑与重新运行 2026-03-06 03:00:01 +08:00
meoacgx 365147c17f 修改描述 2026-03-06 02:18:55 +08:00
meoacgx b7e220ae0b feat: 任务中心新增持续活跃任务 2026-03-06 01:11:00 +08:00
meoacgx 4688950051 feat: 统一加订与Bot启停输入并增强Bot识别 2026-03-05 23:43:46 +08:00
meoacgx a9e4b9b20f Revert "feat: Bot频道踢人接入后台任务并升级版本到1.32.0"
This reverts commit 771bafd822.
2026-03-05 17:52:39 +08:00
meoacgx 771bafd822 feat: Bot频道踢人接入后台任务并升级版本到1.32.0 2026-03-05 17:49:16 +08:00
meoacgx 70918f6e14 feat: Bot频道踢人支持账号执行与用户名输入 2026-03-05 16:14:25 +08:00
meoacgx ace820bb66 feat(bot-channels): 删除频道时可勾选要移除的Bot绑定 2026-03-04 22:45:08 +08:00
meoacgx d1784d734b feat(tasks): 后台化Bot批量设管并支持任务中心一键清理 2026-03-04 19:47:50 +08:00
meoacgx 04257e1e86 feat(accounts): 批量操作支持外部 Bot 启停
- 批量弹窗改为输入外部 Bot 用户名/链接,支持带参数批量 /start

- 批量停用 Bot 改为账号侧拉黑 Bot(可在 Telegram 手动解除)

- 新增 AccountTelegramToolsService.StartExternalBotAsync/StopExternalBotAsync
2026-03-03 05:10:14 +08:00
meoacgx 1dfb80cdd2 feat(accounts): 批量加退群整合 Bot 批量启停
- 批量加群/订阅流程可选批量启用 Bot,批量退群/退订可选批量停用 Bot

- 支持 Bot 多选、推荐选择、全选/清空,进度统计合并账号与 Bot 操作

- 批量入口文案改为 批量加群/订阅/启用Bot 与 批量退群/退订/停用Bot
2026-03-03 04:38:44 +08:00
meoacgx dbc1fe7155 feat(update-ui): 统一更新入口到顶部版本弹窗并支持自动提醒一键更新
本次版本主要调整:
- 更新入口统一:移除系统设置页中的“应用更新(Docker)”卡片,避免与左上角版本弹窗重复和状态冲突。
- 自动检测提醒:主布局加载后会自动检查更新,检测到新版本时自动弹出版本弹窗,提示是否执行一键更新。
- 版本弹窗增强:新增“一键更新并重启”按钮,支持确认后直接调用自更新流程。
- 发布信息可视化:在版本弹窗中展示 Latest Release Notes,方便直接查看最新发布说明。
- 状态一致性改进:顶部新版本角标与弹窗数据统一改为使用 AppSelfUpdateService,检查结果与可更新状态保持一致。
2026-03-03 03:04:21 +08:00
meoacgx 7699422c9a feat(export): 支持导出时选择 Telethon 或 Tdata,并在 Tdata 包保留 .session/.json
- 新增账号导出格式选择弹窗,前端导出接口追加 format 参数\n- 下载接口支持 format=tdata|telethon,并按格式生成文件名\n- 导出服务新增 Tdata 分支:保留原 .json/.session/2fa,同时附加 tdata 目录\n- 新增 WTelegram session -> Telethon string session 提取能力\n- 新增 Telethon string session -> tdata 转换方法,复用 Node 运行时桥接
2026-03-02 23:55:25 +08:00
meoacgx a510f3c136 机器人管理:支持编辑 Bot 并更换 Token 2026-01-10 17:34:31 +08:00
meoacgx 7a8afb58d1 修复:批量换绑区分找回/登录邮箱验证码用途 2026-01-08 03:50:58 +08:00
meoacgx f3a32fc74c feat(bot): save default admin rights
- Add can_change_info to promoteChatMember

- Persist bot-channel admin rights to appsettings.local.json

- Add UI button to save defaults
2026-01-07 20:50:19 +08:00
meoacgx 175899d676 feat: add single-account login email dialog 2026-01-07 14:23:05 +08:00
meoacgx 0263ca3e95 fix: treat EMAIL_NOT_SETUP as skipped 2026-01-07 13:55:13 +08:00
meoacgx 8ed0b9397f feat: batch change login+recovery email 2026-01-07 13:42:58 +08:00
meoacgx 5a3ae88fd4 feat: Cloud Mail integration and batch recovery email rebind 2026-01-06 21:11:07 +08:00
meoacgx 59e39789a3 补齐 Bot 频道分类编辑与删除 2026-01-04 16:39:52 +08:00
meoacgx 0796b58029 改进 Bot 频道分类错误提示 2026-01-04 15:59:36 +08:00
meoacgx 7d8f93b4c8 refactor: Bot频道全局共享(共用分类与频道) 2026-01-03 19:11:27 +08:00
meoacgx d6edc8cf95 fix(channel-admin): bot/频道权限自动降级避免403
- 频道非forum自动移除 ManageTopics;目标为Bot自动移除 InviteUsers 等不适用权限

- 执行账号可授予范围内自动降级重试,减少 RIGHT_FORBIDDEN

- Bot频道批量设管理员仅要求执行账号具备添加管理员权限
2026-01-03 13:35:18 +08:00
meoacgx 95def3af1f bug修复 2026-01-03 13:14:37 +08:00
meoacgx 4cc3f92389 fix(bot-channels): 自动选择执行账号按权限过滤
- 解析 Bot API 管理员权限(can_invite_users/can_promote_members)

- 批量邀请/设管理员自动选择时跳过无权限账号并给出原因
2026-01-02 22:30:32 +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 55e8fc25fa feat: bot channels batch ops + per-channel creator execution 2026-01-02 21:11:02 +08:00
meoacgx b73f4141ae chore(release): v1.2.5 2025-12-29 22:39:55 +08:00
meoacgx 1a2cf13422 release: v1.2.3 2025-12-29 18:18:53 +08:00
meoacgx 4bab1f88d3 feat: 列表分页/批量操作与Bot管理员预设 2025-12-26 15:46:01 +08:00
meoacgx b850134cd6 更新检查:新增 GitHub Release/Tag 检测与提示 2025-12-26 14:11:27 +08:00
meoacgx ab0df75600 1.1.0:二级密码存储/导入优化;版本信息弹窗改进 2025-12-26 13:54:29 +08:00
meoacgx 84d358d349 账号:批量修改分类;账号分类支持编辑颜色/描述 2025-12-24 01:28:43 +08:00
meoacgx 7e06556d8d feat(settings): add timezone support 2025-12-23 13:35:24 +08:00
meoacgx 7661eccb4c feat(channels): invite and admin actions 2025-12-23 12:41:14 +08:00
meoacgx 1a8fd4acd9 feat(accounts): join/leave actions and compact toolbar 2025-12-22 21:40:46 +08:00
meoacgx 3c1e54ec4f feat(ui): 持续任务可配置与模块页面弹窗 2025-12-21 13:30:23 +08:00
meoacgx 58c9de9017 模块系统:支持任务/API/UI 扩展与示例模块
- 增加模块加载隔离与依赖解析,避免类型身份不一致

- 模块管理:安装/启用/停用/删除与回滚

- 新建任务:支持模块自定义编辑器草稿回传(修复提交提示‘请先完善任务配置’)

- 新增示例模块:用户任务‘批量订阅/加群’与打包脚本
2025-12-21 09:50:50 +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