Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content

Issue 5720: Improve filtering of apps

Sayantan Roychowdhury requested to merge 5720-improve_filtering into main

Description

Some apps like de.tlllr.tlllrfan still passed through the preexisting filter logics.
This application is only available for some regions, i.e it is GEO_RESTRICTED.

Issue(s)

e/backlog#5720 (closed)

Test environment

Gradle build from 5720-improve_filtering, install the apk and test.

Test procedures

  • Search for the package name "de.tlllr.tlllrfan" and check if the app can be downloaded.
  • The app will be available to install if you have a German IP. If not it should display "N/A".
  • To get app, use a German VPN. You may have to clear App Lounge data, toggle mobile data and/or wifi several times.

See the screen recordings below.

Technical details

A new level based filter is incorporated. Some apps can be shown but they display "N/A" if restricted. These have filter level as UI. Some apps cannot even be properly shown (example com.skype.m2) which need to be removed from the lists. These use filter level DATA.

Screenshots

Without VPN 5720_no_vpn

With VPN 5720_with_vpn

Check list

  • Self review
  • Test procedure explained
  • Tested on fresh install
  • Tested applied as an update
  • License
  • Internal documentation
  • User documentation
Edited by Sayantan Roychowdhury

Merge request reports

Loading