0
0
Fork 0
mirror of https://github.com/YTVanced/VancedMicroG synced 2024-11-14 23:15:06 +00:00
Commit graph

60 commits

Author SHA1 Message Date
Marvin W
c30e05ee68
EN: Use own file provider class to ensure there is no duplicate use 2020-12-20 19:29:50 +01:00
Marvin W
f0337b5dcd
Move EN and GCM service in persistent subprocess
This increases stability/durability of these services in case of crashes
2020-12-20 19:29:50 +01:00
Marvin W
6d423bb8e4
EN: Make rotated key use same start number as regular key
This hides the fact that the key was rotated. Probably never needed because one
is not going to get infected twice within 14 days, but doesn't hurt either.
2020-12-20 19:29:50 +01:00
Marvin W
0e8c8bb712
EN: Use applicationId as authority for export file provider 2020-12-16 19:49:37 +01:00
Marvin W
15609af676
EN: Update device data
Include newly added devices and corrections published 2020-12-14
2020-12-16 11:13:05 +01:00
Marvin W
1ffb559af0
EN: Adjust export UI 2020-12-16 10:38:06 +01:00
Thomas Lambertz
0a9d4869c7
EN: change mime-type when exporting database to be microg specific 2020-12-16 10:38:06 +01:00
Thomas Lambertz
4158e71999
EN: Add database export feature. Only exports the advertisements table. 2020-12-16 10:38:06 +01:00
Vladimir Filatov
879b4c1396
Add Belarusian translation (#1313) 2020-12-14 21:20:19 +01:00
Marvin W
847e823d64
Fix translations 2020-12-13 20:06:48 +01:00
Vladimir Filatov
5b77f5b210
Update Russian translation (#1311) 2020-12-13 18:45:06 +01:00
Marvin W
f5578feea2
EN: Manually cast to long whenever needed to be on the safe side 2020-12-13 15:50:54 +01:00
Marvin W
a814c7de7e
EN: Request users to enable Bluetoooth/Location access 2020-12-13 15:37:07 +01:00
Marvin W
3dad397dd1
EN: (UI) Add low priority, unexported EXPOSURE_NOTIFICATION_SETTINGS activity.
Useful when bundling the library with EN apps.
2020-12-12 13:13:25 +01:00
Marvin W
0cd028af0e
EN: Don't allow apps to turn off EN that didn't turn it on before 2020-12-12 13:13:25 +01:00
Marvin W
9b91bf63c6
EN: (UI) Improve display of reported exposures 2020-12-12 13:13:25 +01:00
Marvin W
369c3d7557
EN: Allow exporting key of current day
This requires rotating the daily TEK when exporting
2020-12-12 13:13:25 +01:00
Marvin W
a3d6f1aed5
EN: Don't adjust tx power by TX_POWER_LOW (-15)
The exposure-notifications-internal suggests that this is the thing to do,
but the actual implementaton doesn't.
2020-12-12 13:13:24 +01:00
Marvin W
128ca58bfe
EN: Handle callback exceptions for newest methods 2020-12-12 13:13:24 +01:00
Marvin W
0c321fd1eb
EN: Display warnings in settings when not operating correctly 2020-12-06 11:00:09 +01:00
Marvin W
2b09a5e530
EN: Ensure correct handling of new provideDiagnosisKeys()
Fixes #1300
2020-12-03 10:15:18 +01:00
Marvin W
f7190091af
EN: Add methods to check if advertising/scanning is supported by device 2020-12-01 18:27:07 +01:00
Christian Grigis
d4e20883d7 Avoid division by 0 2020-12-01 18:20:17 +01:00
Marvin W
a43273b5e0
Gradle: add description to poms 2020-11-24 23:02:32 +01:00
Marvin W
e84452aeaf
EN: Clear matching cache to ensure we don't miss any warnings due to changed bluetooth protocol 2020-11-24 16:36:08 +01:00
Marvin W
bc0b08c2b6
EN: Only ask for confirmation if build comes with confirm ui 2020-11-19 20:07:37 +01:00
Marvin W
50c241ab63
EN: Fixed rare case of incorrectly reporting more exposures than happened 2020-11-19 18:40:11 +01:00
Marvin W
4c2ef04364
EN API: Update 2020-11-18 19:18:20 +01:00
Christian Grigis
42da7aa2fa Handle callback when returning early 2020-11-10 10:14:29 +01:00
Marvin W
b67a11f4e6
EN: Display more details about app usage, add feature for deleting RPI storage 2020-10-17 22:58:02 +02:00
Marvin W
15fb118bbd
EN: Correctly report multiple exposures to same key 2020-10-17 19:18:59 +02:00
Marvin W
155bbce69b
EN: Retroactively "repair" broken database entries to a sane default value
Related to #1230
2020-10-17 15:30:03 +02:00
Marvin W
139f7eaf17
EN: Correctly average rssi on database entry update
Fixes #1230
2020-10-17 15:09:17 +02:00
Marvin W
d3d04459d6
EN: Support partial device list matches 2020-10-15 22:09:15 +02:00
Christian Grigis
b0e52b7a89 Update power calibrations with latest data 2020-10-15 10:02:18 +02:00
Marvin W
0eb75ba363
EN: Fix oversize database migration 2020-10-14 11:28:28 +02:00
Marvin W
1deeb45834
EN: Make database access suspendable, add migration routine for oversized databases 2020-10-13 21:20:12 +02:00
Marvin W
775b18c203
EN: Make sure to that database lock is freed during daily cleanup every 5s
Delete with limit is not supported on all Androids
2020-10-09 16:24:43 +02:00
Christian Grigis
da7a4e0fdb Add exposure summary to exposure intent 2020-10-09 15:28:28 +02:00
Christian Grigis
4e3c03cfaa
Fix overflow that prevents matching 2020-10-09 15:24:50 +02:00
Christian Grigis
fed85b1ca4 Make DB access uniform with ENServiceImpl 2020-10-09 15:21:01 +02:00
Marvin W
4486ff52ef
EN: Improve some database bits 2020-10-07 23:16:53 +02:00
Marvin W
6afcca0396
EN: Add latest API details, improve performance 2020-09-27 14:57:08 +02:00
Marvin W
a2afbe07fd
Only apply preferences when they actually changed 2020-09-13 02:14:32 +02:00
Marvin W
da9a3e714d
EN: Support SDK 26+ AdvertisingSet, use scheduled alarms for improved scanning in idle 2020-09-13 02:14:32 +02:00
Marvin W
4663d61007
EN: Don't scan persistently 2020-09-09 20:17:26 +02:00
Marvin W
f9cc9249d5
EN: Run cleanup in IO thread, improve performance 2020-09-09 00:50:58 +02:00
Marvin W
a016feba35
EN: Don't create TEK without need 2020-09-09 00:50:16 +02:00
Marvin W
f48298b1f6
EN: Improve database performance 2020-09-06 19:50:19 +02:00
Marvin W
d33391ebce
EN: Handle confirmation via resolution/pending intent instead of new task 2020-09-05 23:51:00 +02:00