Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
3296eb4
fix: start work on UserSettings
Bilb Aug 12, 2025
ceb07e1
feat: moved all of the privacy screen to userSettingsModal
Bilb Aug 13, 2025
6a55ecc
Merge branch 'dev' into feat/settings-modal
Bilb Aug 14, 2025
d15a44b
Merge remote-tracking branch 'upstream/dev' into feat/settings-modal
Bilb Aug 14, 2025
1075883
feat: added user notification settings page
Bilb Aug 14, 2025
e168dff
chore: show exit icons for user settings child page
Bilb Aug 14, 2025
f498b37
feat: added user settings page about Conversation
Bilb Aug 17, 2025
7b112ca
feat: link delete account modal to new user settings page
Bilb Aug 17, 2025
57a4cff
feat: added the help settings page and remove it from legacy settings
Bilb Aug 17, 2025
9f5fd85
feat: moved blocked contact to modal
Bilb Aug 18, 2025
7f885a1
chore: refactored how margins in modal buttons work
Bilb Aug 18, 2025
fe57721
feat: moved appearance section and slider for zoom factor
Bilb Aug 19, 2025
6bd462d
feat: moved to user settings the App version info details
Bilb Aug 19, 2025
cac47d7
chore: move the recovery password settings to modal
Bilb Aug 20, 2025
1bb608a
chore: updated crowdin strings
Bilb Aug 21, 2025
e1a2163
feat: moved the password set/change/remove logic to userSettings
Bilb Aug 21, 2025
b3cc370
feat: show profile pic upload failed for user avatar change
Bilb Aug 21, 2025
5f41099
chore: remove Message section and link back buttons in leftpane
Bilb Aug 21, 2025
d9e66ee
chore: cosmetic changes for usersettingsmodal
Bilb Aug 21, 2025
fdf5ed2
chore: address PR feedback
Bilb Aug 25, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 13 additions & 6 deletions _locales/af/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,8 @@
"adminTwoPromotedToAdmin": "<b>{name}</b> en <b>{other_name}</b> is bevorder tot Admin.",
"andMore": "+{count}",
"anonymous": "Anoniem",
"appName": "Session",
"appPro": "Session Pro",
"appearanceHideMenuBar": "Versteek Kieslysbalk",
"appearanceLanguage": "Taal",
"appearanceLanguageDescription": "Kies jou taalinstelling vir Session. Session sal herbegin wanneer jy jou taalinstelling verander.",
Expand Down Expand Up @@ -151,7 +153,6 @@
"callsSettings": "Oproepe (Beta)",
"callsVoiceAndVideo": "Stem- en video-oproepe",
"callsVoiceAndVideoBeta": "Stem- en video-oproepe (Beta)",
"callsVoiceAndVideoModalDescription": "Jou IP is sigbaar vir jou oproepmaat en 'n Oxen Foundation-bediener terwyl beta-oproepe gebruik word.",
"callsVoiceAndVideoToggleDescription": "Aktiveer stem- en videoklank aanroep na en van ander gebruikers.",
"callsYouCalled": "Jy het {name} gebel",
"callsYouMissedCallPermissions": "Jy het 'n oproep gemis van <b>{name}</b> omdat jy nie <b>Stem- en Video-oproepe</b> in Privaatheid-instellings aangeskakel het nie.",
Expand Down Expand Up @@ -525,6 +526,7 @@
"messageVoiceSnippetGroup": "{author}: {emoji} Stemboodskap",
"messages": "Boodskappe",
"minimize": "Minimeer",
"networkName": "Session Network",
"next": "Volgende",
"nicknameDescription": "Kies 'n bynaam vir <b>{name}</b>. Dit sal vir jou verskyn in jou een-tot-een en groepe gesprekke.",
"nicknameEnter": "Voer bynaam in",
Expand Down Expand Up @@ -598,9 +600,8 @@
"onsErrorUnableToSearch": "Ons kon nie na hierdie ONS soek nie. Probeer asseblief later weer.",
"open": "Oop",
"other": "Ander",
"oxenFoundation": "Oxen Foundation",
"passwordChange": "Wysig Wagwoord",
"passwordChangeDescription": "Verander die wagwoord wat benodig word om Session te ontsluit.",
"passwordChangedDescription": "Jou wagwoord is verander. Hou dit asseblief veilig.",
"passwordConfirm": "Bevestig wagwoord",
"passwordCurrentIncorrect": "Jou huidige wagwoord is verkeerd.",
"passwordEnter": "Voer wagwoord in",
Expand All @@ -611,7 +612,6 @@
"passwordFailed": "Kon nie wagwoord stel nie",
"passwordIncorrect": "Verkeerde wagwoord",
"passwordRemove": "Verwyder wagwoord",
"passwordRemovedDescription": "Jou wagwoord is verwyder.",
"passwordSet": "Stel Wagwoord",
"paste": "Plak",
"permissionMusicAudioDenied": "Session benodig musiek en oudio toegang om lêers, musiek en oudio te stuur, maar dit is permanent geweier. Tik Instellings → Toestemmings, en skakel \"Musiek en oudio\" aan.",
Expand Down Expand Up @@ -639,6 +639,7 @@
"pinUnpin": "Losmaak",
"pinUnpinConversation": "Maak Gesprek Los",
"preview": "Voorskou",
"pro": "Pro",
"profile": "Profiel",
"profileDisplayPicture": "Vertoon Prent",
"profileDisplayPictureRemoveError": "Kon nie vertoonbeeld verwyder nie.",
Expand Down Expand Up @@ -709,9 +710,12 @@
"sessionAppearance": "Voorkoms",
"sessionClearData": "Vee Data Uit",
"sessionConversations": "Gesprekke",
"sessionDownloadUrl": "https://getsession.org/download",
"sessionFoundation": "Session Foundation",
"sessionHelp": "Help",
"sessionInviteAFriend": "Nooi 'n Vriend",
"sessionMessageRequests": "Boodskap Versoeke",
"sessionNetworkDataPrice": "Price data powered by CoinGecko<br/>Accurate at {date_time}",
"sessionNotifications": "Kennisgewing",
"sessionPermissions": "Toestemmings",
"sessionPrivacy": "Privaatheid",
Expand All @@ -727,12 +731,15 @@
"show": "Wys",
"showAll": "Wys almal",
"showLess": "Wys minder",
"stakingRewardPool": "Staking Reward Pool",
"stickers": "Plakkers",
"supportGoTo": "Gaan na Ondersteun Bladsy",
"systemInformationDesktop": "Stelsel Inligting: {information}",
"theContinue": "Gaan voort",
"theDefault": "Verstek",
"theError": "Fout",
"tokenNameLong": "Session Token",
"tokenNameShort": "SESH",
"tryAgain": "Probeer Weer",
"typingIndicators": "Tik Aanduiders",
"typingIndicatorsDescription": "Sien en deel tik aanduiders.",
Expand All @@ -752,6 +759,7 @@
"urlOpen": "Oop URL",
"urlOpenBrowser": "Dit sal in jou blaaier oopmaak.",
"urlOpenDescription": "Is jy seker jy wil hierdie URL in jou blaaier oopmaak?<br/><br/><b>{url}</b>",
"usdNameShort": "USD",
"useFastMode": "Gebruik Fast Mode",
"video": "Video",
"videoErrorPlay": "Kan nie video speel nie.",
Expand All @@ -761,7 +769,6 @@
"warning": "Waarskuwing",
"window": "Venster",
"yes": "Ja",
"you": "Jy",
"sessionNetworkDataPrice": "Price data powered by CoinGecko<br/>Accurate at {date_time}"
"you": "Jy"
}

