 胡绍康andCopilot
|
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 |
|
 胡绍康andClaude 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 |
|
 胡绍康andClaude 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 |
|
 胡绍康andClaude 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 |
|
 胡绍康andClaude 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 |
|