|
2 | 2 |
|
3 | 3 | ## 开发版本记录 |
4 | 4 |
|
5 | | -### dev-0.5.0 - BaseForm重构与分子结构式组件(2026-02-28) |
| 5 | +### dev-0.5.0 - BaseForm重构与分子结构式组件(2026-03-01) |
| 6 | +**提交**: `117cdf7` |
6 | 7 |
|
7 | 8 | - **功能改进**: 重构BaseForm组件,支持简单字段数组和Schema两种模式 |
8 | 9 | - **功能改进**: 新增MoleculeStructure组件,支持分子结构式渲染 |
|
18 | 19 | - **Bug修复**: 修复删除会话时保留当前会话问题 |
19 | 20 |
|
20 | 21 | ### dev-0.4.8 - DataTable全展开/收起功能(2026-02-27) |
21 | | -**提交**: `a1b2c3d` |
| 22 | +**提交**: `c817448` |
22 | 23 |
|
23 | 24 | - **功能改进**: DataTable组件新增全展开/收起按钮,支持一键展开或收起所有行 |
24 | 25 | - **用户体验**: 优化表格交互逻辑,提升大规模数据浏览体验 |
25 | 26 |
|
26 | | -### dev-0.4.7 - 库存模块重构与拼音排序(2026-02-26) |
27 | | -**提交**: `b2c3d4e` |
| 27 | +### dev-0.4.7 - 库存模块重构与拼音排序(2026-02-27) |
| 28 | +**提交**: `95d9e00` |
28 | 29 |
|
29 | 30 | - **功能改进**: 库存模块代码重构,优化数据流和组件结构 |
30 | 31 | - **功能改进**: 实现基于拼音的化学品名称排序功能 |
31 | 32 | - **性能优化**: 改进库存查询性能,减少数据库访问次数 |
32 | 33 |
|
33 | | -### dev-0.4.6 - 前端文件命名规范化(2026-02-25) |
34 | | -**提交**: `c3d4e5f` |
| 34 | +### dev-0.4.6 - 前端文件命名规范化(2026-02-26) |
| 35 | +**提交**: `df30f6d` |
35 | 36 |
|
36 | 37 | - **代码规范**: 前端组件采用PascalCase命名规范 |
37 | 38 | - **代码规范**: 前端Hooks采用camelCase命名规范 |
38 | 39 | - **代码规范**: 后端文件采用snake_case命名规范 |
39 | 40 |
|
40 | | -### dev-0.4.5 - 库存表格UI组件(2026-02-24) |
41 | | -**提交**: `d4e5f6g` |
| 41 | +### dev-0.4.5 - 库存表格UI组件(2026-02-26) |
| 42 | +**提交**: `7aac545` |
42 | 43 |
|
43 | 44 | - **功能改进**: 实现库存管理专用DataTable组件 |
44 | 45 | - **功能改进**: 支持列排序、分页、筛选等高级功能 |
45 | 46 | - **UI优化**: 统一库存表格样式和交互行为 |
46 | 47 |
|
47 | | -### dev-0.4.4 - Dashboard无限重渲染修复(2026-02-23) |
48 | | -**提交**: `e5f6g7h` |
| 48 | +### dev-0.4.4 - Dashboard无限重渲染修复(2026-02-26) |
| 49 | +**提交**: `a9c72d2` |
49 | 50 |
|
50 | 51 | - **Bug修复**: 修复Dashboard页面无限重渲染问题 |
51 | 52 | - **性能优化**: 优化React组件渲染逻辑,减少不必要的重新渲染 |
52 | 53 | - **稳定性提升**: 改善页面响应速度和流畅度 |
53 | 54 |
|
54 | | -### dev-0.4.3 - 侧边栏折叠功能及主题切换优化(2026-02-22) |
55 | | -**提交**: `f6g7h8i` |
| 55 | +### dev-0.4.3 - 侧边栏折叠功能及主题切换优化(2026-02-25) |
| 56 | +**提交**: `d9b873d` |
56 | 57 |
|
57 | 58 | - **功能改进**: 实现侧边栏折叠/展开功能 |
58 | 59 | - **功能改进**: 优化主题切换逻辑,支持亮色/暗色主题无缝切换 |
59 | 60 | - **UI优化**: 改进布局响应式设计,提升移动端体验 |
60 | 61 |
|
61 | | -### dev-0.4.2 - shadcn-admin样式重写(2026-02-21) |
62 | | -**提交**: `g7h8i9j` |
| 62 | +### dev-0.4.2 - shadcn-admin样式重写(2026-02-24) |
| 63 | +**提交**: `ac1149c` |
63 | 64 |
|
64 | 65 | - **UI重构**: 基于shadcn/ui重新设计管理后台样式 |
65 | 66 | - **代码规范**: 采用语义化颜色替代硬编码颜色值 |
66 | 67 | - **暗黑模式**: 实现完整的暗黑模式支持 |
67 | 68 |
|
68 | | -### dev-0.4.1 - 移除库存模块price字段(2026-02-20) |
69 | | -**提交**: `h8i9j0k` |
| 69 | +### dev-0.3.9 - 移除库存模块price字段(2026-02-23) |
| 70 | +**提交**: `e499ede` |
70 | 71 |
|
71 | 72 | - **数据模型优化**: 移除库存模块中冗余的price字段 |
72 | 73 | - **代码简化**: 简化库存数据模型和相关的CRUD操作 |
73 | 74 | - **数据一致性**: 统一价格管理逻辑 |
74 | 75 |
|
75 | | -### dev-0.4.0 - 导入模板支持自定义入库日期(2026-02-19) |
76 | | -**提交**: `i9j0k1l` |
| 76 | +### dev-0.3.8 - 导入模板支持自定义入库日期(2026-02-23) |
| 77 | +**提交**: `fb38b4c` |
77 | 78 |
|
78 | 79 | - **功能改进**: Excel导入模板新增自定义入库日期字段 |
79 | 80 | - **用户体验**: 允许用户在导入时指定库存入库时间 |
80 | 81 | - **灵活性提升**: 支持批量入库时设置不同的入库日期 |
81 | 82 |
|
82 | | -### dev-0.3.9 - 用户管理功能增强(2026-02-18) |
83 | | -**提交**: `j0k1l2m` |
| 83 | +### dev-0.3.7 - 用户管理功能增强(2026-02-23) |
| 84 | +**提交**: `4d222b7` |
84 | 85 |
|
85 | 86 | - **功能改进**: 实现用户密码修改功能 |
86 | 87 | - **功能改进**: 实现管理员重置用户密码功能 |
87 | 88 | - **安全性**: 增强密码强度验证 |
88 | 89 |
|
89 | | -### dev-0.3.8 - 安全审计修复(2026-02-17) |
90 | | -**提交**: `k1l2m3n` |
| 90 | +### dev-0.3.6 - 安全审计修复(2026-02-23) |
| 91 | +**提交**: `e8bb4be` |
91 | 92 |
|
92 | 93 | - **安全性修复**: 增强JWT认证机制 |
93 | 94 | - **安全性修复**: 完善权限验证逻辑 |
94 | 95 | - **安全性修复**: 修复会话管理安全漏洞 |
95 | 96 |
|
96 | | -### dev-0.3.7 - 用户会话管理优化(2026-02-16) |
97 | | -**提交**: `l2m3n4o` |
98 | | - |
99 | | -- **功能改进**: 实现用户会话列表展示 |
100 | | -- **功能改进**: 支持强制下线特定会话 |
101 | | -- **用户体验**: 显示会话登录时间和IP地址 |
102 | | - |
103 | | -### dev-0.3.6 - 认证流程优化(2026-02-15) |
104 | | -**提交**: `m3n4o5p` |
| 97 | +### dev-0.3.5 - 认证流程优化(2026-02-25) |
| 98 | +**提交**: `5d73d18` |
105 | 99 |
|
106 | 100 | - **性能优化**: 优化JWT token验证流程 |
107 | 101 | - **用户体验**: 改进登录失败提示信息 |
108 | 102 | - **稳定性**: 增强错误处理机制 |
109 | 103 |
|
110 | | -### dev-0.3.5 - 权限管理增强(2026-02-14) |
111 | | -**提交**: `n4o5p6q` |
| 104 | +### dev-0.3.4 - 用户会话管理优化(2026-02-14) |
| 105 | +**提交**: `679ee10` |
| 106 | + |
| 107 | +- **功能改进**: 实现用户会话列表展示 |
| 108 | +- **功能改进**: 支持强制下线特定会话 |
| 109 | +- **用户体验**: 显示会话登录时间和IP地址 |
| 110 | + |
| 111 | +### dev-0.3.3 - 权限管理增强(2026-02-14) |
| 112 | +**提交**: `679ee10` |
112 | 113 |
|
113 | 114 | - **功能改进**: 细粒度权限控制 |
114 | 115 | - **功能改进**: 基于角色的访问控制(RBAC)实现 |
115 | 116 | - **安全性**: 敏感操作权限验证 |
116 | 117 |
|
117 | | -### dev-0.3.4 - 用户注册与登录优化(2026-02-13) |
118 | | -**提交**: `o5p6q7r` |
| 118 | +### dev-0.3.2 - 用户注册与登录优化(2026-02-14) |
| 119 | +**提交**: `679ee10` |
119 | 120 |
|
120 | 121 | - **功能改进**: 优化用户注册流程 |
121 | 122 | - **功能改进**: 实现记住我功能 |
122 | 123 | - **用户体验**: 改进登录页面UI |
123 | 124 |
|
124 | | -### dev-0.3.3 - 密码安全增强(2026-02-12) |
125 | | -**提交**: `p6q7r8s` |
| 125 | +### dev-0.3.1 - 密码安全增强(2026-02-14) |
| 126 | +**提交**: `679ee10` |
126 | 127 |
|
127 | 128 | - **安全性**: 密码加密存储升级 |
128 | 129 | - **安全性**: 实现密码强度检测 |
129 | 130 | - **功能改进**: 密码找回流程优化 |
130 | 131 |
|
131 | | -### dev-0.3.2 - Token刷新机制(2026-02-11) |
132 | | -**提交**: `q7r8s9t` |
133 | | - |
134 | | -- **功能改进**: 实现Access Token自动刷新 |
135 | | -- **用户体验**: 延长登录有效期 |
136 | | -- **稳定性**: 改善token过期处理 |
137 | | - |
138 | | -### dev-0.3.1 - 会话管理(2026-02-10) |
139 | | -**提交**: `r8s9t0u` |
140 | | - |
141 | | -- **功能改进**: 多设备登录支持 |
142 | | -- **功能改进**: 会话超时自动登出 |
143 | | -- **安全性**: 增强会话安全验证 |
144 | | - |
145 | | -### dev-0.3.0 - 基础用户管理(2026-02-09) |
146 | | -**提交**: `s9t0u1v` |
| 132 | +### dev-0.3.0 - 耗材和试剂订单分离(2026-02-14) |
| 133 | +**提交**: `55619a4` |
147 | 134 |
|
148 | | -- **功能改进**: 用户CRUD基本功能 |
149 | | -- **功能改进**: 用户列表分页展示 |
150 | | -- **功能改进**: 用户状态管理 |
| 135 | +- **功能改进**: 耗材和试剂订购分离 - 独立订单系统 |
| 136 | +- **功能改进**: 试剂订单CRUD接口 |
| 137 | +- **功能改进**: 消耗品订单CRUD接口 |
151 | 138 |
|
152 | | -### dev-0.2.9 - Error Boundary增强(2026-02-08) |
153 | | -**提交**: `t0u1v2w` |
| 139 | +### dev-0.2.9 - Error Boundary增强(2026-02-17) |
| 140 | +**提交**: `8ec0eca` |
154 | 141 |
|
155 | 142 | - **功能改进**: 实现全局错误边界组件 |
156 | 143 | - **功能改进**: 错误信息友好展示 |
157 | 144 | - **稳定性**: 防止错误组件影响整体应用 |
158 | 145 |
|
159 | | -### dev-0.2.8 - 全页面服务端分页(2026-02-07) |
160 | | -**提交**: `u1v2w3x` |
| 146 | +### dev-0.2.8 - 全页面服务端分页(2026-02-17) |
| 147 | +**提交**: `8ec0eca` |
161 | 148 |
|
162 | 149 | - **性能优化**: 实现服务端分页功能 |
163 | 150 | - **功能改进**: 支持自定义每页显示数量 |
164 | 151 | - **用户体验**: 优化大数据量展示性能 |
165 | 152 |
|
166 | | -### dev-0.2.7 - 库存列表服务端分页(2026-02-06) |
167 | | -**提交**: `v2w3x4y` |
| 153 | +### dev-0.2.7 - 库存列表服务端分页(2026-02-19) |
| 154 | +**提交**: `d5c2e72` |
168 | 155 |
|
169 | 156 | - **性能优化**: 库存列表从客户端分页改为服务端分页 |
170 | 157 | - **功能改进**: 支持分页参数URL同步 |
171 | 158 | - **性能**: 提升大数据量加载速度 |
172 | 159 |
|
173 | | -### dev-0.2.6 - 订单列表服务端分页(2026-02-05) |
174 | | -**提交**: `w3x4y5z` |
| 160 | +### dev-0.2.6 - 订单列表服务端分页(2026-02-18) |
| 161 | +**提交**: `5a2c1b6` |
175 | 162 |
|
176 | 163 | - **性能优化**: 订单列表实现服务端分页 |
177 | 164 | - **功能改进**: 统一分页组件复用 |
178 | 165 | - **性能**: 改善订单数据加载性能 |
179 | 166 |
|
180 | | -### dev-0.2.5 - 试剂订单服务端分页(2026-02-04) |
181 | | -**提交**: `x4y5z6a` |
182 | | - |
183 | | -- **性能优化**: 试剂订单列表实现服务端分页 |
184 | | -- **功能改进**: 统一的分页API设计 |
185 | | -- **代码复用**: 抽取通用分页逻辑 |
186 | | - |
187 | | -### dev-0.2.4 - 消耗品订单服务端分页(2026-02-03) |
188 | | -**提交**: `y5z6a7b` |
189 | | - |
190 | | -- **性能优化**: 消耗品订单列表实现服务端分页 |
191 | | -- **功能改进**: 分页组件统一管理 |
192 | | -- **稳定性**: 修复分页状态同步问题 |
193 | | - |
194 | | -### dev-0.2.3 - 前端错误处理优化(2026-02-02) |
195 | | -**提交**: `z6a7b8c` |
| 167 | +### dev-0.2.5 - 前端错误处理优化(2026-02-16) |
| 168 | +**提交**: `cc988c1` |
196 | 169 |
|
197 | 170 | - **功能改进**: 统一前端错误处理机制 |
198 | 171 | - **用户体验**: 友好的错误提示信息 |
199 | 172 | - **调试友好**: 详细的错误日志记录 |
200 | 173 |
|
201 | | -### dev-0.2.2 - API错误响应标准化(2026-02-01) |
202 | | -**提交**: `a7b8c9d` |
| 174 | +### dev-0.2.4 - API错误响应标准化(2026-02-16) |
| 175 | +**提交**: `cc988c1` |
203 | 176 |
|
204 | 177 | - **API优化**: 统一API错误响应格式 |
205 | 178 | - **功能改进**: 标准化错误码定义 |
206 | 179 | - **开发体验**: 改善API调试体验 |
207 | 180 |
|
208 | | -### dev-0.2.1 - 全局Loading状态管理(2026-01-31) |
209 | | -**提交**: `b8c9d0e` |
| 181 | +### dev-0.2.3 - 全局Loading状态管理(2026-02-16) |
| 182 | +**提交**: `7fb52e7` |
210 | 183 |
|
211 | 184 | - **功能改进**: 实现全局Loading状态管理 |
212 | 185 | - **用户体验**: 改善数据加载等待体验 |
213 | 186 | - **代码规范**: 统一Loading组件使用 |
214 | 187 |
|
215 | | -### dev-0.2.0 - React Router路由重构(2026-01-30) |
216 | | -**提交**: `c9d0e1f` |
| 188 | +### dev-0.2.2 - React Router路由重构(2026-02-15) |
| 189 | +**提交**: `fbf8184` |
217 | 190 |
|
218 | 191 | - **架构改进**: 使用React Router管理前端路由 |
219 | 192 | - **功能改进**: 支持路由守卫和权限控制 |
220 | 193 | - **代码组织**: 优化页面组件结构 |
221 | 194 |
|
222 | | -### dev-0.1.9 - 前端项目初始化(2026-01-29) |
223 | | -**提交**: `d0e1f2g` |
| 195 | +### dev-0.2.1 - Token刷新机制(2026-02-13) |
| 196 | +**提交**: `cf23049` |
224 | 197 |
|
225 | | -- **项目搭建**: 初始化React + Vite项目 |
226 | | -- **UI框架**: 集成Shadcn/UI组件库 |
227 | | -- **开发规范**: 配置ESLint和Prettier |
| 198 | +- **功能改进**: 实现Access Token自动刷新 |
| 199 | +- **用户体验**: 延长登录有效期 |
| 200 | +- **稳定性**: 改善token过期处理 |
228 | 201 |
|
229 | | -### dev-0.1.8 - 前端API客户端封装(2026-01-28) |
230 | | -**提交**: `e1f2g3h` |
| 202 | +### dev-0.2.0 - 会话管理(2026-02-13) |
| 203 | +**提交**: `cf23049` |
231 | 204 |
|
232 | | -- **功能改进**: 封装统一API请求方法 |
233 | | -- **功能改进**: 实现请求/响应拦截器 |
234 | | -- **功能改进**: 支持JWT token自动携带 |
| 205 | +- **功能改进**: 多设备登录支持 |
| 206 | +- **功能改进**: 会话超时自动登出 |
| 207 | +- **安全性**: 增强会话安全验证 |
| 208 | + |
| 209 | +### dev-0.1.9 - 基础用户管理(2026-02-13) |
| 210 | +**提交**: `cf23049` |
| 211 | + |
| 212 | +- **功能改进**: 用户CRUD基本功能 |
| 213 | +- **功能改进**: 用户列表分页展示 |
| 214 | +- **功能改进**: 用户状态管理 |
235 | 215 |
|
236 | | -### dev-0.1.7 - 登录页面实现(2026-01-27) |
237 | | -**提交**: `f2g3h4i` |
| 216 | +### dev-0.1.8 - JWT认证完成后端(2026-02-13) |
| 217 | +**提交**: `03cefe4` |
238 | 218 |
|
239 | | -- **功能改进**: 实现用户登录页面 |
240 | | -- **功能改进**: 登录表单验证 |
241 | | -- **用户体验**: 登录状态管理 |
| 219 | +- **功能改进**: 实现JWT token生成和验证 |
| 220 | +- **安全性**: 密码加密存储 |
| 221 | +- **功能改进**: 登录/登出接口实现 |
242 | 222 |
|
243 | | -### dev-0.1.6 - Excel导入功能完成后端(2026-01-26) |
244 | | -**提交**: `g3h4i5j` |
| 223 | +### dev-0.1.7 - Excel导入功能完成后端(2026-02-13) |
| 224 | +**提交**: `75d6785` |
245 | 225 |
|
246 | 226 | - **功能改进**: 完成试剂Excel导入功能 |
247 | 227 | - **功能改进**: 完成消耗品Excel导入功能 |
248 | 228 | - **数据验证**: 导入数据校验和清洗 |
249 | 229 |
|
250 | | -### dev-0.1.5 - Excel解析服务(2026-01-25) |
251 | | -**提交**: `h4i5j6k` |
| 230 | +### dev-0.1.6 - Excel解析服务(2026-02-13) |
| 231 | +**提交**: `75d6785` |
252 | 232 |
|
253 | 233 | - **功能改进**: 实现Excel文件解析服务 |
254 | 234 | - **功能改进**: 支持xlsx和xls格式 |
255 | 235 | - **数据处理**: 提取并转换Excel数据 |
256 | 236 |
|
257 | | -### dev-0.1.4 - JWT认证完成后端(2026-01-24) |
258 | | -**提交**: `i5j6k7l` |
259 | | - |
260 | | -- **功能改进**: 实现JWT token生成和验证 |
261 | | -- **安全性**: 密码加密存储 |
262 | | -- **功能改进**: 登录/登出接口实现 |
263 | | - |
264 | | -### dev-0.1.3 - 用户认证模块(2026-01-23) |
265 | | -**提交**: `j6k7l8m` |
| 237 | +### dev-0.1.5 - 用户认证模块(2026-02-13) |
| 238 | +**提交**: `cf23049` |
266 | 239 |
|
267 | 240 | - **功能改进**: 用户注册接口 |
268 | 241 | - **功能改进**: 用户登录接口 |
269 | 242 | - **数据模型**: 用户相关数据模型 |
270 | 243 |
|
271 | | -### dev-0.1.2 - 库存管理模块(2026-01-22) |
272 | | -**提交**: `k7l8m9n` |
| 244 | +### dev-0.1.4 - 库存管理模块(2026-02-13) |
| 245 | +**提交**: `cf23049` |
273 | 246 |
|
274 | 247 | - **功能改进**: 库存CRUD接口 |
275 | 248 | - **功能改进**: 库存查询和筛选 |
276 | 249 | - **数据模型**: 库存数据模型定义 |
277 | 250 |
|
278 | | -### dev-0.1.1 - 订单管理模块(2026-01-21) |
279 | | -**提交**: `l8m9n0o` |
| 251 | +### dev-0.1.3 - 订单管理模块(2026-02-13) |
| 252 | +**提交**: `cf23049` |
280 | 253 |
|
281 | 254 | - **功能改进**: 试剂订单CRUD接口 |
282 | 255 | - **功能改进**: 消耗品订单CRUD接口 |
283 | 256 | - **数据模型**: 订单数据模型定义 |
284 | 257 |
|
285 | | -### dev-0.1.0 - Phase 1.1 后端初始化(2026-01-20) |
286 | | -**提交**: `m9n0o1p` |
| 258 | +### dev-0.1.2 - 前端项目初始化(2026-02-13) |
| 259 | +**提交**: `9ffd75b` |
| 260 | + |
| 261 | +- **项目搭建**: 初始化React + Vite项目 |
| 262 | +- **UI框架**: 集成Shadcn/UI组件库 |
| 263 | +- **开发规范**: 配置ESLint和Prettier |
| 264 | + |
| 265 | +### dev-0.1.1 - 前端API客户端封装(2026-02-13) |
| 266 | +**提交**: `9ffd75b` |
| 267 | + |
| 268 | +- **功能改进**: 封装统一API请求方法 |
| 269 | +- **功能改进**: 实现请求/响应拦截器 |
| 270 | +- **功能改进**: 支持JWT token自动携带 |
| 271 | + |
| 272 | +### dev-0.1.0 - Phase 1.1 后端初始化(2026-02-13) |
| 273 | +**提交**: `ec1e885` |
287 | 274 |
|
288 | 275 | - **项目搭建**: FastAPI + SQLModel项目初始化 |
289 | 276 | - **数据库**: SQLite配置并启用WAL模式 |
|
0 commit comments