Hypatia/app/src/main/res
Tavi 52b79bf526
LinkScannerService: don't repeatedly scan
- have the system only send 10 events a second, instead of 1000
- don't scan the same package+class name more than once a second
- put each event view scanner on its own thread keyed by package+class
- don't scan if there is already an existing thread for the package+class

this can still cause high cpu usage on views with lots of text
especially if the user continually interacts with it
but is overall much better

to recap:
- a given package+class can only be scanned at most once a second
- a given package+class can only have one scanner at a time
- text to scan will not be scanned if already scanned
- domains to scan will not be scanned if already scanned

Signed-off-by: Tavi <tavi@divested.dev>
2024-05-25 18:49:56 -04:00
..
drawable Handle all detections via notifications 2023-12-24 18:19:11 -05:00
drawable-hdpi Realtime malware scanning 2017-12-16 07:11:02 -05:00
drawable-mdpi Realtime malware scanning 2017-12-16 07:11:02 -05:00
drawable-xhdpi Realtime malware scanning 2017-12-16 07:11:02 -05:00
drawable-xxhdpi Realtime malware scanning 2017-12-16 07:11:02 -05:00
layout Make the app smaller 2023-02-07 11:30:30 -05:00
menu Ability to scan screen content for malicious links 2024-05-22 20:09:16 -04:00
mipmap-anydpi-v26 Handle all detections via notifications 2023-12-24 18:19:11 -05:00
mipmap-hdpi Reduce size of app 2024-04-21 14:08:08 -04:00
mipmap-mdpi Themed app icon support 2022-10-17 21:01:24 -04:00
mipmap-xhdpi Themed app icon support 2022-10-17 21:01:24 -04:00
mipmap-xxhdpi Reduce size of app 2024-04-21 14:08:08 -04:00
mipmap-xxxhdpi Reduce size of app 2024-04-21 14:08:08 -04:00
values Typo 2024-05-24 09:33:02 -04:00
values-af Bump for release 2024-02-27 01:46:45 -05:00
values-cs Fixup credits, missed in previous bump 2024-05-17 10:00:37 -04:00
values-de Fixup 2024-04-11 12:13:21 -04:00
values-el Bump for release 2024-02-27 01:46:45 -05:00
values-es Fixup credits, missed in previous bump 2024-05-17 10:00:37 -04:00
values-fi Restore support for Jelly Bean 2023-12-26 19:34:33 -05:00
values-fr Ability to scan screen content for malicious links 2024-05-22 20:09:16 -04:00
values-gl Add the Galician tranlsations from @ghose 2024-04-20 20:47:47 -04:00
values-it Fixup credits, missed in previous bump 2024-05-17 10:00:37 -04:00
values-pl Bump for release 2024-02-27 01:46:45 -05:00
values-pt Add back random empty line 2024-05-04 19:47:34 -03:00
values-pt-rBR Fixup credits, missed in previous bump 2024-05-17 10:00:37 -04:00
values-ru Ability to scan screen content for malicious links 2024-05-22 20:09:16 -04:00
values-tr Ability to scan screen content for malicious links 2024-05-22 20:09:16 -04:00
values-zh-rCN Bump for release 2024-02-27 01:46:45 -05:00
xml LinkScannerService: don't repeatedly scan 2024-05-25 18:49:56 -04:00