element-x-ada/features
Colin S 31c3b0c881
messages: open web links in full web browser
In [1], all hyperlinks within `MessagesNode` switched to using

    activity.openUrlInChromeCustomTab()

instead of with `openUrlInExternalApp()`.

This causes web links in chat messages to open in an "in-app"
Chrome Custom Tab [2] instead of the user's configured "full"
web browser. This is a UX nuisance. Open web links in a full
browser instead.

Closes #3885 [3].

[1]: 5baefd479f (Identity change: handle click on "learn more")

[2]: https://developer.chrome.com/docs/android/custom-tabs/guide-get-started#opening_a_custom_tab

[3]: https://github.com/element-hq/element-x-android/issues/3885
2025-01-25 21:07:22 -06:00
..
analytics Replace the InfoListOrganism default bg color (#4091) 2025-01-07 14:01:42 +01:00
cachecleaner Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
call Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
createroom Sync Strings from Localazy 2025-01-20 00:26:57 +00:00
deactivation Sync Strings from Localazy 2025-01-13 00:30:35 +00:00
enterprise Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
ftue Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
invite Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
joinroom Sync Strings from Localazy 2025-01-20 00:26:57 +00:00
knockrequests Replace our firstIfSingle extension with singleOrNull from the Kotlin library. 2025-01-22 15:49:41 +01:00
leaveroom Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
licenses Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
location Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
lockscreen Remove or replace unnecessary BackHandler calls (#4148) 2025-01-15 10:43:26 +01:00
login Sync Strings from Localazy 2025-01-20 00:26:57 +00:00
logout Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
messages messages: open web links in full web browser 2025-01-25 21:07:22 -06:00
migration Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
networkmonitor Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
onboarding change(flow) : remove developer entry point from OnBoarding 2025-01-17 09:37:35 +01:00
poll Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
preferences change(tracing) : change how tracing is configured (ui and logic) 2025-01-17 09:52:32 +01:00
rageshake change(tracing) : update bug reporter tracing form data. 2025-01-17 16:59:31 +01:00
roomaliasresolver Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
roomcall Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
roomdetails Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
roomdirectory Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
roomlist Sync Strings from Localazy 2025-01-20 00:26:57 +00:00
securebackup Sync Strings from Localazy 2025-01-13 00:30:35 +00:00
share Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
signedout Replace the InfoListOrganism default bg color (#4091) 2025-01-07 14:01:42 +01:00
userprofile Remove or replace unnecessary BackHandler calls (#4148) 2025-01-15 10:43:26 +01:00
verifysession Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
viewfolder Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00