19 changes: 13 additions & 6 deletions _locales/ar/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -52,11 +52,13 @@
"appIconEnableIconAndName": "استخدام أيقونة واسم بديل للتطبيق",
"appIconSelect": "حدد أيقونة بديلة للتطبيق",
"appIconSelectionTitle": "أيقونة",
"appName": "Session",
"appNameCalculator": "الآلة الحاسبة",
"appNameNews": "الأخبار",
"appNameNotes": "الملاحظات",
"appNameStocks": "المخزون",
"appNameWeather": "الطقس",
"appPro": "Session Pro",
"appearanceHideMenuBar": "إخفاء شريط القائمة",
"appearanceLanguage": "اللغة",
"appearanceLanguageDescription": "اختر إعدادات اللغة الخاصة بك لتطبيق Session. سيعيد Session التشغيل عند تغيير إعدادات اللغة.",
Expand Down Expand Up @@ -171,7 +173,6 @@
"callsSettings": "المكالمات (نسخة تجريبية)",
"callsVoiceAndVideo": "المكالمات الصوتية و المرئية",
"callsVoiceAndVideoBeta": "المكالمات الصوتية والمرئية (تجريبي)",
"callsVoiceAndVideoModalDescription": "عنوان IP الخاص بك مرئي لشريك الاتصال وخادم Oxen Foundation أثناء استخدام المكالمات التجريبية.",
"callsVoiceAndVideoToggleDescription": "تفعيل المكالمات الصوتية والمرئية من وإلى المستخدمين الآخرين.",
"callsYouCalled": "لقد اتصلت بـ {name}",
"callsYouMissedCallPermissions": "لقد فاتتك مكالمة من <b>{name}</b> لأنك لم تقم بتمكين <b>المكالمات الصوتية والمرئية</b> في إعدادات الخصوصية.",
Expand Down Expand Up @@ -571,6 +572,7 @@
"messageVoiceSnippetGroup": "{author}: {emoji} رسالة صوتية",
"messages": "الرسائل",
"minimize": "تصغير",
"networkName": "Session Network",
"next": "التالي",
"nicknameDescription": "اختر اسم مستعار لـ <b>{name}</b>. سيظهر لك في محادثاتك الفردية والجماعية.",
"nicknameEnter": "أدخل اسم مستعار",
Expand Down Expand Up @@ -647,9 +649,8 @@
"onsErrorUnableToSearch": "لم نتمكن من البحث عن هذا ONS. الرجاء المحاولة مرة أخرى لاحقا.",
"open": "فتح",
"other": "أخرى",
"oxenFoundation": "Oxen Foundation",
"passwordChange": "تغيير كلمة السر",
"passwordChangeDescription": "تغيير كلمة السر المطلوبة لفتح Session.",
"passwordChangedDescription": "تم تغيير كلمة المرور الخاصة بك. احفظها في مامن.",
"passwordConfirm": "أَكِد كلمة المرور",
"passwordCurrentIncorrect": "كلمة المرور الحالية غير صحيحة.",
"passwordEnter": "أدخل كلمة السر",
Expand All @@ -660,7 +661,6 @@
"passwordFailed": "فشل تعيين كلمة المرور",
"passwordIncorrect": "كلمة المرور خاطئة",
"passwordRemove": "إزالة كلمة السر",
"passwordRemovedDescription": "تمت إزالة كلمة السر الخاصة بك.",
"passwordSet": "تعيين كلمة المرور",
"paste": "لصق",
"permissionChange": "تغيير الصَّلاحِيَة",
Expand Down Expand Up @@ -697,6 +697,7 @@
"pinUnpin": "إلغاء التثبيت",
"pinUnpinConversation": "إلغاء تثبيت المحادثة",
"preview": "معاينة",
"pro": "Pro",
"profile": "الملف الشخصي",
"profileDisplayPicture": "صورة العرض",
"profileDisplayPictureRemoveError": "فشل في إزالة صورة العرض.",
Expand Down Expand Up @@ -773,9 +774,12 @@
"sessionAppearance": "المظهر",
"sessionClearData": "مسح البيانات",
"sessionConversations": "المحادثات",
"sessionDownloadUrl": "https://getsession.org/download",
"sessionFoundation": "Session Foundation",
"sessionHelp": "المساعدة",
"sessionInviteAFriend": "دعوة صديق",
"sessionMessageRequests": "طلبات المُراسلة",
"sessionNetworkDataPrice": "Price data powered by CoinGecko<br/>Accurate at {date_time}",
"sessionNetworkDescription": "يتم إرسال الرسائل باستخدام Session Network. تتكون الشبكة من عقد محفزة مع Session Token، الذي يحافظ على Session لامركزي وآمن. <span><b>اعرف المزيد</b> {icon}</span>",
"sessionNotifications": "الإشعارات",
"sessionPermissions": "الصلاحيات",
Expand All @@ -792,13 +796,16 @@
"show": "إظهار",
"showAll": "إظهار الكل",
"showLess": "عرض أقل",
"stakingRewardPool": "Staking Reward Pool",
"stickers": "الملصقات",
"supportGoTo": "الذهاب لصفحة الدعم",
"systemInformationDesktop": "معلومات النظام: {information}",
"tapToRetry": "أنقر للمحاولة مرة أخرى",
"theContinue": "استمرار",
"theDefault": "افتراضي",
"theError": "خطأ",
"tokenNameLong": "Session Token",
"tokenNameShort": "SESH",
"tryAgain": "حاول مجدداً",
"typingIndicators": "مؤشرات الكتابة",
"typingIndicatorsDescription": "شاهد وشارك مؤشرات الكتابة.",
Expand All @@ -819,6 +826,7 @@
"urlOpen": "فتح الرابط",
"urlOpenBrowser": "سيتم فتح هذا في متصفحك.",
"urlOpenDescription": "هل أنت متأكد من فتح هذا الرابط في متصفحك؟<br/><br/><b>{url}</b>",
"usdNameShort": "USD",
"useFastMode": "استخدم الوضع السريع",
"video": "فيديو",
"videoErrorPlay": "تعذر تشغيل الفيديو",
Expand All @@ -828,7 +836,6 @@
"warning": "تحذير",
"window": "نافذة",
"yes": "نعم",
"you": "أنت",
"sessionNetworkDataPrice": "Price data powered by CoinGecko<br/>Accurate at {date_time}"
"you": "أنت"
}

