Releases: ety001/lzc-story
Releases · ety001/lzc-story
v0.0.3
v0.0.2
实现专辑显示控制和分页功能
- 后台管理界面可无限创建专辑,前台显示有上限(MAX_ALBUMS)
- 管理界面专辑列表支持分页显示(每页数量可通过 ADMIN_ALBUMS_PER_PAGE 配置,默认10条)
- 创建和编辑专辑时可选择是否在前台显示(默认不显示)
- 列表页面支持批量设置专辑显示/隐藏状态
- 保存前检查显示数量是否超过上限
- 数据库迁移支持自动添加 is_visible 字段
修复构建错误和警告
- 修复类型错误:让响应类型接口继承 Record<string, unknown>
- 移除未使用的变量和函数
- 修复 React Hook 依赖警告:使用 useCallback 包装 loadAlbums 函数
修复播放历史查询,只显示可见专辑的记录
- 在播放历史查询中添加 is_visible = 1 过滤条件
- 确保隐藏专辑的播放历史不会出现在列表中
修复构建时数据库访问错误
- 将数据库初始化改为延迟初始化,避免在构建阶段访问数据库
- 添加构建阶段检测,在构建时跳过数据库操作
- 所有数据库方法添加初始化检查,确保数据库只在运行时初始化