]> acesimba.cloud Git - codebuddy-web.git/commit
feat: 快捷链接支持拖拽排序与名称文字颜色
authorCodebuddy <codebuddy@localhost>
Mon, 14 Sep 2026 03:43:56 +0000 (11:43 +0800)
committerCodebuddy <codebuddy@localhost>
Mon, 14 Sep 2026 03:43:56 +0000 (11:43 +0800)
commitaa7fef50a8e9e5fb84bd59fb69110d45105aed58
treed4c0aa2c6cbf6eaecefa0b14318ce1e9f865f9b9
parenta4606f04a3b0421eac69401f8c2ff5bf10613fe8
feat: 快捷链接支持拖拽排序与名称文字颜色

- 后端: POST/PUT /api/urls 支持可选 color 字段;新增 POST /api/urls/reorder
  接收 {order:[id...]} 持久化拖拽顺序,缺失项自动补齐防丢
- 前端: 链接行可拖拽排序(仅手柄 ⠿ 可拖,避免误触链接跳转);
  编辑 modal 新增 10 色文字颜色选择(与底色协调,含主题色);
  名称按所选色渲染;顶栏「🔗 链接」改为 window.open 新标签页打开 /list
- 调色板微调: 移除与主题色过近的青蓝,改用 periwinkle 紫,避免相邻/同色相近
backend/app.py
frontend/index.html