mirror of
https://github.com/seemoo-lab/AirGuard.git
synced 2026-04-25 15:35:49 +03:00
[PR #179] [MERGED] AirGuard Version 2.3 #182
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/AirGuard#182
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/seemoo-lab/AirGuard/pull/179
Author: @Sn0wfreezeDev
Created: 7/31/2024
Status: ✅ Merged
Merged: 7/31/2024
Merged by: @Sn0wfreezeDev
Base:
main← Head:development📝 Commits (10+)
1c95950improve LocationProvider, can handle COARSE_LOCATION, works with any Location Provider, improve readability and efficiency50fc255small improvements to map rendering5cca04dmake ObserveTracker functionality visible again76b2c50improve Observation Screen Design79ad24eObserveTrackerWorker now calls ScanBluetoothWorker manually before checking Observation criteria. Clarify explanation how Observe Tracker works.ba43134update gradle version1f46a9dimprove Background Worker Scheduling, add Error Case for ObserveTracker656baf9add handling for inconsistent database entries in ObserveTracker, make changing ID Text only visible when the device can change the idffc1a2eTracker Observation can now be stopped, added visual indicator whether device is already being observedf1baf67add Article Fragment📊 Changes
39 files changed (+737 additions, -227 deletions)
View changed files
📝
api.properties(+1 -1)📝
app/build.gradle(+32 -39)📝
app/src/androidTest/java/de/seemoo/at_tracking_detection/DevicesTabUITest.kt(+2 -2)📝
app/src/main/java/de/seemoo/at_tracking_detection/database/models/device/BaseDevice.kt(+5 -1)📝
app/src/main/java/de/seemoo/at_tracking_detection/database/models/device/DeviceManager.kt(+14 -5)📝
app/src/main/java/de/seemoo/at_tracking_detection/database/models/device/DeviceType.kt(+23 -6)📝
app/src/main/java/de/seemoo/at_tracking_detection/database/models/device/types/AirPods.kt(+1 -1)📝
app/src/main/java/de/seemoo/at_tracking_detection/database/models/device/types/AirTag.kt(+1 -1)📝
app/src/main/java/de/seemoo/at_tracking_detection/database/models/device/types/AppleDevice.kt(+1 -1)📝
app/src/main/java/de/seemoo/at_tracking_detection/database/models/device/types/AppleFindMy.kt(+4 -4)📝
app/src/main/java/de/seemoo/at_tracking_detection/database/models/device/types/Chipolo.kt(+4 -28)➕
app/src/main/java/de/seemoo/at_tracking_detection/database/models/device/types/GoogleFindMyNetwork.kt(+213 -0)➕
app/src/main/java/de/seemoo/at_tracking_detection/database/models/device/types/PebbleBee.kt(+194 -0)📝
app/src/main/java/de/seemoo/at_tracking_detection/database/models/device/types/Tile.kt(+4 -1)📝
app/src/main/java/de/seemoo/at_tracking_detection/detection/BackgroundBluetoothScanner.kt(+6 -8)📝
app/src/main/java/de/seemoo/at_tracking_detection/detection/LocationProvider.kt(+18 -32)📝
app/src/main/java/de/seemoo/at_tracking_detection/detection/TrackingDetectorWorker.kt(+8 -0)📝
app/src/main/java/de/seemoo/at_tracking_detection/notifications/NotificationBuilder.kt(+19 -19)📝
app/src/main/java/de/seemoo/at_tracking_detection/notifications/NotificationService.kt(+10 -8)📝
app/src/main/java/de/seemoo/at_tracking_detection/ui/devices/AllDevicesFragment.kt(+10 -0)...and 19 more files
📄 Description
Includes support for Google Find My Device trackers
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.