Commit Graph

35 Commits

Author SHA1 Message Date
Mike A.
e2978b66a0 docs: hide typevar definitions 2025-08-05 15:08:56 +02:00
Mike A.
def535f819 docs: somewhat fix references in source code 2025-08-04 16:16:30 +02:00
Mike Almeloo
55c111073d Merge pull request #148 from malmeloo/feat/better-serialization
Make more objects `Serializable`
2025-08-03 21:46:05 +02:00
Mike A.
2e6f70d199 feat: add session managers 2025-08-03 21:45:04 +02:00
Mike A.
9017efc7be refactor: specialize Serializable subclasses for stronger type safety 2025-08-03 21:42:08 +02:00
Paul Bargewell
e15356c4a7 [fix] QA issues (BLE001) 2025-07-25 14:03:54 +01:00
Mike A.
c37a51c2eb refactor(reports): improve Serializable base class 2025-07-14 22:10:14 +02:00
Mike A.
a2c3b3136e feat(reports): implement local Anisette provider 2025-07-11 15:04:32 +02:00
Nick Crews
6de83e81ac chore: use loggers, not top-level logging
Aslo fix up a few other ruff lint errors.
2025-05-25 18:14:56 -06:00
Mike Almeloo
0d58abafee Merge branch 'main' into migrate-uv 2025-04-08 13:41:37 +02:00
Mike A.
ed4ff77003 chore: make ruff / pre-commit happy 2025-02-27 22:34:30 +01:00
pre-commit-ci-lite[bot]
f40bd49ab7 [pre-commit.ci lite] apply automatic fixes 2025-02-27 21:06:51 +00:00
Mike A.
c6dc4a0def fix: Auto-retry requests to remote anisette server 2025-01-23 14:22:51 +01:00
Philip Magyar
263cd5bd16 fix commit errors 2024-11-20 09:12:19 +01:00
pre-commit-ci-lite[bot]
a4b753287e [pre-commit.ci lite] apply automatic fixes 2024-11-20 08:06:31 +00:00
Philip Magyar
f45b9723f7 fix confidance/horizontal acc, add mac address 2024-11-20 09:04:05 +01:00
Steffen Siebert
72039669a8 Implement the change as actually requested 2024-09-07 22:13:18 +02:00
Steffen Siebert
a6ba9ef25a Implement requested change 2024-09-07 22:09:15 +02:00
Steffen Siebert
501f875c63 Fix crash in http.py on Python 3.9 2024-09-07 15:07:29 +02:00
Mike A.
470fb667bd fix: Pass pre-commit checks 2024-09-03 18:19:02 +02:00
Mike A.
1c185195b0 chore: Reformat files 2024-09-03 17:46:12 +02:00
Mike A.
cb9b9dd0cc fix: Union type alias in Python 3.9 2024-09-02 23:51:05 +02:00
Steffen Siebert
261979b196 Password encryption now also supports s2k_fo protocol 2024-08-24 13:15:38 +02:00
Mike A.
b7ba97f30c fix: Create new event loop for cleanup if current one is not running 2024-08-02 13:12:16 +02:00
Mike A
b97b094cca chore(ani): Refactoring to improve readability 2024-03-05 23:55:40 +01:00
Mike A
ae68ac2d70 fix(2fa): Fix 403 for trusted device 2024-02-23 14:53:03 +01:00
Mike A
4e96ddc5e1 Make errors.py top-level 2024-02-10 22:15:41 +01:00
Mike A
c9c03199d0 Fix typing issues from merge 2024-02-10 22:04:37 +01:00
Mike Almeloo
804333e357 Merge branch 'main' into chore/stricter-typing 2024-02-10 21:54:18 +01:00
Mike A
223d421258 Introduce Closable ABC 2024-02-10 21:49:14 +01:00
Mike A
55d6c9f8ff Cleanup leftover code 2024-02-10 20:12:44 +01:00
Mike A
7d09296565 Add Pyright as static type checker 2024-02-10 17:25:54 +01:00
Mike A
612fe63408 Fix accessory key generation 2024-02-07 17:45:40 +01:00
Mike A
7e46afc5f3 Add experimental key derivation API for real airtags 2024-02-06 23:14:01 +01:00
Mike A
e31f9ac745 Refactor entire module 2024-01-03 22:13:16 +01:00