Commit Graph

18 Commits

Author SHA1 Message Date
小龙
bade5e7b26 feat: 添加用户认证功能 (JWT) 2026-04-10 06:36:41 +00:00
小龙
77bdfbc5da docs: 添加项目文档 README.md(需求、设计、配置说明) 2026-04-07 10:19:31 +00:00
小龙
edfdbc30cc feat: 网站标题改为 EasyNavi 2026-04-06 18:44:40 +00:00
小龙
608e74cffd feat: 分类颜色应用到卡片悬停效果
- 卡片悬停时顶部条使用分类颜色
- 卡片阴影和图标也使用分类颜色
- 使用CSS变量实现动态颜色
2026-04-06 18:39:57 +00:00
小龙
bae8bd4a01 fix: 分类保存后关闭弹窗 2026-04-06 18:36:14 +00:00
小龙
0dccb698fe feat: 优化数据操作体验,使用乐观更新
- 保存/删除操作立即更新UI,无需等待API
- 避免页面闪烁和数据重新加载
- API失败时自动恢复数据
2026-04-06 18:05:05 +00:00
小龙
4a16ce7707 fix: 移除侧边栏分类的编辑图标 2026-04-06 18:04:36 +00:00
小龙
94f3708ccd fix: 改善表单提交体验
- 所有按钮添加 type="button" 防止表单默认提交
- 添加保存按钮加载状态防止重复提交
- 提交时显示"保存中..."状态
- 使用 async/await finally 确保状态重置
2026-04-06 17:56:38 +00:00
小龙
82b91bbcf5 fix: 修复分类管理弹窗问题
- 添加表单字段标签说明
- 添加图标选择器到分类表单
- 修复保存按钮样式,使用标准form-actions布局
- 添加取消按钮
2026-04-06 17:53:55 +00:00
小龙
6db2ee13dd fix: 修复按钮样式和分类弹窗样式
- 侧边栏按钮添加间距
- 添加分类按钮使用次要样式
- 添加网站按钮使用主样式
- 添加缺失的分类管理弹窗CSS样式
2026-04-06 17:50:57 +00:00
小龙
4b92805227 fix: 修复settings图标SVG路径错误 2026-04-06 17:48:55 +00:00
小龙
d088cb4adf feat: 重构分类管理功能
- 添加独立分类管理弹窗
- 支持添加、编辑、删除、排序分类
- 10种预设颜色供选择
- 23种预设图标供网站选择
2026-04-06 17:32:00 +00:00
小龙
89a043b01e feat: 更名 EasyNavi,优化侧边栏 2026-04-06 17:19:45 +00:00
小龙
e5081fc0d9 fix: 支持编辑分类
- 分类项添加编辑按钮
- 悬停时显示编辑按钮
- 点击编辑按钮打开编辑弹窗
2026-04-06 16:50:50 +00:00
小龙
84d9098049 fix: 修复分类管理和搜索功能
- 添加分类管理功能(添加、编辑、删除、排序)
- 修复搜索功能,支持名称和描述搜索
- 侧边栏添加管理分类按钮
- 分类支持sort_order排序
- 修复空状态显示
2026-04-06 16:46:24 +00:00
小龙
27c725a8d4 fix: 优化卡片布局
- 分类标签移至右上角
- 卡片最小高度调整
- 网格宽度调整
- 文字右侧留出空间避免被按钮遮挡
2026-04-06 15:01:06 +00:00
小龙
4d36e80695 feat: 导航收藏网站 v1.0
- 左侧边栏分类导航
- 紫蓝渐变背景
- 精致卡片设计
- 网站增删改查、收藏功能
- 搜索过滤
- 后端: Flask + MySQL
- 前端: React + Vite
2026-04-06 14:42:37 +00:00
小龙
a1951c3aeb feat: 导航收藏网站 v1.0
功能:
- 网站收藏管理(添加/编辑/删除/收藏)
- 分类管理(支持自定义图标和颜色)
- 搜索功能
- 点击统计
- 现代暗色主题 UI

技术栈:
- 后端: Python Flask + MySQL
- 前端: React + Vite + Tailwind CSS
- 数据库: MySQL (192.168.8.160)
- 端口: 后端 5003, 前端 5173
2026-04-06 10:40:43 +00:00