Commit Graph
20 Commits
Author SHA1 Message Date
meoacgxandClaude 449e4d1358 修复主题切换持久化问题
- 新增 UiPreferencesService 服务用于管理UI配置
- 主题选择自动保存到 appsettings.local.json
- 刷新页面后自动恢复用户的主题偏好
- 无需额外的设置选项,点击切换按钮即可

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-20 19:15:13 +08:00
meoacgx 0acfc0ffdb Improve session import diagnostics 2025-12-20 07:52:01 +08:00
meoacgx 5753d22e50 fix: 云端保存API配置写入/data并避免文件不存在 2025-12-20 03:55:09 +08:00
meoacgx 28836cd826 fix: 反代Host异常时登录跳转改为相对路径 2025-12-20 03:45:49 +08:00
meoacgx f8e1314262 fix: 反向代理下正确识别Host避免跳转到localhost 2025-12-20 03:38:10 +08:00
meoacgx 15a50e2e65 fix: 兼容悬空appsettings.local.json符号链接导致的启动崩溃 2025-12-20 03:33:15 +08:00
meoacgx 7c061fabba fix: Docker首次启动缺少appsettings.local.json时不崩溃 2025-12-20 03:25:39 +08:00
meoacgx 7c07bd9dbd 明确数据同步含义并支持后台自动同步 2025-12-19 21:00:28 +08:00
meoacgx 66cb199d4a 批量任务支持后台静默执行 2025-12-19 21:00:06 +08:00
meoacgx 9dab1a9cf9 修复后台登录页面编译错误 2025-12-19 20:04:12 +08:00
meoacgx 1e431fc1af 后台登录支持初始密码:首次登录后可在线修改 2025-12-19 19:54:46 +08:00
meoacgx dd85d08658 Bot双轨:改用 Bot API 秒级同步并修复 BOT_METHOD_INVALID 2025-12-19 18:23:23 +08:00
meoacgx 341e072188 机器人管理优化:菜单直达 Bot 频道,并后台自动同步 2025-12-19 18:10:34 +08:00
meoacgx e601f0fa56 新增机器人管理:Bot 列表/频道同步/独立分类/复制与导出邀请链接 2025-12-19 17:50:25 +08:00
meoacgx ebc3f3c947 频道同步升级:支持同步管理员频道与按账号筛选 2025-12-19 16:10:17 +08:00
meoacgx 229a1d18d4 支持导出账号为Zip(含session/json) 2025-12-19 14:51:51 +08:00
meoacgx 3f1f7b7d44 功能:账号增加昵称字段并在列表显示 2025-12-19 11:17:10 +08:00
meoacgx b4fd6dde00 fix: 全局Telegram API配置+DB初始化+Razor修复 2025-12-19 10:21:24 +08:00
meoacgxandClaude 02c10cf2bb 完善数据持久层和文件上传功能
本次更新内容:
- 创建所有数据库实体类(Account, AccountCategory, Channel, ChannelGroup, Group, BatchTask)
- 实现AppDbContext和EF Core配置
- 实现完整的Repository层(通用Repository + 专用Repository)
- 创建数据管理Service层(AccountManagementService等)
- 创建数据库迁移文件
- 实现Session文件上传功能(AccountImportService)
- 完善AccountImport页面,支持批量文件上传和StringSession导入
- 配置数据库连接和服务注册

数据库设计:
- SQLite数据库,支持账号、频道、群组、分类、批量任务等
- 完整的关系映射和外键约束
- 索引优化查询性能

服务架构:
- Repository层:数据访问抽象
- Management Service层:业务逻辑和数据管理
- Telegram Service层:Telegram API操作
- 导入协调服务:整合Session导入和数据库保存

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-19 02:57:05 +08:00
meoacgxandClaude 631ef34ad4 feat: Initial project setup - Telegram Multi-Account Management System
- Core project with WTelegramClient integration
- Session importer for .session files and string sessions
- Channel/Group services with creator detection
- Client pool for multi-account management
- Blazor Server web UI with MudBlazor
- Basic dashboard layout and navigation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-19 02:32:21 +08:00