zxyszx
|
7eac123f0a
|
chore: prepare v1.2.1 release
Docker Release / Check web and api (push) Waiting to run
Docker Release / Resolve release tag (push) Blocked by required conditions
Docker Release / Build and publish all-in-one (push) Blocked by required conditions
Docker Release / Build and publish api (push) Blocked by required conditions
Docker Release / Build and publish web (push) Blocked by required conditions
Docker Release / Build and publish dovecot (push) Blocked by required conditions
Docker Release / Build and publish postfix (push) Blocked by required conditions
Docker Release / Build and publish rspamd (push) Blocked by required conditions
Docker Release / Create GitHub release (push) Blocked by required conditions
v1.2.1
|
2026-08-03 16:23:54 +08:00 |
|
zxyszx
|
550d40a023
|
ci: allow manual workflow dispatch
|
2026-08-03 16:23:17 +08:00 |
|
zxyszx
|
476f1250a3
|
chore: prepare v1.2.0 release
Docker Release / Check web and api (push) Waiting to run
Docker Release / Resolve release tag (push) Blocked by required conditions
Docker Release / Build and publish all-in-one (push) Blocked by required conditions
Docker Release / Build and publish api (push) Blocked by required conditions
Docker Release / Build and publish web (push) Blocked by required conditions
Docker Release / Build and publish dovecot (push) Blocked by required conditions
Docker Release / Build and publish postfix (push) Blocked by required conditions
Docker Release / Build and publish rspamd (push) Blocked by required conditions
Docker Release / Create GitHub release (push) Blocked by required conditions
v1.2.0
|
2026-08-03 16:20:54 +08:00 |
|
zxyszx
|
ea7d58b610
|
feat: add managed installation and system updates
|
2026-08-03 16:19:22 +08:00 |
|
云逸
|
fbbd126ef4
|
Update README.md
|
2026-08-03 15:56:27 +08:00 |
|
云逸
|
a1469da670
|
Update README.md to remove online address and HTML tags
Removed online address and some screenshot HTML tags from the README.
|
2026-08-03 15:55:58 +08:00 |
|
zxyszx
|
12eb9f7a7f
|
fix: align rules page layout
|
2026-08-03 00:57:45 +08:00 |
|
zxyszx
|
dd82a3b975
|
fix: compact stats dashboard layout
|
2026-08-03 00:37:05 +08:00 |
|
zxyszx
|
a8170dfe4d
|
fix: align mail statistics dashboard
|
2026-08-03 00:16:03 +08:00 |
|
zxyszx
|
92ff7dbfaf
|
fix: remove login account placeholder
|
2026-08-02 23:53:35 +08:00 |
|
zxyszx
|
a05c9db83c
|
fix: align profile management UI
|
2026-08-02 23:19:01 +08:00 |
|
zxyszx
|
8b9250c2a7
|
fix: align compact bulk actions
|
2026-08-02 21:02:43 +08:00 |
|
zxyszx
|
969a9cb6c4
|
fix: rename rule forward targets
|
2026-08-02 20:49:52 +08:00 |
|
zxyszx
|
9edfee38ad
|
fix: simplify rule forwarding form
|
2026-08-02 20:46:35 +08:00 |
|
zxyszx
|
72c96765ef
|
feat: add rule forwarding action
|
2026-08-02 20:32:34 +08:00 |
|
zxyszx
|
aa87315e94
|
fix: align forwarding dialog actions
|
2026-08-02 19:46:36 +08:00 |
|
zxyszx
|
8f85dc6482
|
fix: compact forwarding picker dropdown
|
2026-08-02 19:34:58 +08:00 |
|
zxyszx
|
cfa84c39de
|
feat: improve forwarding target picker
|
2026-08-02 19:10:34 +08:00 |
|
zxyszx
|
25cbd58e1f
|
feat: support multiple forwarding targets
|
2026-08-02 18:33:25 +08:00 |
|
zxyszx
|
b8632feb86
|
docs: add project screenshots
|
2026-08-02 17:40:38 +08:00 |
|
zxyszx
|
89e46b5748
|
feat: add login name migration
|
2026-08-02 16:56:04 +08:00 |
|
zxyszx
|
0d55200485
|
feat: support username admin login
|
2026-08-02 16:43:54 +08:00 |
|
zxyszx
|
9b59629993
|
feat: align NewSzxcn admin experience
|
2026-08-02 15:07:16 +08:00 |
|
zxyszx
|
7c6b0838b5
|
fix: brand webmail as NewSzxcn
|
2026-08-02 13:09:51 +08:00 |
|
zxyszx
|
2fffb27033
|
fix: align mailbox switcher dropdown width
|
2026-08-02 12:51:09 +08:00 |
|
zxyszx
|
704b976812
|
fix: remove unused mail toolbar icons
|
2026-08-02 12:43:19 +08:00 |
|
zxyszx
|
39f783d3b0
|
fix: match seek mail list width
|
2026-08-02 12:34:44 +08:00 |
|
zxyszx
|
c7be61d3f0
|
fix: prevent stale webmail shell cache
|
2026-08-02 12:25:21 +08:00 |
|
zxyszx
|
a46f375816
|
fix: lock mail list to seek width
|
2026-08-02 12:10:37 +08:00 |
|
zxyszx
|
4ab38c6c69
|
fix: keep desktop mail panes at seek width
|
2026-08-02 12:06:25 +08:00 |
|
zxyszx
|
e9806b4a2a
|
fix: tighten unread states and mail width
|
2026-08-02 11:42:21 +08:00 |
|
zxyszx
|
50d7c091bf
|
fix: align mailbox unread and bulk actions
|
2026-08-02 11:23:44 +08:00 |
|
zxyszx
|
21be227d7b
|
fix: match seek mail layout responsiveness
|
2026-08-02 10:44:29 +08:00 |
|
zxyszx
|
68bcce8091
|
fix: tighten mail layout responsiveness
|
2026-08-02 10:03:34 +08:00 |
|
zxyszx
|
83ca0dd7d7
|
fix: keep forwarding verification links idempotent
|
2026-08-02 09:36:30 +08:00 |
|
zxyszx
|
9f330fdf57
|
feat: require verification for forwarding targets
|
2026-08-02 09:08:20 +08:00 |
|
zxyszx
|
7f05a70f60
|
feat: add personal mailbox forwarding
|
2026-08-02 07:37:07 +08:00 |
|
zxyszx
|
77a0fd254c
|
docs: use Simplified Chinese README
|
2026-08-02 06:03:59 +08:00 |
|
zxyszx
|
5141917d93
|
feat: customize NodeSeek-style webmail
|
2026-08-02 05:55:53 +08:00 |
|
LanQin_
|
47f782a03c
|
feat(api): 升级开放 API 并支持投递回调
- 为 `/api/open/v1` 引入 Token scope、分页游标、幂等发信、发送事件与重试/取消能力。
- 新增投递事件签名回调与状态 webhook outbox,补充相关配置、迁移和测试。
- 同步更新 Web 端 API 类型、个人中心 Token 权限管理,以及中英文文档和 OpenAPI 契约。
|
2026-07-10 10:47:58 +08:00 |
|
LanQin_
|
25f54bc42f
|
docs(API): 补充开放 API 文档细节
- 增加 Base URL、HTTP 状态码与错误响应说明。
- 细化鉴权、权限矩阵以及各接口的请求/响应字段。
- 补充域名、邮箱、发信和收信接口的行为约束与分页规则。
|
2026-07-01 14:09:29 +08:00 |
|
LanQin_
|
3afbdc4d4a
|
feat(open_api): 统一开放接口命名并记录来源
- 将公共 API 相关处理器、路由与测试重命名为 Open API,统一接口语义。
- 新增发送来源 open_api,并在发送审计与队列中保存该来源。
- 前端发送队列来源标签新增 Open API 显示。
|
2026-06-29 16:52:07 +08:00 |
|
LanQin_
|
cb07d5d501
|
fix(api): 修复 API Token 过期校验与更新校验
- 将数据库中的 expires_at 设为必填,并在认证时仅允许未过期的令牌通过
- 增加空过期时间的更新校验,避免写入非法时间值
- 补充过期令牌与空过期时间更新的测试覆盖
- 调整前端日期输入与提交逻辑,避免创建 API Token 时表单异常中断
|
2026-06-29 16:09:40 +08:00 |
|
LanQin_
|
f87ce5fa4f
|
feat(api): 新增开放 API 与 Token 管理
- 新增 API Token 的创建、查询、更新和撤销接口,并支持 Bearer 认证
- 新增 `/api/open` 域名、邮箱、发信与消息查询接口,补充权限校验
- 更新数据库迁移、路由与测试,并新增开放 API 文档
|
2026-06-29 15:52:42 +08:00 |
|
LanQin_
|
eb8b999ce5
|
ci(workflows): 扩展 CI 触发时的忽略路径
- 为 push 和 pull_request 事件补充 docs、Issue 模板、发布配置、AI 评审忽略文件和 LICENSE 等路径的忽略规则。
- 同步为 AI PR Review 工作流增加相同的路径忽略,减少无关变更触发。
|
2026-06-29 14:51:16 +08:00 |
|
LanQin_
|
6a30f8ac60
|
chore(.github/ISSUE_TEMPLATE): 删除过时的 Issue 模板
- 移除 bug 报告和功能建议模板,精简仓库中的 GitHub Issue 配置。
|
2026-06-29 14:43:03 +08:00 |
|
LanQin_
|
d2901dd51f
|
Update issue templates
|
2026-06-29 14:24:41 +08:00 |
|
LanQin
|
a05a7ee503
|
ci(.github/workflows): 更新 Docker 发布工作流环境
Docker Release / Check web and api (push) Waiting to run
Docker Release / Resolve release tag (push) Blocked by required conditions
Docker Release / Build and publish all-in-one (push) Blocked by required conditions
Docker Release / Build and publish api (push) Blocked by required conditions
Docker Release / Build and publish web (push) Blocked by required conditions
Docker Release / Build and publish dovecot (push) Blocked by required conditions
Docker Release / Build and publish postfix (push) Blocked by required conditions
Docker Release / Build and publish rspamd (push) Blocked by required conditions
Docker Release / Create GitHub release (push) Blocked by required conditions
- 将 Node.js 版本升级到 24。
- 在解析发布版本时补充去除前导点和连字符,避免生成的镜像版本号异常。
v1.1.0
|
2026-06-27 15:50:09 +08:00 |
|
LanQin
|
ecc3e8a246
|
feat(mail): 支持邮件正文 HTML 翻译并切换显示译文
- 后端翻译接口新增返回 translatedHtml,优先翻译邮件 HTML 文本节点并跳过脚本、样式等标签。
- 前端合并翻译结果展示,支持在原文与译文之间切换,并直接渲染翻译后的邮件 HTML。
|
2026-06-27 15:35:41 +08:00 |
|
LanQin
|
ed68abb00d
|
feat(mail): 支持外部 IMAP 邮件翻译
Docker Release / Check web and api (push) Waiting to run
Docker Release / Resolve release tag (push) Blocked by required conditions
Docker Release / Build and publish all-in-one (push) Blocked by required conditions
Docker Release / Build and publish api (push) Blocked by required conditions
Docker Release / Build and publish web (push) Blocked by required conditions
Docker Release / Build and publish dovecot (push) Blocked by required conditions
Docker Release / Build and publish postfix (push) Blocked by required conditions
Docker Release / Build and publish rspamd (push) Blocked by required conditions
Docker Release / Create GitHub release (push) Blocked by required conditions
- 新增外部账号邮件翻译接口与路由。
- 前端翻译请求优先走外部账号邮件翻译接口。
v1.0.9
|
2026-06-27 13:30:31 +08:00 |
|