element-x-ada/features
Colin S ebdd9459e7
messages: separate custom tab links from normal links
Some links in the `MessagesView` are part of Element X itself,
such as the help pages in `LearnMoreConfig` [1]. These links
should open in an "in-app" Chrome Custom Tab, because they are
basically part of the app.

Web links from chat messages, on the other hand, should open in
the user's preferred web browser as regular tabs.

Separate "regular" links from "custom tab" links with a new
parameter `onLinkClick(..., customTab)`. If true, the link
opens in a custom tab.

Links within `TimelineView` are always opened in a normal tab.

[1]: appconfig/src/main/kotlin/io/element/android/appconfig/LearnMoreConfig.kt
2025-01-28 20:53: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: separate custom tab links from normal links 2025-01-28 20:53: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