meoacgx
|
57683f8de8
|
fix(export): 禁止账号导出下载缓存,避免重复拿到旧 tdata 包
- 前端下载地址追加 ts 时间戳参数,强制每次请求唯一 URL\n- 后端 /downloads/accounts.zip 返回 no-store/no-cache 头,禁止浏览器复用旧响应\n- 修复导出后仍下载到历史坏包(旧 tdata 无法登录)的现象
|
2026-03-03 00:38:11 +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
|
7997b25fc6
|
feat: 完整支持 tdata 压缩包导入并修复会话校验链路
- 导入链路新增 tdata 识别:Zip 无 .json 时自动识别 tdata 目录并进入专用导入流程
- 新增 TdataSessionBridge:调用 Node + @mtcute/convert 将 tdata 转为 Telethon session_string,再写入 WTelegram session
- 修复 tdata 二次读取失败:ImportFromSessionFileAsync 增加 sessionKey 参数,tdata 导入时传入 apiHash,避免出现 Session exists but user not logged in
- 强化登录态判定:SessionImporter 在 client.User 为空时补充 Users_GetUsers(Self) 兜底查询
- Docker 运行时改造:Dockerfile/Dockerfile.local 改为多阶段拷贝 Node 运行时并预装 @mtcute 依赖,规避 apt 源不可达导致的构建失败
- 导入页面文案更新:明确支持 tdata 包结构及全局 ApiId/ApiHash 前置要求
|
2026-03-02 23:07:52 +08:00 |
|
meoacgx
|
0401312ee3
|
fix(logging,webhook): keep error logs; hash webhook path token
|
2026-01-19 00:22:36 +08:00 |
|
meoacgx
|
2d3e139eb8
|
feat(import): batch actions for imported accounts
|
2026-01-14 01:47:43 +08:00 |
|
meoacgx
|
713ba86762
|
devboard:自动同步按上次时间调度,批量配置落地,日志降噪与限流降速
|
2026-01-14 00:00:38 +08:00 |
|
meoacgx
|
923296bfeb
|
feat(accounts): improve waste judge and cleanup
|
2026-01-13 23:49:01 +08:00 |
|
meoacgx
|
31b10cb1eb
|
feat: 增加日志开关与降噪
- 系统设置新增日志开关,默认关闭(Serilog:Enabled=false)
- 支持设置日志级别与保留天数(按天滚动)
- 重定向 WTelegramClient 底层日志到 ILogger,减少控制台刷屏
- docker-compose 增加 Docker 日志滚动,避免 json-file 无限增长
|
2026-01-13 18:09:42 +08:00 |
|
meoacgx
|
eb9abc71be
|
修复:手机号登录验证码发送失败与 session 占用
- 增加 ApiHash 32 位十六进制校验\n- 登录失败/未知状态自动释放临时 Telegram client,避免 session 文件被占用\n- 优化系统设置提示与 README 说明
|
2026-01-12 11:52:56 +08:00 |
|
meoacgx
|
a510f3c136
|
机器人管理:支持编辑 Bot 并更换 Token
|
2026-01-10 17:34:31 +08:00 |
|
meoacgx
|
70a91545a5
|
fix: avoid username-not-modified on channel edit
|
2026-01-07 18:59:25 +08:00 |
|
meoacgx
|
175899d676
|
feat: add single-account login email dialog
|
2026-01-07 14:23:05 +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
|
7d8f93b4c8
|
refactor: Bot频道全局共享(共用分类与频道)
|
2026-01-03 19:11:27 +08:00 |
|
meoacgx
|
68abfdd645
|
ui(channels): 账号分类排除过滤频道/群组筛选下拉
- Channels/Groups 页筛选账号下拉隐藏 ExcludeFromOperations 账号
|
2026-01-03 14:18:36 +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
|
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
|
74f6b7e249
|
fix(accounts): 批量刷新状态仅刷新已选
|
2025-12-27 20:39:48 +08:00 |
|
meoacgx
|
3b2971905f
|
fix(web): 优化账号/频道列表 UI(移动端)
|
2025-12-27 00:18:58 +08:00 |
|
meoacgx
|
42f3161748
|
fix(web): 移动端修复批量操作与标题遮挡
|
2025-12-26 22:47:17 +08:00 |
|
meoacgx
|
4906c1d812
|
fix(web): 批量操作菜单适配移动端工具栏
|
2025-12-26 22:29:33 +08:00 |
|
meoacgx
|
b3366dc003
|
fix(web): 优化账号列表与Bot频道移动端布局
|
2025-12-26 21:59:14 +08:00 |
|
meoacgx
|
4bab1f88d3
|
feat: 列表分页/批量操作与Bot管理员预设
|
2025-12-26 15:46:01 +08:00 |
|
meoacgx
|
ab0df75600
|
1.1.0:二级密码存储/导入优化;版本信息弹窗改进
|
2025-12-26 13:54:29 +08:00 |
|
meoacgx
|
a71417cb32
|
手机号显示补全国家码格式
|
2025-12-24 02:20:16 +08:00 |
|
meoacgx
|
cd5a07543e
|
修复风控登录时间记录与历史账号判断
|
2025-12-24 02:02:43 +08:00 |
|
meoacgx
|
84d358d349
|
账号:批量修改分类;账号分类支持编辑颜色/描述
|
2025-12-24 01:28:43 +08:00 |
|
meoacgx
|
be1a6db30a
|
修复Bot频道同步:手动同步支持新增+清理,缓存回放my_chat_member
|
2025-12-23 23:21:12 +08:00 |
|
meoacgx
|
4a601570d1
|
fix(bot): manual sync reconciles stale channels
|
2025-12-23 16:37:49 +08:00 |
|
meoacgx
|
d862246c8b
|
chore(nav): reorder menu
|
2025-12-23 16:14:31 +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
|
8f018f9456
|
feat(modules): auto restart after module changes
|
2025-12-22 21:40:29 +08:00 |
|
meoacgx
|
1758680f3d
|
fix: stabilize bot polling and simplify tasks
|
2025-12-22 19:07:31 +08:00 |
|
meoacgx
|
3c1e54ec4f
|
feat(ui): 持续任务可配置与模块页面弹窗
|
2025-12-21 13:30:23 +08:00 |
|
meoacgx
|
5535aedeef
|
修改上传模块描述
|
2025-12-21 12:57:46 +08:00 |
|
meoacgx
|
b753d5bbff
|
fix(dashboard): 正确统计受限/封禁账号数
|
2025-12-21 11:54:29 +08:00 |
|
meoacgx
|
3427c68f12
|
移除内置批量操作入口,改为模块提供
|
2025-12-21 11:08:02 +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
|
cfa53eb9b6
|
feat: /api/kick 支持任务中心记录与可读错误响应
|
2025-12-21 05:21:45 +08:00 |
|
meoacgx
|
b9c338fc0b
|
feat: API 管理与 /api/kick 外部接口
|
2025-12-21 02:43:59 +08:00 |
|
meoacgx
|
76496f935e
|
feat: 任务中心区分用户/Bot任务并新增批量订阅加群
|
2025-12-21 01:23:32 +08:00 |
|
meoacgx
|
5c2b59ed02
|
feat: 账号列表批量改用户名(模板随机变量)
|
2025-12-21 01:06:49 +08:00 |
|
meoacgx
|
31ecb75c9b
|
fix: 账号列表三态选择按钮编译错误
|
2025-12-20 23:35:34 +08:00 |
|