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
{{ message }}
Repository navigation
Commit 42a79b0
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: README.en.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -178,7 +178,7 @@ Practice statistics show total practice, accuracy (correct / attempted) and acti
178
178
-**🔍 Filters**: filter by mastery, date range, knowledge point, question type, grade and term, paper level and more; supports bulk actions and comparing the similarity of two questions. Selected questions can be exported as JSON, Excel or Word (the Excel columns match the question bank import template, so the file can be re-imported directly).
179
179
-**📊 Statistics**: mastery rate, trends and subject distribution for both mistakes and practice, with time-range and subject filters.
180
180
-**⏳ Background tasks**: the button at the bottom right shows the progress of long-running jobs such as recognition, AI generation, animation voice, bulk tagging and exam generation. Jobs keep running on the server after you leave the page. Photo recognition results are also kept in **Recognition**.
181
-
-**💾 Import and export**: export or import data backups in **Settings**, including notebooks, questions, system and custom tags, practice and answer records, exams, personal preferences and synthesized cloud voice. Tags are restored by tag system and parent path, keeping identically named chapters and knowledge points under different grades separate and reconnecting questions to their specific tag nodes. Account credentials and AI settings are not included.
181
+
-**💾 Import and export**: export or import data backups in **Settings**, including notebooks, questions, system and custom tags, practice and answer records, exams, personal preferences and synthesized cloud voice. Tags are restored by tag system and parent path, keeping identically named chapters and knowledge points under different grades separate and reconnecting questions to their specific tag nodes. A backup from another account can be merged into the current account after confirmation; all data belongs to the current account and the other account's preferences are not restored. Account credentials and AI settings are not included.
182
182
-**🌗 Dark mode**: the theme button in the top navigation bar switches between Auto (follow system), Light and Dark; Auto is the default. The choice is saved per account, so it carries over when you sign in on another device.
183
183
-**🕒 Application time zone**: Beijing time by default and changeable by administrators; dates and statistics follow the application time zone. See [TIME_ZONE.md](doc/TIME_ZONE.md) (Chinese).
184
184
-**🔑 One-time setup link**: fresh installs no longer ship an admin with a fixed password. On first start the server generates a setup link that works only once; open it to choose the admin email and password. The desktop and standalone Android apps open it automatically; on fnOS you enter the admin email and password in the install wizard instead; Docker, npm and source runs print it in the startup log (the token is also in `config/setup-token` in the data directory). Instances upgraded from earlier versions keep their accounts.
-**💾 数据导入导出**:在「设置」中导出或导入数据备份,包含错题本、错题、系统及自定义标签、练习与作答记录、试卷、个人偏好和已合成的云端语音;标签按体系和父子路径还原,不同年级下的同名章节与知识点分别保留,题目恢复到具体标签节点。账户凭据和 AI 配置不在备份中。
181
+
-**💾 数据导入导出**:在「设置」中导出或导入数据备份,包含错题本、错题、系统及自定义标签、练习与作答记录、试卷、个人偏好和已合成的云端语音;标签按体系和父子路径还原,不同年级下的同名章节与知识点分别保留,题目恢复到具体标签节点。备份来自其他账号时可在确认后合并到当前账号,数据全部归当前账号,不还原对方的偏好设置。账户凭据和 AI 配置不在备份中。
Copy file name to clipboardExpand all lines: doc/wiki/en/Backup-and-Restore-en.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ The JSON export does not include full user accounts with passwords, AI data shar
14
14
15
15
## Web export and import
16
16
17
-
Export JSON from the data management section in the settings and keep it safe. When a regular user imports, the email in the export file must match the current account; admins can import and export data for all users.
17
+
Export JSON from the data management section in the settings and keep it safe. When a regular user imports, the email in the export file normally must match the current account; a backup from another account can be merged into the current account after confirmation, with notebooks, tags, questions and exam papers all assigned to the current account and the other account's preferences not restored. Admins can import and export data for all users.
Copy file name to clipboardExpand all lines: doc/wiki/en/Settings-and-Users-en.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -56,7 +56,7 @@ AI features send the question text, images, answers, reference answers and expla
56
56
57
57
| Role | Main permissions |
58
58
| --- | --- |
59
-
| Regular user | Manage their own questions, practice, exam papers and preferences; import and export their own data |
59
+
| Regular user | Manage their own questions, practice, exam papers and preferences; import and export their own data, and merge another account's backup into the current account|
60
60
| Admin | Global AI and prompt settings, time zone, registration switch, user management and site-wide data import/export |
61
61
62
62
Admins open the dashboard from "Settings → User Management" to see usage statistics and enable, disable or delete users. Confirm the target and [back up your data](Backup-and-Restore-en) before deleting.
? (t.settings?.importAllConfirm||"Import all users' data? This will restore data for all users from the export file.")
76
-
: (t.settings?.importConfirm||"Are you sure you want to import?");
92
+
: merging
93
+
? (t.settings?.importOtherAccountConfirm||"This backup belongs to {email}. Importing merges it into the current account without restoring that account's preferences. Continue?").replace("{email}",sourceEmail??"")
94
+
: (t.settings?.importConfirm||"Are you sure you want to import?");
0 commit comments