Skip to content

feat: warn before hosted credentials expire - #32

Merged
abrichr merged 2 commits into
mainfrom
feat/credential-expiry-warning
Jul 28, 2026
Merged

feat: warn before hosted credentials expire#32
abrichr merged 2 commits into
mainfrom
feat/credential-expiry-warning

Conversation

@abrichr

@abrichr abrichr commented Jul 28, 2026

Copy link
Copy Markdown
Member

Summary

  • parse the closed hosted credential-status block without weakening attention counts
  • show an actionable account status and one PHI-free 14-day warning per credential and expiry
  • persist only a non-secret warning digest across restarts and fail visibly on invalid or unreachable state
  • reject non-ingest token types before any hosted request
  • derive the credential identity with domain-separated HMAC-SHA-256

Confirmed integration order

Keep this pull request as a draft until the coordinated merge starts. Merge #32 first, deploy OpenAdaptAI/openadapt-cloud#186 second, then merge OpenAdaptAI/openadapt-desktop#90 third.

Verification

  • 229 passed, 2 skipped
  • Ruff passes
  • wheel and sdist build
  • release consistency passes
  • diff check passes

Comment thread src/openadapt_tray/hosted.py Fixed
@abrichr
abrichr marked this pull request as ready for review July 28, 2026 06:31
@abrichr
abrichr merged commit fefbd9c into main Jul 28, 2026
10 checks passed
@abrichr
abrichr deleted the feat/credential-expiry-warning branch July 28, 2026 06:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants