V0.1.0 发布说明
2025年12月30日发布
PocketStack 项目正式启动,完成了从零到一的搭建。本月建立了项目基础设施,包括管理后台框架、用户系统、权限体系、任务管理、VitePress 文档站以及 Docker 部署方案,为后续模块化开发奠定了坚实基础。
新特性
系统框架
- 项目初始化:基于 React 19 + Vite 7 + TypeScript + Tailwind CSS v4 初始化 PocketStack 项目。
- PocketBase 集成:对接 PocketBase 后端,实现超级管理员登录认证。
- 管理后台框架:实现 Header、Sidebar、MainLayout 三大核心布局组件。
- 侧边栏折叠:支持侧边栏折叠/展开,提升内容区域利用率。
- 仪表盘:管理员仪表盘(用户统计)和普通用户仪表盘(任务统计图表、快速操作)。
- MIT License:添加开源许可。
- 404 页面:添加 404 页面及路由处理。
- 自定义 favicon:添加项目 favicon。
- Logo:添加项目 Logo 和二级菜单支持。
用户管理及认证
- 用户管理:超级管理员可管理所有用户,支持分页。
- 权限系统:区分超级管理员和普通用户,支持登录切换。
- 用户注册:支持新用户自主注册。
- 个人中心:普通用户可查看和修改个人信息、头像显示、修改密码。
VitePress 文档站
搭建项目文档站点,支持 GitHub Pages 部署。
主题切换
实现黑夜模式/白天模式切换功能。
Docker 部署
添加 Docker 和 Nginx 配置文件用于生产部署。
任务管理模块
完整的任务 CRUD 功能,包含列表、看板视图、日历视图。
功能增强
- 系统
- 优化图表工具提示样式和交互效果
- 菜单兼容移动端响应布局
- 全局手型光标优化
- 统一按钮和输入框圆角样式为 rounded-2xl
- 从环境变量读取 PocketBase URL
- 用户:用户管理增加分页功能
- 文档:丰富文档内容,添加截图和开发指南
缺陷修复
- 用户
- 修复修改密码后退出登录问题
- 修复普通用户无法访问用户管理的问题
- 系统:修复饼图标签在百分比为 0 时的显示问题
- 构建部署:修复文件名大小写敏感导致的构建问题
- 文档:修复文档站点图标路径错误