- style: 圆角属性调整 (94c6e84)
- style(Multitab): 样式调整 (3b0a965)
- feat: 新增《技术文档》菜单模块 (46ab79c)
- feat: add README.md (e3a88a2)
- feat(NavMain): 新增新窗口打开图标 (8ddc517)
- feat(swiper): 新增《Swiper》菜单模块 (2377cbd)
- ci(package.json): 使用 @iconify/react 替换 @remixicon/react (cb9a901)
- ci(package.json): 新增 swiper 依赖包 (c210bba)
- perf: nextui 迁移到 heroui (d9a8f7f)
- feat: 顶部面包屑加上图标 (6da9d92)
- feat: 删除 .env 文件 (4f037fe)
- feat: 添加 Umami 统计分析代码 (87d9a9b)
- feat: 移除 lodah-es 包,解决打包不兼容报错的问题 (c105a58)
- feat(api): 新增菜单管理模块接口和路由 (c5f696a)
- feat(menu-manage): 完成《菜单管理》模块的功能交互开发 (77ca95a)
- feat(middleware): 用户登录访问域名直接跳转到首页,避免跳转404页面 (25932c2)
- feat(Multitab): 新增路由多标签页显示 (3c55f39)
- feat(paisma): 更新模型 (1118503)
- feat(prisma): 新增 Menu 模型 (2bd2521)
- feat(user-manage): 新增 Provider 字段 (e6e4ec5)
- style(login): 登录页添加版权信息,样式调整 (f9322e1)
- ci(package.json): 升级 prisma 相关依赖版本 (1b7d593)
- ci(package.json): 新增 next-auth 相关包 (5cef38f)
- perf: 删除国际化模块相关代码 (e810665)
- perf: 文件夹结构整理 (ca2c0e1)
- fix: 解决国际化不能切换的问题 (57a8290)
- refactor(user-manage): 基于 next-auth 重构《用户管理》模块 (9abfe2c)
- fix: 去除控制台的警告信息 (0f189fc)
- fix: 修复全局 loading 不生效的问题 (0255351)
- fix: 修复缺少 @radix-ui/react-dialog 包导致的报错 (9423ab9)
- feat: 添加 FullLoading 组件 (e209bac)
- feat: 细节优化 (9762ea3)
- feat: 新增路由进场和退场动画 (dab44f9)
- feat(about): 完成关于页面的功能开发 (476e981)
- feat(api): 新增 国际化新增和获取列表接口 (5e09931)
- feat(api): 新增用户模块接口 (b28504c)
- feat(BackTop): 添加回到顶部组件 (1dd63aa)
- feat(captcha): 新增《验证码》模块 (29e9d69)
- feat(dashboard): 完成工作台页面的图表卡片功能 (9ff73e0)
- feat(dashboard): 修改图表卡片 loading 方式 (07b6abc)
- feat(dashboard): 仪表盘新增掘金文章列表 (bdc4676)
- feat(DataTable): 新增数据表格列设置和列排序组件 (f4bc82e)
- feat(FullScreen): 新增全屏组件 (cfb962c)
- feat(GithubCommit): 新增 Github 提交日志模块,细节优化 (116833d)
- feat(GlobalFooter): 添加底部版权组件 (72f6af0)
- feat(internalization): 完成国际化更新、删除等交互逻辑 (782bc37)
- feat(Internationalization): 完成国际化模块编辑删除的逻辑和数据录入 (c143296)
- feat(internationalization): 完成国际化模块的排版和布局 (0a867a2)
- feat(JuejinArticle): 新增发表时间和字数 (acaf883)
- feat(locales): 新增获取国际化层级数据接口 (9be5356)
- feat(messages): 新增国际化字段 (d8042e2)
- feat(prisma): 连接 postgreSQL 数据库,初始化 prisma 客户端 (c46b056)
- feat(prisma): 新增 User 模型 (8866a8a)
- feat(prisma): User 实体添加 avatar 用户头像字段 (f67a222)
- feat(public): 新增演示图片 (86f9776)
- feat(public): 新增用户模块演示头像 (7dcf6c7)
- feat(request): 请求封装 (c7686af)
- feat(service): 新增掘金列表接口 (c44c89c)
- feat(ui): 新增 badge 组件 (35665e9)
- feat(ui): 新增 Card、Form、Label、Table 组件 (da23f07)
- feat(ui): 新增 chart 组件 (b74828d)
- feat(ui): 新增 empty 组件 (737f36b)
- feat(ui): 新增 select 组件 (55b91e2)
- feat(ui): 新增 sonner、dialog 组件 (e375a36)
- feat(upload): 新增文件上传接口 (4005a11)
- feat(upload): 优化文件上传方法 (c7de8ce)
- feat(user-manage): 密码输入框加上显隐 (6d566e5)
- feat(user-manage): 新增《用户管理》模块,完成基本交互逻辑 (68ef475)
- feat(user-manage): 用户管理模块新增头像上传 (d1670ac)
- feat(user-manage): 优化《用户管理》模块代码逻辑 (8ef774c)
- feat(viewer): 新增图片预览模块 (9c8fefd)
- perf: 删除《国际化》模块相关文件 (cdaa75b)
- perf: 删除没用的文件和包 (4e05780)
- perf: 使用 NextUI 的组件替换 shadcnUI (dfcbdf2)
- perf: 移除 lucide-react 图标库 (16dff56)
- perf: 优化文件结构 (c5f53d7)
- perf: 优化主题切换按钮和语言切换按钮样式 (eb300e8)
- perf(ContentLoading): 新增盒子 loading 组件,优化内容加载体验 (7075579)
- perf(dashboard): 完善国际化配置 (75c4f68)
- perf(internationalization): 细节优化 (70a3a68)
- perf(JuejinArticle): 去掉内容的 Tooltip 提示 (0568ef3)
- perf(LangSwitch): 优化切换过渡效果 (bf32d2b)
- perf(loading): 优化页面加载 loading 样式 (3a6c755)
- perf(prisma): 完善 TS 类型 (375f23b)
- perf(typescript): 新增 next-intl TS 支持 (27cbe07)
- perf(ui): 移除 breadcrumd 组件 (b48b978)
- perf(ui): 移除 pagination 组件 (8d72988)
- perf(ui): 优化 sidbar 菜单折叠图标动画 (dcfb6ee)
- ci: 更新 @radix-ui/react-tooltip 版本 (3b1a407)
- ci: 新增 @nextui-org/react 包 (dbda762)
- ci(package.json): 更新 next 依赖版本 (03fa51f)
- ci(package.json): 删除没用的依赖包 (a3cf257)
- ci(package.json): 新增 @remixicon/react 包 (3a9ce30)
- ci(package.json): 新增 bcryptjs 包 (dc104f9)
- ci(package.json): 新增 prisma、@prisma/client 依赖包 (ae0b0a1)
- ci(package.json): 新增 react-countup、recharts 包 (5f6dce4)
- ci(package.json): 新增 react-viewer 包 (c965821)
- ci(package.json): 新增相关依赖 (359f4f5)
- ci(package.json): 新增依赖 (840b334)