From 7c8b269cd602c4a99daa3b2a8f9e915056bade01 Mon Sep 17 00:00:00 2001 From: d0zingcat Date: Tue, 13 Jan 2026 21:27:59 +0800 Subject: [PATCH] feat: add changelog Signed-off-by: d0zingcat --- CHANGELOG.md | 37 +++++++++++++++++++++++++++++++++++++ README.md | 10 +++++++--- package.json | 2 +- 3 files changed, 45 insertions(+), 4 deletions(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..17ec655 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,37 @@ +# 更新日志 + +本项目的所有显著变更都将记录在此文件中。 + +本文件的格式基于 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/), +并且本项目遵循 [语义化版本 (Semantic Versioning)](https://semver.org/lang/zh-CN/spec/v2.0.0.html)。 + +## [1.1.0] - 2026-01-13 + +### 新增 +- **Docker 集成**: 将前端和后端合并为统一个 Docker 镜像,简化部署流程。 +- **CI/CD**: 添加了 GitHub Actions 工作流,支持自动化 Docker 构建和镜像推送。 +- **环境隔离**: 改进了单体仓库中的 `.env` 处理,使用 Bun 的 `--env-file` 参数。 +- **根目录脚本**: 在根目录添加了 `start` 和 `dev` 脚本,提升开发体验。 +- **代理配置**: 使 Vite 的代理目标可通过 `VITE_API_URL` 环境变量配置。 + +### 变更 +- 更新了服务端,使其从 `public` 目录提供前端静态文件。 +- 将 `docker-compose.yml` 整合为单一服务。 + +## [1.0.0] - 2026-01-12 + +### 新增 +- **个人信箱**: 支持通过个人 Webhook Token 实现私聊推送。 +- **话题管理**: 为话题增加了 `created_by` (创建者) 和 `approved_by` (审批人) 的追踪。 +- **管理员看板**: 新增了管理话题申请和权限的视图。 +- **身份验证**: 集成飞书 (Lark) OAuth2。 +- **初始版本**: 基于 Hono, Vite 和 PostgreSQL 的基础告警分发系统。 + +### 修复 +- 优化了 README 文档和项目结构。 + +## [0.1.0] - 2026-01-12 + +### 新增 +- 初始项目结构和数据库模式定义。 +- 基础的飞书消息发送功能。 diff --git a/README.md b/README.md index 3d8cd31..46c3bee 100644 --- a/README.md +++ b/README.md @@ -86,9 +86,13 @@ docker-compose up -d - **自动化构建**: 每次推送至 `main` 分支或提交 Pull Request 时,会自动触发 Docker 镜像构建。 - **镜像仓库**: 构建生成的镜像会同步推送到 GitHub Container Registry (GHCR)。 -- **镜像路径**: - - `ghcr.io/${USER}/alert-message-center-server` - - `ghcr.io/${USER}/alert-message-center-web` +- **镜像路径**: `ghcr.io/${USER}/alert-message-center` (包含前后端的统一镜像) + +--- + +## 📜 更新日志 + +所有版本的详细变更记录请查看 [CHANGELOG.md](CHANGELOG.md)。 --- diff --git a/package.json b/package.json index a97bfaa..5f132a7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "alertmessagecenter", - "version": "1.0.0", + "version": "1.1.0", "workspaces": [ "apps/*" ],