[PR #129] [MERGED] V2.0 #170

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

📋 Pull Request Information

Original PR: https://github.com/seemoo-lab/AirGuard/pull/129
Author: @Sn0wfreezeDev
Created: 6/27/2023
Status: Merged
Merged: 6/27/2023
Merged by: @Sn0wfreezeDev

Base: mainHead: v2.0


📝 Commits (10+)

  • f636b31 Update strings.xml
  • 68f730d fix a typo
  • f12a732 Add Japanese translate
  • e07ed4c add basic galaxy smarttag support
  • dee2334 first implementation of new location model
  • 9306c72 improve location model and add first implementation of the migration
  • bd4fd5c fix bug in migration
  • 7feb787 add more migration tests and fix Pointer in MIGRATION_9_10
  • dd223f5 fix bugs in location migration
  • c80ca3e Updating Location timeout to 60s. This will increase the location accuracy and the number of times an accurate location can be found during background scans.

📊 Changes

121 files changed (+3573 additions, -1023 deletions)

View changed files

📝 api.properties (+1 -1)
📝 app/build.gradle (+31 -30)
app/schemas/de.seemoo.at_tracking_detection.database.AppDatabase/10.json (+372 -0)
app/src/androidTest/java/de/seemoo/at_tracking_detection/DbmToPercentTest.kt (+19 -0)
📝 app/src/androidTest/java/de/seemoo/at_tracking_detection/DevicesTabUITest.kt (+7 -0)
📝 app/src/androidTest/java/de/seemoo/at_tracking_detection/ExampleInstrumentedTest.kt (+43 -32)
📝 app/src/androidTest/java/de/seemoo/at_tracking_detection/LocationProviderTest.kt (+19 -14)
📝 app/src/androidTest/java/de/seemoo/at_tracking_detection/MigrationTest.kt (+35 -9)
📝 app/src/androidTest/java/de/seemoo/at_tracking_detection/ScanBluetoothWorkerTest.kt (+23 -20)
📝 app/src/main/AndroidManifest.xml (+1 -2)
📝 app/src/main/java/de/seemoo/at_tracking_detection/ATTrackingDetectionApplication.kt (+47 -3)
📝 app/src/main/java/de/seemoo/at_tracking_detection/database/AppDatabase.kt (+21 -9)
📝 app/src/main/java/de/seemoo/at_tracking_detection/database/daos/BeaconDao.kt (+26 -3)
📝 app/src/main/java/de/seemoo/at_tracking_detection/database/daos/DeviceDao.kt (+16 -3)
app/src/main/java/de/seemoo/at_tracking_detection/database/daos/LocationDao.kt (+37 -0)
📝 app/src/main/java/de/seemoo/at_tracking_detection/database/daos/NotificationDao.kt (+6 -0)
📝 app/src/main/java/de/seemoo/at_tracking_detection/database/models/Beacon.kt (+12 -16)
app/src/main/java/de/seemoo/at_tracking_detection/database/models/Location.kt (+30 -0)
📝 app/src/main/java/de/seemoo/at_tracking_detection/database/models/device/BaseDevice.kt (+32 -2)
app/src/main/java/de/seemoo/at_tracking_detection/database/models/device/ConnectionState.kt (+5 -0)

...and 80 more files

📄 Description

Support for new trackers:

Samsung SmartTag

  • Chipolo ONE (without Find My)

Improvements:

  • Improved background location updates
  • Improved manual scanner
  • Improved tracking detectio with less false alarms
  • Several UI And UX issues resolved

🔄 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/129 **Author:** [@Sn0wfreezeDev](https://github.com/Sn0wfreezeDev) **Created:** 6/27/2023 **Status:** ✅ Merged **Merged:** 6/27/2023 **Merged by:** [@Sn0wfreezeDev](https://github.com/Sn0wfreezeDev) **Base:** `main` ← **Head:** `v2.0` --- ### 📝 Commits (10+) - [`f636b31`](https://github.com/seemoo-lab/AirGuard/commit/f636b31abc92627ab89491a5ac199a07b2664fb1) Update strings.xml - [`68f730d`](https://github.com/seemoo-lab/AirGuard/commit/68f730d21c6a50ec0c96076287cf44b3f71a8bde) fix a typo - [`f12a732`](https://github.com/seemoo-lab/AirGuard/commit/f12a73274ffa20b9e478246f6beb836bb1956d48) Add Japanese translate - [`e07ed4c`](https://github.com/seemoo-lab/AirGuard/commit/e07ed4c95a5a6669fd6d534493bb8bfdffb508c3) add basic galaxy smarttag support - [`dee2334`](https://github.com/seemoo-lab/AirGuard/commit/dee23340d51587fe41a0dd38a9438b55daa4e389) first implementation of new location model - [`9306c72`](https://github.com/seemoo-lab/AirGuard/commit/9306c729f3abdf8887842b988fc530680f0004dd) improve location model and add first implementation of the migration - [`bd4fd5c`](https://github.com/seemoo-lab/AirGuard/commit/bd4fd5c41da5dac3bd99672e4443185f9f58505f) fix bug in migration - [`7feb787`](https://github.com/seemoo-lab/AirGuard/commit/7feb7874f96c3405285e9abc67c147ea1ad1f726) add more migration tests and fix Pointer in MIGRATION_9_10 - [`dd223f5`](https://github.com/seemoo-lab/AirGuard/commit/dd223f50d995408a7e808bbdcd9ea96cc6cdd9a3) fix bugs in location migration - [`c80ca3e`](https://github.com/seemoo-lab/AirGuard/commit/c80ca3e63560163f0ba79cc8d213e6294be0940f) Updating Location timeout to 60s. This will increase the location accuracy and the number of times an accurate location can be found during background scans. ### 📊 Changes **121 files changed** (+3573 additions, -1023 deletions) <details> <summary>View changed files</summary> 📝 `api.properties` (+1 -1) 📝 `app/build.gradle` (+31 -30) ➕ `app/schemas/de.seemoo.at_tracking_detection.database.AppDatabase/10.json` (+372 -0) ➕ `app/src/androidTest/java/de/seemoo/at_tracking_detection/DbmToPercentTest.kt` (+19 -0) 📝 `app/src/androidTest/java/de/seemoo/at_tracking_detection/DevicesTabUITest.kt` (+7 -0) 📝 `app/src/androidTest/java/de/seemoo/at_tracking_detection/ExampleInstrumentedTest.kt` (+43 -32) 📝 `app/src/androidTest/java/de/seemoo/at_tracking_detection/LocationProviderTest.kt` (+19 -14) 📝 `app/src/androidTest/java/de/seemoo/at_tracking_detection/MigrationTest.kt` (+35 -9) 📝 `app/src/androidTest/java/de/seemoo/at_tracking_detection/ScanBluetoothWorkerTest.kt` (+23 -20) 📝 `app/src/main/AndroidManifest.xml` (+1 -2) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/ATTrackingDetectionApplication.kt` (+47 -3) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/database/AppDatabase.kt` (+21 -9) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/database/daos/BeaconDao.kt` (+26 -3) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/database/daos/DeviceDao.kt` (+16 -3) ➕ `app/src/main/java/de/seemoo/at_tracking_detection/database/daos/LocationDao.kt` (+37 -0) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/database/daos/NotificationDao.kt` (+6 -0) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/database/models/Beacon.kt` (+12 -16) ➕ `app/src/main/java/de/seemoo/at_tracking_detection/database/models/Location.kt` (+30 -0) 📝 `app/src/main/java/de/seemoo/at_tracking_detection/database/models/device/BaseDevice.kt` (+32 -2) ➕ `app/src/main/java/de/seemoo/at_tracking_detection/database/models/device/ConnectionState.kt` (+5 -0) _...and 80 more files_ </details> ### 📄 Description Support for new trackers: Samsung SmartTag * Chipolo ONE (without Find My) Improvements: * Improved background location updates * Improved manual scanner * Improved tracking detectio with less false alarms * Several UI And UX issues resolved --- <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:32 +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#170
No description provided.