diff --git a/src/renderer/src/i18n/locales/en.json b/src/renderer/src/i18n/locales/en.json
index d7ee5136..c1325058 100644
--- a/src/renderer/src/i18n/locales/en.json
+++ b/src/renderer/src/i18n/locales/en.json
@@ -123,6 +123,14 @@
"failedToRegisterNewDevice": "Failed to register new device. Please try again later."
}
},
+ "modals": {
+ "xAccountMode": {
+ "title": "Do you still have access to your X account?",
+ "description": "If you can't login to your X account (you deleted it, or you were permanently suspended), but you have an X archive, add this account in Archive Only mode. You won't be able to delete data in this mode, but you can migrate your data to Bluesky.",
+ "loginButton": "I Can Login to X",
+ "archiveOnlyButton": "I Can't Login, Use Archive Only Mode"
+ }
+ },
"errorReport": {
"title": "Submit an error report",
"errorsOccurred": "{count} errors occured",
@@ -346,8 +354,7 @@
"platform": {
"u2fNotice": "If you use a U2F security key (like a Yubikey) for 2FA, press it when you see a white screen.",
"u2fNoticeFacebook": "If you use a U2F security key (like a Yubikey) for 2FA, press it when prompted.",
- "readMore": "Read more",
- "importArchiveOnly": "Import Archive Only (for deleted accounts with an archive)"
+ "readMore": "Read more"
},
"finished": {
"viewBlueskyProfile": "View Bluesky Profile",
diff --git a/src/renderer/src/modals/XAccountModeModal.vue b/src/renderer/src/modals/XAccountModeModal.vue
new file mode 100644
index 00000000..d0d864cd
--- /dev/null
+++ b/src/renderer/src/modals/XAccountModeModal.vue
@@ -0,0 +1,100 @@
+
+
+
+