mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-02-27 18:22:41 -08:00
1.1 KiB
1.1 KiB
id, title, status, assignee, created_date, updated_date, labels, dependencies, parent_task_id, priority
| id | title | status | assignee | created_date | updated_date | labels | dependencies | parent_task_id | priority | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TASK-29.1 | Implement secure AniList token lifecycle and account management | Done | 2026-02-17 04:12 | 2026-02-17 04:19 |
|
TASK-29 | medium |
Acceptance Criteria
- #1 Access token is stored in secure local storage rather than plain config.
- #2 Token connect/disconnect UX supports revocation/logout and re-auth setup.
- #3 Startup flow validates token presence/state and surfaces actionable errors.
- #4 Docs describe token management and security expectations.
Implementation Notes
Implemented secure AniList token lifecycle: config token persists to encrypted token store, stored token fallback is auto-resolved at runtime, and auth state source now distinguishes literal vs stored.
Definition of Done
- #1 Token lifecycle module wired into AniList update/auth flow.
- #2 Unit/integration coverage added for token storage and logout paths.