ma1 pushed to branch tor-browser-140.0a1-15.0-1 at The Tor Project / 
Applications / Tor Browser


Commits:
7ba7899b by Henry Wilkes at 2025-06-10T15:27:16+01:00
fixup! BB 40925: Implemented the Security Level component

TB 43783: Prompt user for a restart if their security level preferences
are not aligned at startup or mid-session.

Also handle failures to apply NoScript settings.

- - - - -
8a3f4ef0 by Henry Wilkes at 2025-06-10T15:27:17+01:00
fixup! BB 40069: Add helpers for message passing with extensions

TB 43783: Allow the browser to wait for the NoScript settings to be
applied.

- - - - -
f0744c43 by Henry Wilkes at 2025-06-10T15:27:18+01:00
fixup! Base Browser strings

TB 43783: Add security level prompt strings.

- - - - -
48604a71 by Henry Wilkes at 2025-06-10T15:27:19+01:00
fixup! TB 40026 [android]: Implement Security Level settings on Android.

TB 43783: Expose SecurityLevelPrefs.setSecurityLevelAndRestart to
android integration.

- - - - -
00b151ee by Henry Wilkes at 2025-06-10T15:27:20+01:00
fixup! Base Browser strings

TB 43782: Add strings for new security level UX flow.

- - - - -
b521b013 by Henry Wilkes at 2025-06-10T15:27:21+01:00
fixup! BB 40925: Implemented the Security Level component

TB 43782: Update security level UI for new UX flow.

In addition, we drop the distinction between the security levels in the
UI when the user has a custom security level.

I.e. we always show shield as unfilled but with a yellow dot in the
toolbar, and we just call it "Custom" rather than "Standard Custom",
etc.

- - - - -
116c3b51 by clairehurst at 2025-06-10T15:27:22+01:00
fixup! TB 40026 [android]: Implement Security Level settings on Android.

TB 43786:  Add new UX flow for changing security level (Android)

- - - - -
fc2602a2 by clairehurst at 2025-06-10T15:27:23+01:00
fixup! [android] Implement Android-native Connection Assist UI

TB 43786: Add new UX flow for changing security level (Android)

- - - - -
e1670e7a by clairehurst at 2025-06-10T15:27:24+01:00
fixup! [android] TBA strings

TB 43786: Add new UX flow for changing security level (Android)

- - - - -


37 changed files:

- browser/components/BrowserGlue.sys.mjs
- + browser/components/securitylevel/SecurityLevelUIUtils.sys.mjs
- browser/components/securitylevel/content/securityLevel.js
- browser/components/securitylevel/content/securityLevelButton.css
- + browser/components/securitylevel/content/securityLevelDialog.js
- + browser/components/securitylevel/content/securityLevelDialog.xhtml
- browser/components/securitylevel/content/securityLevelPanel.css
- browser/components/securitylevel/content/securityLevelPanel.inc.xhtml
- browser/components/securitylevel/content/securityLevelPreferences.css
- browser/components/securitylevel/content/securityLevelPreferences.inc.xhtml
- browser/components/securitylevel/jar.mn
- browser/components/securitylevel/moz.build
- + browser/modules/SecurityLevelRestartNotification.sys.mjs
- browser/modules/moz.build
- 
mobile/android/android-components/components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngine.kt
- 
mobile/android/android-components/components/concept/engine/src/main/java/mozilla/components/concept/engine/Settings.kt
- 
mobile/android/android-components/components/feature/search/src/main/java/mozilla/components/feature/search/SearchUseCases.kt
- mobile/android/fenix/app/src/main/java/org/mozilla/fenix/HomeActivity.kt
- mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/Core.kt
- 
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/SettingsFragment.kt
- − 
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/TorSecurityLevelFragment.kt
- − 
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tor/SecurityLevel.kt
- 
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tor/TorConnectionAssistFragment.kt
- + 
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tor/TorSecurityLevel.kt
- + 
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tor/TorSecurityLevelFragment.kt
- mobile/android/fenix/app/src/main/java/org/mozilla/fenix/utils/Settings.kt
- + 
mobile/android/fenix/app/src/main/res/layout/fragment_tor_security_level_preferences.xml
- mobile/android/fenix/app/src/main/res/navigation/nav_graph.xml
- mobile/android/fenix/app/src/main/res/values/preference_keys.xml
- mobile/android/fenix/app/src/main/res/values/torbrowser_strings.xml
- mobile/android/fenix/app/src/main/res/xml/preferences.xml
- − mobile/android/fenix/app/src/main/res/xml/tor_security_level_preferences.xml
- 
mobile/android/geckoview/src/main/java/org/mozilla/geckoview/TorAndroidIntegration.java
- toolkit/components/extensions/ExtensionParent.sys.mjs
- toolkit/components/securitylevel/SecurityLevel.sys.mjs
- toolkit/locales/en-US/toolkit/global/base-browser.ftl
- toolkit/modules/TorAndroidIntegration.sys.mjs


The diff was not included because it is too large.


View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/f8d973ab69208bd03c24abf5a9ea48b6621d814d...e1670e7a7b7e07cfa24ef8d9b9581e103afd838e

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/f8d973ab69208bd03c24abf5a9ea48b6621d814d...e1670e7a7b7e07cfa24ef8d9b9581e103afd838e
You're receiving this email because of your account on gitlab.torproject.org.


_______________________________________________
tbb-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to