.
├── apps // 应用
│ ├── backend-nest // nest后端
│ ├── frontend-astro // astro前端
│ ├── frontend-next-admin // 管理后台
│ ├── bo-retire-vsc-extension // 博退休之vscode插件
│ └── miniapp-taro // 博Fans小程序
├── packages // 公共依赖
│ ├── config-tailwind // taiwindcss配置
│ ├── const // 常量
│ ├── prisma-client // 数据库客户端,可以共享model定义
│ ├── types // 通用类型定义
│ ├── ui // 前端组件
│ └── utils // 工具函数
├── package.json // 全局依赖
└── pnpm-workspace.yaml // pnpm工作区配置
** 单元测试 **
- 所有工具函数覆盖单测
astro退休倒计时
- SEO优化 - 各种搜索引擎搜索“袁博退休”可以搜得到
- Bing
-
Baidu
- VSCode插件: bo-retire
- 状态栏显示倒计时、跳转、一次性提示
- 自定义计时
- Chrome插件
- 倒计时注入页面右下角,透明度,可拖拽
后端
- 图片上传增加尺寸识别
- 识别尺寸加入文件名中,用于瀑布流布局
- 提供脚本批量处理存量图片(改图片名 + 更新DB)
- 管理后台登录(WIP)
- 增加拒审功能
- 素材状态更新为reviewing、passed、rejected
管理端
- 登录页
- 审核页面
- 支持增加新二级类目
- 支持给审核中的图片修改二级类目
小程序
- 磕头页
- 磕头批量提交
- 图片可配置、支持轮播
- 点磕头按钮的动画更新
- 博史、博游
- 图片布局调整,两栏布局,增加间距
- 博逗
- 图片懒加载,一次只加载n张,超过可视范围不继续加载
- 瀑布流布局方法调整(配合后端新增的图片尺寸识别)
- 我
- 图片上传增加单张进度展示(图片上面圆形进度条)
- 审核状态分为审核中、已通过、已驳回,分三个tab,tab上标识数量,分页
- 磕头历史折线图,磕头趋势
Work FLow
- astro、后端、管理端分三个Action各自更新
- GitHub Action增加push更新识别,判断那个apps更新,触发对应流水线