Closed
Description
强化新用户初始化密钥后的重要性提醒
In what scenarios do you need this feature?
根据观察,存在大量用户初始化了同步密钥后,没有注意妥善保存密钥导致不良后果。
社区内部也有用户反馈,认为软件「对密钥的重要性的提醒还不够强」。
Describe the optimal solution
- 提案一:优化生成密钥后的提示界面,仿照 github 的思路,要求用户输入特定的文字,例如「我已知晓同步密钥的重要性,会妥善保管备份」。如果嫌弃输入太麻烦,也可以提供复制按钮,总之就是要强化提醒。
类似这样,通过输入强化用户对重要性的知觉:
- 提案二:生成密钥后,自动下载一个 txt 文件到本地,内容为思源的密钥,标题为「思源同步密钥,请妥善保管.txt」
Describe the candidate solution
No response
Other information
No response
Metadata
Metadata
Assignees
Type
Projects
Relationships
Development
No branches or pull requests
Activity
88250 commentedon May 10, 2023
第二种方案可能更好些,下载密钥文件妥善保管。
zxhd863943427 commentedon May 10, 2023
我认为可以两个一起来:)
如果工作量不大的话
88250 commentedon May 10, 2023
两个一起来吧:
[-]强化新用户初始化密钥后的重要性提醒[/-][+]Improve initialization data repo key interaction[/+]88250 commentedon May 14, 2023
考虑了一下,在主界面顶栏同步按钮的入口应该是初始化密钥的主要入口,这里只引导用户使用密码短语生成密钥的方式,所以实际上我们只需要强调密码的重要性即可:
这样通过这个入口进来的用户(主要是新用户)只要牢记这个密码即可,比引入更多密钥概念和导出密钥文件负担更小,更利于用户配置。
对于在 设置 - 关于 - 数据仓库密钥 这个入口初始化密钥的用户而言,能找到这里的配置我们可以假设用户基本也清楚密钥的重要性了,旁边也有足够的说明文字进行介绍,标红这里的部分文案以强调提醒
所有设备必须使用相同的密钥,如果密钥不一致则无法云端同步数据
。以上考虑的出发点是减少用户初次配置同步的压力,强调密码短语的重要性,同时也会引导用户手动复制密钥字符串来备份密钥,这样的流程我认为已经足够了。如果初始化同步时着重引导备份密钥,用户可能会感到困惑,到底是密钥重要还是密码重要,它们之前有什么区别等等疑问。
[-]Improve initialization data repo key interaction[/-][+]Improve initialization data sync interaction[/+]🎨 #8220
🎨 #8220
🎨 #8220
🎨 #8220
8 remaining items