[PR #197] [MERGED] development #186

Closed
opened 2026-02-26 21:32:37 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/seemoo-lab/AirGuard/pull/197
Author: @Sn0wfreezeDev
Created: 3/17/2025
Status: Merged
Merged: 3/17/2025
Merged by: @Sn0wfreezeDev

Base: mainHead: development


📝 Commits (10+)

  • 14834a5 fix Scan Distance Button Visibility issues
  • 803057a Merge remote-tracking branch 'origin/development' into development
  • d6a4598 rewrite 15 minute algorithm
  • 7ad7a12 Merge branch 'development' into Samsung15Minutes
  • 133ab94 improve rewrite of 15 minute algorithm
  • 89d5d29 15 minute algorithm also works now when every scan has failed in the last 15 minutes
  • b8e137f fix ConnectionState mismatch
  • 4b52269 use discoveryDate as a reference for samsung device matching instead of localdatetime
  • 9118367 fix payload matching issue in samsung 15 minute algorithm
  • 4890779 update kotlin version to 2.1.10 and update dependencies

📊 Changes

32 files changed (+1123 additions, -500 deletions)

View changed files

📝 api.properties (+1 -1)
📝 app/build.gradle (+10 -10)
app/schemas/de.seemoo.at_tracking_detection.database.AppDatabase/19.json (+514 -0)
📝 app/src/main/java/de/seemoo/at_tracking_detection/database/AppDatabase.kt (+2 -1)
📝 app/src/main/java/de/seemoo/at_tracking_detection/database/daos/BeaconDao.kt (+0 -13)
📝 app/src/main/java/de/seemoo/at_tracking_detection/database/daos/DeviceDao.kt (+3 -6)
📝 app/src/main/java/de/seemoo/at_tracking_detection/database/daos/ScanDao.kt (+4 -1)
📝 app/src/main/java/de/seemoo/at_tracking_detection/database/models/device/BaseDevice.kt (+3 -0)
📝 app/src/main/java/de/seemoo/at_tracking_detection/database/models/device/ConnectionState.kt (+5 -1)
📝 app/src/main/java/de/seemoo/at_tracking_detection/database/models/device/DeviceManager.kt (+6 -1)
📝 app/src/main/java/de/seemoo/at_tracking_detection/database/models/device/types/SamsungTracker.kt (+53 -2)
📝 app/src/main/java/de/seemoo/at_tracking_detection/database/repository/BeaconRepository.kt (+0 -4)
📝 app/src/main/java/de/seemoo/at_tracking_detection/database/repository/DeviceRepository.kt (+1 -2)
📝 app/src/main/java/de/seemoo/at_tracking_detection/database/repository/ScanRepository.kt (+2 -0)
📝 app/src/main/java/de/seemoo/at_tracking_detection/detection/BackgroundBluetoothScanner.kt (+75 -38)
📝 app/src/main/java/de/seemoo/at_tracking_detection/ui/scan/ScanFragment.kt (+81 -57)
📝 app/src/main/java/de/seemoo/at_tracking_detection/ui/settings/InformationFragment.kt (+0 -8)
📝 app/src/main/java/de/seemoo/at_tracking_detection/ui/tracking/TrackingViewModel.kt (+24 -0)
📝 app/src/main/java/de/seemoo/at_tracking_detection/util/Utility.kt (+0 -1)
📝 app/src/main/res/layout/fragment_information.xml (+0 -32)

...and 12 more files

📄 Description

AirGuard version 2.4.1


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/seemoo-lab/AirGuard/pull/197 **Author:** [@Sn0wfreezeDev](https://github.com/Sn0wfreezeDev) **Created:** 3/17/2025 **Status:** ✅ Merged **Merged:** 3/17/2025 **Merged by:** [@Sn0wfreezeDev](https://github.com/Sn0wfreezeDev) **Base:** `main` ← **Head:** `development` --- ### 📝 Commits (10+) - [`14834a5`](https://github.com/seemoo-lab/AirGuard/commit/14834a515a8c2234b8b9c7b554babda57968c905) fix Scan Distance Button Visibility issues - [`803057a`](https://github.com/seemoo-lab/AirGuard/commit/803057a7b4be74cca21cf3bf9f0d7ccc4a3536b8) Merge remote-tracking branch 'origin/development' into development - [`d6a4598`](https://github.com/seemoo-lab/AirGuard/commit/d6a459824e96b70846caddec42135a3433387ff9) rewrite 15 minute algorithm - [`7ad7a12`](https://github.com/seemoo-lab/AirGuard/commit/7ad7a127ded1c7e4068a2a6d001d446e9b565144) Merge branch 'development' into Samsung15Minutes - [`133ab94`](https://github.com/seemoo-lab/AirGuard/commit/133ab94c486fe22af7f84974ac054be809d2eb29) improve rewrite of 15 minute algorithm - [`89d5d29`](https://github.com/seemoo-lab/AirGuard/commit/89d5d29edaec40641238295ebd5f789e6b5b933a) 15 minute algorithm also works now when every scan has failed in the last 15 minutes - [`b8e137f`](https://github.com/seemoo-lab/AirGuard/commit/b8e137f07a2035b7a267d1647506001420ea9b54) fix ConnectionState mismatch - [`4b52269`](https://github.com/seemoo-lab/AirGuard/commit/4b5226967b8f8e7314cc5d7025c74e143181500d) use discoveryDate as a reference for samsung device matching instead of localdatetime - [`9118367`](https://github.com/seemoo-lab/AirGuard/commit/9118367056fd57e68e3bd7c90ec6c79877af95ae) fix payload matching issue in samsung 15 minute algorithm - [`4890779`](https://github.com/seemoo-lab/AirGuard/commit/48907791db9505435c8b1673128f9f3856fb3e63) update kotlin version to 2.1.10 and update dependencies ### 📊 Changes **32 files changed** (+1123 additions, -500 deletions) <details> <summary>View changed files</summary> 📝 `api.properties` (+1 -1) 📝 `app/build.gradle` (+10 -10) ➕ `app/schemas/de.seemoo.at_tracking_detection.database.AppDatabase/19.json` (+514 -0) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/database/AppDatabase.kt` (+2 -1) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/database/daos/BeaconDao.kt` (+0 -13) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/database/daos/DeviceDao.kt` (+3 -6) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/database/daos/ScanDao.kt` (+4 -1) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/database/models/device/BaseDevice.kt` (+3 -0) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/database/models/device/ConnectionState.kt` (+5 -1) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/database/models/device/DeviceManager.kt` (+6 -1) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/database/models/device/types/SamsungTracker.kt` (+53 -2) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/database/repository/BeaconRepository.kt` (+0 -4) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/database/repository/DeviceRepository.kt` (+1 -2) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/database/repository/ScanRepository.kt` (+2 -0) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/detection/BackgroundBluetoothScanner.kt` (+75 -38) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/ui/scan/ScanFragment.kt` (+81 -57) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/ui/settings/InformationFragment.kt` (+0 -8) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/ui/tracking/TrackingViewModel.kt` (+24 -0) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/util/Utility.kt` (+0 -1) 📝 `app/src/main/res/layout/fragment_information.xml` (+0 -32) _...and 12 more files_ </details> ### 📄 Description AirGuard version 2.4.1 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem closed this issue 2026-02-26 21:32:37 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/AirGuard#186
No description provided.