mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-02-27 18:22:41 -08:00
2.2 KiB
2.2 KiB
Agent: codex-anilist-deeplink-20260219T233926Z
- alias: anilist-deeplink
- mission: Fix external subminer:// AniList callback handling from browser
- status: done
- branch: main
- started_at: 2026-02-19T23:39:26Z
- heartbeat_minutes: 5
Current Work (newest first)
- [2026-02-19T23:59:21Z] handoff: updated backlog/docs/config artifacts for AniList flow completion; TASK-29.3 marked Done with AC/DoD checked and implementation notes.
- [2026-02-19T23:59:21Z] test:
bun run generate:config-examplepass (includes build),bun test src/main/runtime/anilist-setup.test.tspass (11/11). - [2026-02-19T23:42:42Z] progress: added app-level protocol registration (
setAsDefaultProtocolClient) plusopen-urlandsecond-instancedeep-link listeners; AniList token consumption moved to shared handler so browser callbacksubminer://anilist-setup?access_token=...saves token even when setup window is not navigating. - [2026-02-19T23:42:42Z] test:
bun test src/main/runtime/anilist-setup.test.tspass (11/11);bun run buildpass. - [2026-02-19T23:39:26Z] intent: fix AniList callback deep-link handoff from external browser to app protocol handler; verify token is consumed and setup resolves without requiring in-window nav interception.
- [2026-02-19T23:39:26Z] planned files:
src/main.ts,src/main/runtime/anilist-setup.ts,src/main/runtime/anilist-setup.test.ts,backlog/tasks/task-29.3 - Fix-AniList-OAuth-callback-token-handling-in-setup-window.md. - [2026-02-19T23:39:26Z] assumptions: worker emits valid
subminer://anilist-setup?access_token=...URL; failure is missing app-level protocol registration/open-url handling.
Files Touched
docs/subagents/INDEX.mddocs/subagents/agents/codex-anilist-deeplink-20260219T233926Z.mdsrc/main.tssrc/main/runtime/anilist-setup.tssrc/main/runtime/anilist-setup.test.tsbacklog/tasks/task-29.3 - Fix-AniList-OAuth-callback-token-handling-in-setup-window.mddocs/configuration.mdsrc/config/definitions.tsconfig.example.jsoncdocs/public/config.example.jsonc
Assumptions
- Existing TASK-29.3 covers this bugfix; no new backlog ticket needed.
Open Questions / Blockers
- none
Next Step
- Wait for next user direction.