[PR #58] [MERGED] Tile suppport & Bug fixes #158

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

📋 Pull Request Information

Original PR: https://github.com/seemoo-lab/AirGuard/pull/58
Author: @Sn0wfreezeDev
Created: 3/28/2022
Status: Merged
Merged: 3/28/2022
Merged by: @Sn0wfreezeDev

Base: mainHead: tile_device


📝 Commits (10+)

  • 773f682 Detecting a tile device
  • 2eb7f9f Adding UUIDs to the beacons
  • a287844 Handling database migration Part 1
  • a99d9c8 Tile device discovery tested
  • aef09b7 restore previous changelogs
  • 17fc9be show ignored icon in device list
  • 5087f74 Fixing memory leaks due to BLE scanning
  • 8f79501 Adding large heap to prevent Samsung OOM crashes
  • 386438b Increasing build number
  • 67755df Changing name for Dev build

📊 Changes

33 files changed (+1298 additions, -111 deletions)

View changed files

📝 api.properties (+1 -1)
📝 app/build.gradle (+13 -3)
app/schemas/de.seemoo.at_tracking_detection.database.AppDatabase/5.json (+256 -0)
app/schemas/de.seemoo.at_tracking_detection.database.AppDatabase/6.json (+255 -0)
app/schemas/de.seemoo.at_tracking_detection.database.AppDatabase/7.json (+255 -0)
📝 app/src/androidTest/java/de/seemoo/at_tracking_detection/ExampleInstrumentedTest.kt (+24 -12)
app/src/androidTest/java/de/seemoo/at_tracking_detection/MigrationTest.kt (+234 -0)
app/src/debug/res/values/strings.xml (+4 -0)
📝 app/src/main/AndroidManifest.xml (+3 -3)
📝 app/src/main/java/de/seemoo/at_tracking_detection/database/AppDatabase.kt (+4 -3)
app/src/main/java/de/seemoo/at_tracking_detection/database/Converters.kt (+17 -0)
📝 app/src/main/java/de/seemoo/at_tracking_detection/database/models/Beacon.kt (+8 -4)
📝 app/src/main/java/de/seemoo/at_tracking_detection/database/models/device/BaseDevice.kt (+2 -1)
📝 app/src/main/java/de/seemoo/at_tracking_detection/database/models/device/Device.kt (+4 -0)
📝 app/src/main/java/de/seemoo/at_tracking_detection/database/models/device/DeviceManager.kt (+25 -27)
📝 app/src/main/java/de/seemoo/at_tracking_detection/database/models/device/types/Tile.kt (+5 -33)
📝 app/src/main/java/de/seemoo/at_tracking_detection/detection/ScanBluetoothWorker.kt (+8 -8)
📝 app/src/main/java/de/seemoo/at_tracking_detection/detection/TrackingDetectorWorker.kt (+2 -0)
📝 app/src/main/java/de/seemoo/at_tracking_detection/hilt/DatabaseModule.kt (+22 -0)
📝 app/src/main/java/de/seemoo/at_tracking_detection/ui/debug/DebugFragment.kt (+13 -3)

...and 13 more files

📄 Description

  • Support for Tile trackers
  • Bug fixes for Android 12
  • Bug fixes for DB migrations

🔄 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/58 **Author:** [@Sn0wfreezeDev](https://github.com/Sn0wfreezeDev) **Created:** 3/28/2022 **Status:** ✅ Merged **Merged:** 3/28/2022 **Merged by:** [@Sn0wfreezeDev](https://github.com/Sn0wfreezeDev) **Base:** `main` ← **Head:** `tile_device` --- ### 📝 Commits (10+) - [`773f682`](https://github.com/seemoo-lab/AirGuard/commit/773f6822cae99d13b73c75f6605dee6ee25d8543) Detecting a tile device - [`2eb7f9f`](https://github.com/seemoo-lab/AirGuard/commit/2eb7f9fb0e57f6f6afb5375ae4d584faa0a7dec4) Adding UUIDs to the beacons - [`a287844`](https://github.com/seemoo-lab/AirGuard/commit/a28784445901110510db96007318fe8d59195743) Handling database migration Part 1 - [`a99d9c8`](https://github.com/seemoo-lab/AirGuard/commit/a99d9c841c1d80ce4ddc6e2a154da4d78507d9bf) Tile device discovery tested - [`aef09b7`](https://github.com/seemoo-lab/AirGuard/commit/aef09b74b8ba47a883b1ff3b31a2336aca8d43fb) restore previous changelogs - [`17fc9be`](https://github.com/seemoo-lab/AirGuard/commit/17fc9be35a2e5d0bc59644be433ff1e80a296ffb) show ignored icon in device list - [`5087f74`](https://github.com/seemoo-lab/AirGuard/commit/5087f7471b60909e57e8112b79fc83632033acf3) Fixing memory leaks due to BLE scanning - [`8f79501`](https://github.com/seemoo-lab/AirGuard/commit/8f79501322a5242d2cf70917120e2600ddaad80a) Adding large heap to prevent Samsung OOM crashes - [`386438b`](https://github.com/seemoo-lab/AirGuard/commit/386438b5b0a3f45117a546ee918c4bbd61342845) Increasing build number - [`67755df`](https://github.com/seemoo-lab/AirGuard/commit/67755dfd67a63bca92f5da4f040385bd2aae6cfd) Changing name for Dev build ### 📊 Changes **33 files changed** (+1298 additions, -111 deletions) <details> <summary>View changed files</summary> 📝 `api.properties` (+1 -1) 📝 `app/build.gradle` (+13 -3) ➕ `app/schemas/de.seemoo.at_tracking_detection.database.AppDatabase/5.json` (+256 -0) ➕ `app/schemas/de.seemoo.at_tracking_detection.database.AppDatabase/6.json` (+255 -0) ➕ `app/schemas/de.seemoo.at_tracking_detection.database.AppDatabase/7.json` (+255 -0) 📝 `app/src/androidTest/java/de/seemoo/at_tracking_detection/ExampleInstrumentedTest.kt` (+24 -12) ➕ `app/src/androidTest/java/de/seemoo/at_tracking_detection/MigrationTest.kt` (+234 -0) ➕ `app/src/debug/res/values/strings.xml` (+4 -0) 📝 `app/src/main/AndroidManifest.xml` (+3 -3) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/database/AppDatabase.kt` (+4 -3) ➕ `app/src/main/java/de/seemoo/at_tracking_detection/database/Converters.kt` (+17 -0) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/database/models/Beacon.kt` (+8 -4) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/database/models/device/BaseDevice.kt` (+2 -1) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/database/models/device/Device.kt` (+4 -0) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/database/models/device/DeviceManager.kt` (+25 -27) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/database/models/device/types/Tile.kt` (+5 -33) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/detection/ScanBluetoothWorker.kt` (+8 -8) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/detection/TrackingDetectorWorker.kt` (+2 -0) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/hilt/DatabaseModule.kt` (+22 -0) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/ui/debug/DebugFragment.kt` (+13 -3) _...and 13 more files_ </details> ### 📄 Description - Support for Tile trackers - Bug fixes for Android 12 - Bug fixes for DB migrations --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 21:32:28 +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#158
No description provided.