-
Notifications
You must be signed in to change notification settings - Fork 310
Description
UPDATE: This is also related to Sync Delete. I mentioned the problem with Sync Delete in #955.
I have ScriptCat 1.1.2. I have 57 userscripts. I back them up to Google using Sync.
I installed ScriptCat Beta 1.2.0.1600. I used Sync to get my userscripts rom Google. Only 48 userscripts loaded. Not only that, but the order of the userscripts was completely wrong. I wanted it to keep the same order as I had in ScriptCat 1.1.2.
I can't share screenshots because I need my privacy.
What would I like to see changed/fixed?
1.) I would like for the backup Sync to save my userscripts in the same order and the restore Sync to restore my userscripts in the same order. I think that this problem is related to #964 because ScriptCat is updating the timestamp of Last Updated for every single userscript dozens a day instead of only when the userscript is actually updated (example: v1.0.0 to v1.0.1). ScriptCat does not know the difference between Last Checked and Last Updated, and since the Last Updated timestamps are always changes it makes it so that the backup and restore Sync is not in the right order. Also, maybe ScriptCat should not have the Sync order set by Last Update and should just use our preferred order instead (using drag and drop method).
2.) I would like for the restore Sync on ScriptCat Beta to upload all 57 userscripts instead of 48 userscripts.
Workaround: I don't need to use ScriptCat Beta, so I uninstalled it. Also, in the future, maybe I won't have this problem if I use the backup zip export instead of Sync.
Chrome 142.0.7444.176. ScriptCat 1.1.2 and ScriptCat Beta 1.2.0.1600.
////////////////////////////////////
我使用的是 ScriptCat 1.1.2 版本,安装了 57 个用户脚本。我使用同步功能将它们备份到 Google Drive。
之后我安装了 ScriptCat Beta 1.2.0.1600 版本,并使用同步功能从 Google Drive 恢复了用户脚本。结果只加载了 48 个脚本,而且脚本的顺序也完全乱了。我希望它能保持与 ScriptCat 1.1.2 版本中相同的顺序。
由于涉及隐私,我无法分享截图。
我希望改进/修复以下问题:
1.) 我希望备份同步功能能够按照我设置的顺序保存用户脚本,恢复同步功能也能按照相同的顺序恢复脚本。我认为这个问题与 #964 有关,因为 ScriptCat 会每天多次更新每个用户脚本的“上次更新”时间戳,而不是仅在脚本实际更新时才更新(例如:从 v1.0.0 更新到 v1.0.1)。ScriptCat 似乎无法区分“上次检查”和“上次更新”这两个时间戳,由于“上次更新”时间戳总是不断变化,导致备份和恢复同步的顺序出现问题。此外,或许 ScriptCat 不应该使用“上次更新”时间戳来决定同步顺序,而应该使用用户自定义的顺序(例如通过拖放方式)。
2.) 我希望 ScriptCat Beta 版本的恢复同步功能能够上传所有 57 个用户脚本,而不是只上传 48 个。
临时解决方案:我不需要使用 ScriptCat Beta 版本,所以我已经卸载了它。此外,以后我或许可以使用备份 ZIP 导出功能而不是同步功能来避免这个问题。
Chrome 142.0.7444.176. ScriptCat 1.1.2 and ScriptCat Beta 1.2.0.1600.