Commit Graph

421 Commits

Author SHA1 Message Date
Mike Almeloo
afa671017c Merge pull request #189 from malmeloo/fix/windows-compat
fix: resolve import error on Windows
2025-10-09 20:54:38 +02:00
Mike A.
8f1aabf173 fix: resolve import error on Windows 2025-10-09 20:46:50 +02:00
Mike Almeloo
ea2f40bef9 Merge pull request #188 from malmeloo/renovate/actions-upload-pages-artifact-4.x
chore(deps): update actions/upload-pages-artifact action to v4
2025-10-09 20:45:01 +02:00
Mike Almeloo
3105961205 Merge pull request #187 from malmeloo/renovate/actions-checkout-5.x
chore(deps): update actions/checkout action to v5
2025-10-09 20:44:23 +02:00
renovate[bot]
8c42c416b7 chore(deps): update actions/upload-pages-artifact action to v4 2025-10-01 01:58:34 +00:00
renovate[bot]
22cfc19c54 chore(deps): update actions/checkout action to v5 2025-10-01 01:58:31 +00:00
Mike A.
6c8792adaf bump: 0.9.2 -> 0.9.3 v0.9.3 2025-09-29 23:02:05 +02:00
Mike Almeloo
79efc7522c Merge pull request #186 from malmeloo/fix/empty-report-response
fix: workaround empty HTTP response when fetching device locations (#185)
2025-09-29 23:01:21 +02:00
Mike A.
c062723673 fix: workaround empty HTTP response when fetching device locations (#185) 2025-09-29 22:59:58 +02:00
Mike Almeloo
b795893ee5 Merge pull request #184 from malmeloo/fix/accessory-fixes
Various accessory fixes and improvements
2025-09-29 20:59:38 +02:00
Mike A.
653ce04f8d fix: prevent log spam when fetching accessories 2025-09-29 20:54:36 +02:00
Mike A.
7a67aa1b3c fix: make latest accessory reports fetchable again 2025-09-29 20:49:48 +02:00
Mike A.
22c72e0253 feat: return early when fetching accessory reports 2025-09-29 20:48:16 +02:00
Mike A.
0a2516a94b bump: 0.9.1 -> 0.9.2 v0.9.2 2025-09-24 23:25:51 +02:00
Mike A.
d520ffc5e1 bump: 0.9.0 -> 0.9.1 2025-09-24 23:21:42 +02:00
Mike A.
5405f8e32f repo: update branding
remove (mostly out of date) alpha notice, update project description
2025-09-24 23:21:42 +02:00
Mike Almeloo
722d35ad8d Merge pull request #182 from malmeloo:feat/key-alignment
feat: improve key alignment efficiency
2025-09-24 23:05:38 +02:00
Mike A.
3cc33f6bb0 feat: improve key alignment efficiency 2025-09-24 22:57:13 +02:00
Mike Almeloo
054fe9f78e Merge pull request #181 from malmeloo/malmeloo-patch-1
docs: Add AirTrack to related projects
2025-09-24 14:03:37 +02:00
Mike Almeloo
d616afcf96 docs: Add AirTrack to related projects 2025-09-24 14:03:20 +02:00
Mike A.
9c81f4ab47 bump: 0.8.1 -> 0.9.0 v0.9.0 2025-09-23 22:09:34 +02:00
Mike Almeloo
17e0016adb Merge pull request #179 from malmeloo/feat/docs
Feat/docs
2025-09-23 22:06:43 +02:00
Mike A.
e766ddf5e6 docs: Move related projects to dedicated docs page 2025-09-23 22:04:52 +02:00
Mike A.
668e846fda docs: Update layout 2025-09-23 22:02:59 +02:00
Mike Almeloo
589fe779ae Merge pull request #178 from malmeloo/feat/docs
Feat/docs
2025-09-19 14:55:26 +02:00
Mike A.
299775755c feat: improve getstarted documentation 2025-09-19 14:54:02 +02:00
Mike A.
fdfb32bd1c fix: adjust LocationReport repr 2025-09-19 14:53:36 +02:00
Mike A.
24b8080cee refactor: rename airtag example 2025-09-19 14:53:09 +02:00
Mike A.
8692eccbef fix: linter warnings 2025-09-16 21:59:46 +02:00
Mike A.
0976818c3a chore: bump dependencies 2025-09-16 21:54:35 +02:00
Mike Almeloo
46dee0f5fa repo: add Discord link to README 2025-09-16 17:31:42 +02:00
Mike Almeloo
b18d4b5c0c Merge pull request #172 from malmeloo/feat/better-export-strategy
Make classes available in top-level package
2025-09-11 16:51:27 +02:00
Mike A.
25440fc479 fix: import error on Python 3.9 2025-09-11 16:50:17 +02:00
Mike A.
716f3bcdc5 fix: circular import error 2025-09-11 16:48:37 +02:00
Mike A.
325c831a5c feat: export more classes 2025-09-11 16:33:16 +02:00
Mike A.
e8d05b69bf refactor: combine utils into single import internally 2025-09-11 16:29:01 +02:00
Mike A.
34a324128c refactor: update examples to import from top-level package 2025-09-11 16:28:23 +02:00
Mike A.
2f1ca10def feat: export all classes in top-level package 2025-09-11 16:19:23 +02:00
Mike Almeloo
d7af92653d Merge pull request #160 from malmeloo/fix/accessory-key-drift
Fix accessory key drift
2025-09-08 00:54:29 +02:00
Mike A.
4e3e30d0bb feat: add plist -> json conversion example 2025-09-08 00:53:15 +02:00
Mike A.
ed94179b32 fix: resolve import error 2025-09-08 00:52:59 +02:00
Mike Almeloo
21bcb89bbd Merge branch 'main' into fix/accessory-key-drift 2025-09-08 00:51:18 +02:00
Mike A.
04918946af feat: support airtags in scanner example 2025-09-08 00:43:30 +02:00
Mike A.
066fd0a714 fix: resolve typing issues in scanner 2025-09-06 21:56:19 +02:00
Mike A.
48007752af fix: Make examples work 2025-09-06 21:40:08 +02:00
Mike A.
05ea2c9a74 feat: re-introduce location history 2025-09-06 21:29:00 +02:00
Mike A.
fbaf57ed09 feat!: implement key alignment algorithm for accessories
BREAKING: due to fundamental issues with Apple's API, this commit also DEPRECATES the `fetch_[last_]reports` methods on Apple account instances. It has been replaced by a method named `fetch_location`, which only returns a single location report (the latest one) and does not support setting a date range.
2025-09-05 00:36:37 +02:00
Mike Almeloo
70098541ed Merge pull request #164 from pablobuenaposada/fix-uv
Resolve versioned tests and update the required dependencies for python <3.11
2025-09-01 19:23:06 +02:00
Mike Almeloo
35fef82248 Merge pull request #146 from malmeloo/fix/examples
fix(examples): fix plist loading error
2025-08-25 12:54:40 +02:00
pablobuenaposada
aab830cda4 Resolve versioned tests and update the required dependencies for python <3.11
- The github action that runs pytest in every python version was actually running pyhton 3.13 for all the cases, so it was useless
- The docs uses myst-parser==4.0.1 which is only supported in python >=3.10 and sphinx==8.2.3 which is only supported in python >=3.11, so both dependencies had been attached to needed python version so uv sync doesn't complain anymore
- No need of tool.uv.dependency-groups.docs anymore
- Rest of the changes are related to some imports not available in python 3.9 and 3.10
2025-08-17 11:53:13 +02:00