You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Successful migrations showed warnings for expected exclusions, while
View Report only refreshed an already displayed summary. Development
startup also required a manually built Migrator and an environment flag.
- Open report details with per-domain results and grouped explanations.
- Treat excluded session paths and orphaned parent relationships as
informational, and count warnings by their actual severity.
- Exclude normal built-in MiniApp storage imports from conflict counts
while preserving existing target-conflict handling.
- Simplify migration instructions in English and both Chinese locales.
- Automatically retry denied Windows Job breakaway in Debug builds
without an environment flag; retain Release launch behavior.
- Incrementally build Data Migrator before Desktop dev and preview
startup, and stop with an error if preparation fails.
Validation: focused migration tests, Web and locale checks, Migrator
script checks, and dev script syntax checks passed. Application startup
and UI interaction were not exercised.
Copy file name to clipboardExpand all lines: OpenBitFun-Installer/src/i18n/locales/en.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -226,7 +226,7 @@
226
226
},
227
227
"complete": {
228
228
"finish": "Finish",
229
-
"migrateLegacyData": "Migrate old BitFun data after installation",
229
+
"migrateLegacyData": "Migrate legacy data after installation",
230
230
"migrateLegacyDataDescription": "Starts the installed Data Migrator. It keeps the old data unchanged, asks you to confirm the scope, and reopens OpenBitFun when migration ends."
"summaryEn": "Scan and import supported data from a local legacy BitFun installation, inspect redacted reports, and leave the legacy source unchanged.",
"reasonEn": "Scanning depends on legacy data on the current device, live scope selection, and result state; the Agent opens the exact entry and keeps selection and scanning visible to the user."
"reasonEn": "Read-only scan the local legacy source and selected data groups: Scanning depends on legacy data on the current device, live scope selection, and result state; the Agent opens the exact entry and keeps selection and scanning visible to the user."
"reasonEn": "Launching the migrator can stop running agents and terminal tasks, close Desktop, and hand off to a separate local process; the Agent only opens the entry while confirmation and launch remain visible to the user."
29909
+
"reasonZh": "“确认关闭影响后启动独立 Data Migrator”:启动迁移器会停止正在运行的 Agent 和终端任务、关闭 Desktop,并交接到独立本机进程;Agent 只打开入口,确认和启动保留在用户可见界面。",
29910
+
"reasonEn": "Launch the standalone Data Migrator after confirming shutdown impact: Launching the migrator can stop running agents and terminal tasks, close Desktop, and hand off to a separate local process; the Agent only opens the entry while confirmation and launch remain visible to the user."
"reasonEn": "Reports depend on the most recent local migration run and live per-domain state; the Agent opens the exact entry and keeps report review and failed-group retry visible to the user."
"reasonEn": "Inspect the latest run result and redacted per-domain status: Reports depend on the most recent local migration run and live per-domain state; the Agent opens the exact entry and keeps report review and failed-group retry visible to the user."
"reasonEn": "The reminder preference is bound to the current local legacy source; the Agent opens the exact entry so the user can decide visibly whether to restore it."
"reasonEn": "Restore the first-start migration reminder after it was disabled: The reminder preference is bound to the current local legacy source; the Agent opens the exact entry so the user can decide visibly whether to restore it."
29933
29933
}
29934
29934
}
29935
29935
],
@@ -29945,11 +29945,11 @@
29945
29945
],
29946
29946
"agentExamplesZh": [
29947
29947
"打开旧版数据迁移",
29948
-
"带我查看 BitFun 迁移报告"
29948
+
"带我查看数据迁移报告"
29949
29949
],
29950
29950
"agentExamplesEn": [
29951
29951
"Open legacy data migration",
29952
-
"Show me the BitFun migration report"
29952
+
"Show me the data migration report"
29953
29953
],
29954
29954
"destination": {
29955
29955
"kind": "settings",
@@ -29963,22 +29963,22 @@
29963
29963
"Legacy data migration",
29964
29964
"数据与诊断",
29965
29965
"Data & diagnostics",
29966
-
"BitFun 数据",
29966
+
"旧版数据",
29967
29967
"迁移报告",
29968
29968
"导入旧数据",
29969
29969
"Data Migrator",
29970
29970
"legacy data migration",
29971
-
"BitFun data",
29971
+
"legacy data",
29972
29972
"migration report",
29973
29973
"import old data",
29974
-
"只读扫描本机旧版 BitFun 数据",
29974
+
"只读扫描本机旧版数据",
29975
29975
"按五个高层数据组选择迁移范围",
29976
29976
"通过独立 Data Migrator 导入并查看去敏报告",
29977
-
"Read-only scan of local legacy BitFun data",
29977
+
"Read-only scan of local legacy data",
29978
29978
"Choose migration scope across five high-level data groups",
29979
29979
"Import through the standalone Data Migrator and inspect redacted reports",
29980
-
"只读扫描本机旧版 BitFun 来源及所选数据组",
29981
-
"Read-only scan the local legacy BitFun source and selected data groups",
29980
+
"只读扫描本机旧版数据来源及所选数据组",
29981
+
"Read-only scan the local legacy source and selected data groups",
29982
29982
"选择设置、扩展、会话、记忆和远程连接迁移范围",
29983
29983
"Choose settings, extensions, sessions, memory, and remote-connection migration scope",
29984
29984
"确认关闭影响后启动独立 Data Migrator",
@@ -29988,9 +29988,9 @@
29988
29988
"恢复已关闭的首次启动迁移提醒",
29989
29989
"Restore the first-start migration reminder after it was disabled",
"reasonEn": "Scanning depends on legacy data on the current device, live scope selection, and result state; the Agent opens the exact entry and keeps selection and scanning visible to the user.",
"reasonEn": "Read-only scan the local legacy source and selected data groups: Scanning depends on legacy data on the current device, live scope selection, and result state; the Agent opens the exact entry and keeps selection and scanning visible to the user.",
3760
3760
"presentationTarget": {
3761
3761
"kind": "settings",
3762
3762
"pageId": "data.migration"
@@ -3789,8 +3789,8 @@
3789
3789
"titleZh": "确认关闭影响后启动独立 Data Migrator",
3790
3790
"titleEn": "Launch the standalone Data Migrator after confirming shutdown impact",
"reasonEn": "Launching the migrator can stop running agents and terminal tasks, close Desktop, and hand off to a separate local process; the Agent only opens the entry while confirmation and launch remain visible to the user.",
3792
+
"reasonZh": "“确认关闭影响后启动独立 Data Migrator”:启动迁移器会停止正在运行的 Agent 和终端任务、关闭 Desktop,并交接到独立本机进程;Agent 只打开入口,确认和启动保留在用户可见界面。",
3793
+
"reasonEn": "Launch the standalone Data Migrator after confirming shutdown impact: Launching the migrator can stop running agents and terminal tasks, close Desktop, and hand off to a separate local process; the Agent only opens the entry while confirmation and launch remain visible to the user.",
3794
3794
"presentationTarget": {
3795
3795
"kind": "settings",
3796
3796
"pageId": "data.migration"
@@ -3806,8 +3806,8 @@
3806
3806
"titleZh": "查看最近运行结果和各领域去敏状态",
3807
3807
"titleEn": "Inspect the latest run result and redacted per-domain status",
"reasonEn": "Reports depend on the most recent local migration run and live per-domain state; the Agent opens the exact entry and keeps report review and failed-group retry visible to the user.",
"reasonEn": "Inspect the latest run result and redacted per-domain status: Reports depend on the most recent local migration run and live per-domain state; the Agent opens the exact entry and keeps report review and failed-group retry visible to the user.",
3811
3811
"presentationTarget": {
3812
3812
"kind": "settings",
3813
3813
"pageId": "data.migration"
@@ -3823,8 +3823,8 @@
3823
3823
"titleZh": "恢复已关闭的首次启动迁移提醒",
3824
3824
"titleEn": "Restore the first-start migration reminder after it was disabled",
"reasonEn": "The reminder preference is bound to the current local legacy source; the Agent opens the exact entry so the user can decide visibly whether to restore it.",
"reasonEn": "Restore the first-start migration reminder after it was disabled: The reminder preference is bound to the current local legacy source; the Agent opens the exact entry so the user can decide visibly whether to restore it.",
0 commit comments