19 changes: 13 additions & 6 deletions _locales/az/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,12 +56,14 @@
"appIconEnableIconAndName": "Alternativ tətbiq ikonunu və adını istifadə et",
"appIconSelect": "Alternativ tətbiq ikonunu seç",
"appIconSelectionTitle": "İkon",
"appName": "Session",
"appNameCalculator": "Kalkulyator",
"appNameMeetingSE": "MeetingSE",
"appNameNews": "Xəbərlər",
"appNameNotes": "Notlar",
"appNameStocks": "Səhmlər",
"appNameWeather": "Hava",
"appPro": "Session Pro",
"appearanceHideMenuBar": "Menyu çubuğunu gizlət",
"appearanceLanguage": "Dil",
"appearanceLanguageDescription": "Session üçün dil ayarlarınızı seçin. Dil ayarlarını dəyişdirdikdə Session yenidən başladılacaq.",
Expand Down Expand Up @@ -180,7 +182,6 @@
"callsSettings": "Zənglər (Beta)",
"callsVoiceAndVideo": "Səsli və görüntülü zənglər",
"callsVoiceAndVideoBeta": "Səsli və görüntülü zənglər (Beta)",
"callsVoiceAndVideoModalDescription": "Beta zənglərini istifadə edərkən IP ünvanınız zəng tərəfdaşınıza və Oxen Foundation serverinə görünür.",
"callsVoiceAndVideoToggleDescription": "Digər istifadəçilərlə səsli və görüntülü zəngləri təmin edir.",
"callsYouCalled": "{name} istifadəçisinə zəng etdiniz",
"callsYouMissedCallPermissions": "Gizlilik Ayarlarında <b>Səsli və görüntülü zənglər</b> seçimini fəallaşdırmadığınız üçün <b>{name}</b> etdiyi bir zəngi buraxdınız.",
Expand Down Expand Up @@ -624,6 +625,7 @@
"modalMessageCharacterTooLongTitle": "Mesaj çox uzundur",
"modalMessageTooLongDescription": "Lütfən mesajınızı {limit} xarakter və ya daha az qədər qısaldın.",
"modalMessageTooLongTitle": "Mesaj çox uzundur",
"networkName": "Session Network",
"next": "Növbəti",
"nicknameDescription": "<b>{name}</b> üçün bir ləqəb seçin. Bu, təkbətək və qrup danışıqlarınızda sizə görünəcək.",
"nicknameEnter": "Ləqəb daxil edin",
Expand Down Expand Up @@ -702,9 +704,8 @@
"open": "Aç",
"openSurvey": "Anketi aç",
"other": "Digər",
"oxenFoundation": "Oxen Foundation",
"passwordChange": "Parolu dəyişdir",
"passwordChangeDescription": "Session kilidini açmaq üçün tələb olunan parolu dəyişdir.",
"passwordChangedDescription": "Parolunuz dəyişdirildi. Lütfən, onu güvəndə saxlayın.",
"passwordConfirm": "Parolu təsdiqlə",
"passwordCurrentIncorrect": "Hazırkı parolunuz yanlışdır.",
"passwordEnter": "Parolu daxil edin",
Expand All @@ -716,7 +717,6 @@
"passwordFailed": "Parol təyin etmə uğursuz oldu",
"passwordIncorrect": "Yanlış parol",
"passwordRemove": "Parolu sil",
"passwordRemovedDescription": "Parolunuz silindi.",
"passwordSet": "Parol təyin et",
"paste": "Yapışdır",
"permissionChange": "İcazəni dəyişdir",
Expand Down Expand Up @@ -757,6 +757,7 @@
"pinUnpin": "Sancağı götür",
"pinUnpinConversation": "Danışıq sancağını götür",
"preview": "Önizləmə",
"pro": "Pro",
"proActivated": "Aktivləşdirildi",
"proAlreadyPurchased": "Artıq yüksəltdiniz",
"proAnimatedDisplayPicture": "Getdik və ekran şəkliniz üçün GIF-lər və animasiyalı WebP təsvirləri yükləyin!",
Expand Down Expand Up @@ -867,10 +868,13 @@
"sessionAppearance": "Görünüş",
"sessionClearData": "Veriləri təmizlə",
"sessionConversations": "Danışıqlar",
"sessionDownloadUrl": "https://getsession.org/download",
"sessionFoundation": "Session Foundation",
"sessionHelp": "Kömək",
"sessionInviteAFriend": "Bir dostu dəvət et",
"sessionMessageRequests": "Mesaj tələbləri",
"sessionNetworkCurrentPrice": "Hazırkı SESH qiyməti",
"sessionNetworkDataPrice": "Price data powered by CoinGecko<br/>Accurate at {date_time}",
"sessionNetworkDescription": "Mesajlar Session Network üzərindən göndərilir. Şəbəkə, Session tətbiqini mərkəzsiz və təhlükəsiz saxlamaq üçün Session Token ilə təşviq olunan node-lardan ibarətdir. <span><b>Ətraflı öyrən</b> {icon}</span>",
"sessionNetworkLearnAboutStaking": "Staking barədə ətraflı öyrən",
"sessionNetworkMarketCap": "Bazar dəyəri",
Expand Down Expand Up @@ -899,13 +903,16 @@
"showLess": "Daha az göstər",
"showNoteToSelf": "Özünə Qeydi Göstər",
"showNoteToSelfDescription": "Söhbət siyahınızda <b>Özünə Qeyd</b>i göstərmək istədiyinizə əminsiniz?",
"stakingRewardPool": "Staking Reward Pool",
"stickers": "Stikerlər",
"supportGoTo": "Dəstək Səhifəsinə get",
"systemInformationDesktop": "Sistem məlumatı: {information}",
"tapToRetry": "Yenidən sınamaq üçün toxun",
"theContinue": "Davam",
"theDefault": "İlkin",
"theError": "Xəta",
"tokenNameLong": "Session Token",
"tokenNameShort": "SESH",
"tooltipAccountIdVisible": "<b>{name}</b> üçün Hesab ID-si əvvəlki qarşılıqlı əlaqələrə əsasən görünür",
"tooltipBlindedIdCommunities": "Kor ID-lər, spamı azaltmaq və məxfiliyi artırmaq üçün icmalarda istifadə olunur",
"tryAgain": "Yenidən sına",
Expand Down Expand Up @@ -938,6 +945,7 @@
"urlOpen": "URL-ni aç",
"urlOpenBrowser": "Bu, brauzerinizdə açılacaq.",
"urlOpenDescription": "Bu URL-ni brauzerinizdə açmaq istədiyinizə əminsiniz?<br/><br/><b>{url}</b>",
"usdNameShort": "USD",
"useFastMode": "Sürətli rejimi istifadə et",
"video": "Video",
"videoErrorPlay": "Video oxudula bilmir.",
Expand All @@ -949,7 +957,6 @@
"warning": "Xəbərdarlıq",
"window": "Pəncərə",
"yes": "Bəli",
"you": "Siz",
"sessionNetworkDataPrice": "Price data powered by CoinGecko<br/>Accurate at {date_time}"
"you": "Siz"
}

Loading