Keep browser sign-ins across tabs and restarts (#2089)

* feat(desktop): share persistent browser data across tabs

Keep browser sign-ins and site storage across tabs and app restarts, with a Settings action to clear the shared profile.

* fix(settings): prevent duplicate browser data clears

* fix(desktop): complete browser data cleanup

Clear legacy per-tab profiles after upgrades and localize the browser data settings in every supported language.

* fix(desktop): close browser profile cleanup races
This commit is contained in:
Mohamed Boudra
2026-07-16 00:40:24 +08:00
committed by GitHub
parent 9423b091b9
commit 328361667f
32 changed files with 1413 additions and 148 deletions
+11
View File
@@ -1488,6 +1488,17 @@ export const ar: TranslationResources = {
},
general: {
title: "عام",
browserData: {
title: "بيانات المتصفح",
siteData: "ملفات تعريف الارتباط وبيانات المواقع",
description: "تتشارك علامات تبويب المتصفح تسجيلات الدخول وبيانات المواقع عبر Paseo.",
clear: "مسح بيانات المتصفح",
clearing: "جارٍ المسح...",
confirmTitle: "هل تريد مسح بيانات المتصفح؟",
confirmMessage: "سيتم تسجيل خروجك من المواقع وإعادة تحميل علامات تبويب المتصفح المفتوحة.",
success: "تم مسح بيانات المتصفح.",
error: "تعذر مسح بيانات المتصفح.",
},
defaultSend: {
label: "إرسال افتراضي",
descriptions: {