胡绍康
70d1f4a8e9
docs: restore acknowledgements in readme
2026-03-17 22:00:51 +08:00
胡绍康
d50f01663c
feat: finalize pool registration flow and docs
2026-03-17 20:02:21 +08:00
胡绍康
9594cdd443
release: v1.7.0
2026-03-15 18:04:16 +08:00
胡绍康
2c9312c737
chore: remove internal docs from release
2026-03-15 09:50:58 +08:00
胡绍康
01d1dc0874
feat: implement external API security architecture (public mode, IP whitelist, rate limit)
...
- Add ExternalApiGuard for IP whitelisting, rate limiting, and public mode enforcement
- Update wait-message to support async mode
- Fix bugs in verification code extraction (BUG-00014 to BUG-00017)
- Update documentation and architectural diagrams
2026-03-13 11:27:34 +08:00
胡绍康 and Copilot
a01b48a813
feat: PRD-00008 P1 公网模式安全层 — 守卫模块、设置 UI、321 测试全绿
...
- 新增 external_api_guard.py:IP 白名单、限流(SQLite 分钟桶)、高风险端点禁用
- DB v5→v6:新增 external_api_rate_limits 表 + 5 项 P1 默认设置
- 10 个外部 API 端点集成 @external_api_guards() 装饰器
- capabilities 端点增强:public_mode / restricted_features
- settings 控制器 + 前端 UI:公网模式开关、IP 白名单、限流、功能禁用
- 新增 18 个 P1 守卫测试(TC-GUARD-01~18),总计 321 测试全绿
- 更新 api.md:P1 错误码、配置文档
- 默认 public_mode=false,与 P0 行为完全兼容
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-11 22:18:40 +08:00
胡绍康
ea2561580b
docs: 修正 README 启动与发布说明
2026-03-08 10:59:42 +08:00
胡绍康
676307bc43
docs: 增加GHCR拉取与发布说明
2026-03-07 22:57:48 +08:00
胡绍康
6cb086b34e
补充感谢
2026-03-06 17:20:51 +08:00
胡绍康 and Claude Opus 4.6
8d5c8a04d6
feat: 增强启动脚本智能初始化 + 更新文档截图
...
- 新增 start.py 环境变量智能初始化功能
- 自动从 .env.example 复制配置文件
- 自动生成安全的 SECRET_KEY
- 添加详细的用户提示和安全警告
- 更新 README.md 添加界面截图展示
- 仪表盘、邮箱管理、验证码提取、系统设置
- 清理旧的中文命名图片文件
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-02 12:21:42 +08:00
胡绍康 and Claude Opus 4.6
ba83ca3bf6
chore: 准备开源发布 - 只保留源代码
...
移除所有非源代码文件:
- 删除 docs/ 目录(所有内部文档)
- 删除 tests/ 目录(所有测试文件)
- 删除 .github/ 目录(CI/CD 配置)
- 删除 .kiro/ 目录(IDE 配置)
- 删除 CONTRIBUTING.md, SECURITY.md
更新项目文件:
- 重写 README.md,简洁清晰(从 1600+ 行压缩到 237 行)
- 更新 .gitignore,忽略所有非源代码文件
- 使用 ASCII art 展示界面布局
- 添加 Shields.io 徽章美化项目
保留的文件:
- 源代码:outlook_web/, static/, templates/
- 入口文件:web_outlook_app.py, start.py, outlook_mail_reader.py
- 配置文件:requirements.txt, Dockerfile, .dockerignore, .env.example
- 项目文档:README.md, LICENSE, .gitignore
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-01 21:11:55 +08:00
胡绍康 and Claude Opus 4.6
39854520e6
chore: 准备开源发布 - 清理项目文件
...
- 更新 .gitignore,忽略所有文档和临时文件
- 删除迁移痕迹文件(AI提示词、PRD文档等)
- 更新 README.md,移除截图引用
- 只保留源代码用于开源发布
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-01 20:41:51 +08:00
胡绍康
a96fc69124
ci(docker): switch image publish to Docker Hub (guangshanshui)
2026-02-28 20:13:43 +08:00
胡绍康 and Claude Opus 4.6
192240436d
refactor: 模块化架构重构 & 完善测试与文档体系
...
- 架构重构:拆分为 routes/services/repositories/security 分层结构
- 新增测试:添加完整的单元测试套件(烟雾测试/核心功能/错误处理等)
- 完善文档:添加开发者指南、运行验证、回归清单、性能基线等文档
- 前后端分离:静态资源独立,模板组件化
- CI/CD:添加 GitHub Actions 自动化测试
- Docker 优化:添加健康检查,修复调度器启动问题
- 配置增强:支持 SCHEDULER_AUTOSTART 环境变量
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 18:54:16 +08:00
assast
14614249f7
1
2026-02-18 21:49:58 +08:00
assast
3d8f2157b9
feat: 分组代理支持 & API优先级回退 & 详细错误弹框
...
- 分组管理新增 proxy_url 字段,支持 HTTP/SOCKS5 代理
- Graph API 请求(获取邮件/详情/刷新Token/删除)均支持走分组代理
- 获取邮件/删除邮件按 Graph API → IMAP(新) → IMAP(旧) 优先级自动回退
- ProxyError 时跳过 IMAP 回退,避免无意义重试
- 所有方式失败时弹框逐一展示每种 API 的中文失败原因
- 更新 README 文档说明 API 优先级、代理支持、IMAP 删除限制
2026-02-18 21:39:47 +08:00
assast
ae809e5c99
bugfix
2026-02-08 10:08:23 +08:00
assast
8104d64b73
删除邮件功能
2026-01-31 18:29:19 +08:00
assast
d61847b521
标签
2026-01-31 17:16:45 +08:00
assast
db36c78e0f
添加新功能
2026-01-29 09:15:23 +08:00
assast
d259630f59
修复安全漏洞
2026-01-26 21:58:43 +08:00
assast
879c3f9df4
修改readme
2026-01-26 12:47:01 +08:00
assast
1b36f74abc
新增备注展示功能
2026-01-25 22:46:33 +08:00
assast
dd3c42fee7
添加定时刷新token保活功能
2026-01-25 19:22:58 +08:00
assast
0f8030cdf5
支持全屏模式查看邮件
2026-01-23 16:29:03 +08:00
assast
f6e0a022aa
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# README.md
2026-01-23 14:39:13 +08:00
assast
212f4778ef
全量刷新所有账号 Token,实时进度展示,防止 90 天过期(⭐ 2026-01-23 新增)
2026-01-23 14:37:30 +08:00
assast
e1b93d6453
Update README.md
2026-01-23 00:12:40 +08:00
assast
4795834f93
1
2026-01-22 20:16:57 +08:00
assast
0d8c306000
新增查看垃圾箱,界面获取refresh token 功能
2026-01-22 20:16:42 +08:00
luekongbai
9bd31c3820
增加临时邮箱功能
2026-01-13 22:19:12 +08:00
luekongbai
821b4bfd4f
优化布局,增加快捷删除、停用
2026-01-13 21:35:06 +08:00
luekongbai
7c6f7e32b8
增加README.md
2026-01-13 20:27:49 +08:00