Commit graph

  • 5658228ce2
    api: implement caching for lock discovery lilly 2026-05-09 21:30:53 +02:00
  • c1a78e4dc9
    api: implement ccu querying lilly 2026-05-09 21:16:43 +02:00
  • 745dfaf19f
    api: add better response documentation lilly 2026-05-07 21:38:22 +02:00
  • bc7e74f28d
    api: add tooling for keeping a local cache lilly 2026-05-07 21:38:22 +02:00
  • 51349c297b
    api: add info about how long a user session is guaranteed to be available lilly 2026-05-07 19:59:14 +02:00
  • e59bdcadb0
    add ipython as dev dependency lilly 2026-05-05 19:21:42 +02:00
  • 8ea3e70c97
    redirect the user to a proper url after login lilly 2026-05-05 19:21:42 +02:00
  • 94fac19546
    implement automatic login refresh using OIDC refresh tokens lilly 2026-05-04 11:01:04 +02:00
  • d3814a359d
    recommend watchexec for development instead of calling uvicorn lilly 2026-05-04 11:01:04 +02:00
  • 1f13e8aa5a
    api: implement bare-bones userinfo endpoint lilly 2026-05-03 23:41:54 +02:00
  • 2a03930b7e
    store login toke expiry correctly in cookies lilly 2026-05-03 22:48:41 +02:00
  • 801edc4042
    properly use OIDC security parameters like nonce and state lilly 2026-05-03 22:09:35 +02:00
  • 7fa9867a38
    improve project structure for api lilly 2026-05-03 20:57:13 +02:00
  • 1a0f3726d8
    implement proof-of-concept backend authentication lilly 2026-05-03 17:40:34 +02:00
  • 93394769b2
    add initial Python API setup using uv init and README with short desc. June 2026-04-30 18:40:17 +02:00