Commit Graph

466 Commits

Author SHA1 Message Date
Mike A.
c45504c8d0 deps: Update bleak to >2.0.0
Fixes compatibility with Home Assistant 2026.01
2026-01-08 22:43:20 +01:00
Mike Almeloo
b3d4a71b9c Merge pull request #216 from malmeloo/feat/better-key-cache
fix: more efficient key caching system
2026-01-08 22:32:46 +01:00
Mike A.
c9897eaaba refactor: reduce nesting 2026-01-06 00:36:35 +01:00
Mike A.
2afba5ed51 fix: more efficient key caching system 2026-01-06 00:23:15 +01:00
Mike Almeloo
485b984b6b Merge pull request #215 from malmeloo/fix/robust-retries
fix: More robust retries on empty response
2026-01-06 00:21:58 +01:00
Mike A.
66e790e374 fix: remove weird spacing in logs 2026-01-06 00:18:50 +01:00
Mike A.
4048438cfb fix: more robust retry mechanism on empty response 2026-01-06 00:18:07 +01:00
Mike A.
b09db540ed refactor: remove redundant code from scanner example 2025-11-27 17:43:32 +01:00
Mike Almeloo
283a09d375 Merge pull request #210 from AGaylord6/feat/extract-scanner-info
Scanner Update
2025-11-27 17:41:27 +01:00
Mike A.
22085a680e Fix scanner example 2025-11-27 17:39:40 +01:00
Mike A.
4e4527d6b1 Make print_scanning_results private 2025-11-27 17:38:23 +01:00
Mike A.
90986ef732 Allow printing to any SupportsWrite for ofdevice 2025-11-27 17:33:57 +01:00
Andrew Gaylord
3dc5fb579f Allow user to specify printing to file 2025-11-26 18:22:28 -05:00
Andrew Gaylord
688369b8b4 Extract rssi/device type, fix crash, and move device printing 2025-11-21 11:52:53 -05:00
Mike A.
c0707dcd35 bump: 0.9.6 -> 0.9.7 v0.9.7 2025-11-20 20:13:27 +01:00
Mike Almeloo
996c11b354 Merge pull request #209 from malmeloo/fix/airtag-caching
fix: save cached keys to correct index
2025-11-20 20:11:58 +01:00
Mike A.
788f951b12 fix: save cached keys to correct index 2025-11-20 20:06:12 +01:00
Mike A.
c8535d4390 bump: v0.9.5 -> v0.9.6 v0.9.6 2025-11-17 22:04:24 +01:00
Mike Almeloo
2dd185b1e8 Merge pull request #207 from malmeloo/fix/accessory-equivalences
fix: define `__hash__` and `__eq__` for `FindMyAccessory`
2025-11-17 22:00:32 +01:00
Mike Almeloo
35c19456de Merge pull request #208 from malmeloo/fix/empty-response-management
fix: do not throw error on empty server response
2025-11-17 21:57:56 +01:00
Mike A.
7c5c7d6e12 fix: do not throw error on empty server response 2025-11-17 21:52:58 +01:00
Mike A.
c1e7673eaf fix: define __hash__ and __eq__ for FindMyAccessory 2025-11-17 21:32:52 +01:00
Mike A.
b78e557ebe bump: v0.9.4 -> v0.9.5 v0.9.5 2025-11-08 15:08:36 +01:00
Mike Almeloo
8e9580dd4c Merge pull request #204 from malmeloo/fix/ha-compatibility
fix: compatibility with HA 2025.11
2025-11-08 15:06:27 +01:00
Mike A.
c645323db3 fix: compatibility with HA 2025.11 2025-11-08 15:04:43 +01:00
Mike Almeloo
7b5d87f31c fix: typo in related projects 2025-11-08 15:03:06 +01:00
Mike Almeloo
2c71ca1e2a Merge pull request #203 from malmeloo/feat/support-python-3.14
feat!: update Python support range to [3.10, 3.15)
2025-11-08 15:01:51 +01:00
Mike A.
59a55e070b fix: resolve typing errors 2025-11-08 14:58:09 +01:00
Mike A.
fa722c267b feat!: remove Python 3.9 support 2025-11-08 14:48:13 +01:00
Mike A.
706c11cea7 feat: support for Python 3.14 2025-11-08 14:46:03 +01:00
Mike Almeloo
8a4126b652 Merge pull request #196 from malmeloo/fix/improve-keygen-performance
feat: cache more intermediate accessory keys
2025-11-08 14:42:04 +01:00
Mike Almeloo
0eb3a2ca2e Merge pull request #198 from malmeloo/renovate/sphinx-autoapi-3.x
chore(deps): update dependency sphinx-autoapi to v3.6.1
2025-11-08 14:41:19 +01:00
renovate[bot]
2390df4f89 chore(deps): update dependency sphinx-autoapi to v3.6.1 2025-11-01 01:54:45 +00:00
Mike A.
997cf8233c feat: cache more intermediate accessory keys
should improve performance for accessories that were paired a long time ago
2025-10-21 00:16:26 +02:00
Mike Almeloo
2f4b969577 Merge pull request #193 from malmeloo/feat/in-memory-rw
feat: support in-memory files for {from,to}_{json,plist}
2025-10-20 23:35:58 +02:00
Mike A.
9d1022c697 feat: support in-memory files for {from,to}_{json,plist} 2025-10-20 23:34:27 +02:00
Mike Almeloo
0e67002cb6 Merge pull request #192 from malmeloo/fix/blocking-http-call
feat: do not block event loop on local Anisette init
2025-10-16 23:20:26 +02:00
Mike A.
6fc280e423 feat: prevent more event loop blocking 2025-10-16 22:09:43 +02:00
Mike A.
7c63463099 feat: prevent blocking event loop when getting local ani headers 2025-10-16 01:19:42 +02:00
Mike A.
755e2957e1 feat: do not block event loop on local Anisette init 2025-10-16 00:48:46 +02:00
Mike Almeloo
7e8e032546 Merge pull request #191 from malmeloo/feat/disable-ci-man-db
feat: disable mandb trigger when installing packages in CI
2025-10-09 21:10:06 +02:00
Mike Almeloo
c378526f6c feat: disable mandb trigger when installing packages in CI
The mandb trigger is incredibly slow and we don't need it
2025-10-09 21:09:49 +02:00
Mike A.
2dd97f4c10 bump: 0.9.3 -> 0.9.4 v0.9.4 2025-10-09 21:03:39 +02:00
Mike Almeloo
e9998caf29 Merge pull request #190 from malmeloo/feat/related-projects
docs: add Simply-Haystack to related projects
2025-10-09 21:01:40 +02:00
Mike Almeloo
a16aaa0ade docs: add Simply-Haystack to related projects
Added Simply-Haystack project to the related documentation.
2025-10-09 21:01:14 +02:00
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