[UI] 从数据库导入密钥 #20

Closed
opened 2023-05-27 00:04:13 +00:00 by jixunmoe · 1 comment
Owner

#18 提供密钥编辑表格后,添加一个从「数据库导入」按钮。

  • 「QQ 音乐」的设定界面应有一个「导入数据库」按钮,支持下述格式:
    • Mac 的 MMKV 储存格式 #25
    • 安卓的 SQLite 数据库格式
    • 手动导出的 JSON 格式 #26
    • 手动导出的 CSV 格式 CSV 感觉好麻烦,还是算了
    • 支持的 CSV 格式说明指引
  • 可以导出到其它格式
    • 导出到 JSON 格式 - #26
  • 界面需要添加指引
    • 安卓需要提供数据库,可能需要 ROOT
      • 如果前端无法实现数据库文件的解析,应提供指引如何导出到支持的 JSON 格式。 利用 sql.js 已经实现了。
    • 支持的 JSON 格式说明指引 - #26

按下「导入数据库」选项后,弹出一个 modal 提供详细说明,允许用户手动选择文件上传或拖放文件到这个 modal 内。


Out of scope:

  • 酷我:需要先支持对应的算法 #27
  • 「酷我」的设定界面应有一个「导入数据库」按钮,支持下述格式:
    • 安卓的 SQLite 数据库格式 - #28
    • 手动导出的 JSON 格式 - #29
    • 手动导出的 CSV 格式(不一定要这个工单内实现) 不支持 CSV,没啥用
在 #18 提供密钥编辑表格后,添加一个从「数据库导入」按钮。 - 「QQ 音乐」的设定界面应有一个「导入数据库」按钮,支持下述格式: - ~~Mac 的 MMKV 储存格式~~ #25 - 安卓的 SQLite 数据库格式 - ~~手动导出的 JSON 格式~~ #26 - ~~手动导出的 CSV 格式~~ CSV 感觉好麻烦,还是算了 - ~~支持的 CSV 格式说明指引~~ - 可以导出到其它格式 - 导出到 JSON 格式 - #26 - 界面需要添加指引 - 安卓需要提供数据库,可能需要 ROOT - ~~如果前端无法实现数据库文件的解析,应提供指引如何导出到支持的 JSON 格式。~~ 利用 `sql.js` 已经实现了。 - 支持的 JSON 格式说明指引 - #26 按下「导入数据库」选项后,弹出一个 modal 提供详细说明,允许用户手动选择文件上传或拖放文件到这个 modal 内。 --- Out of scope: - 酷我:需要先支持对应的算法 #27 - 「酷我」的设定界面应有一个「导入数据库」按钮,支持下述格式: - 安卓的 SQLite 数据库格式 - #28 - 手动导出的 JSON 格式 - #29 - ~~手动导出的 CSV 格式(不一定要这个工单内实现)~~ 不支持 CSV,没啥用
jixunmoe added the
component-ui
label 2023-05-27 00:04:13 +00:00
jixunmoe added this to the Unlock Music (React) project 2023-05-27 00:04:13 +00:00
jixunmoe added a new dependency 2023-05-27 00:04:20 +00:00
Author
Owner

在 PR #24 实现。已合并故关闭。

在 PR #24 实现。已合并故关闭。
Sign in to join this conversation.
No description provided.