mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-02-27 18:22:41 -08:00
39 lines
2.2 KiB
Markdown
39 lines
2.2 KiB
Markdown
# 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-example` pass (includes build), `bun test src/main/runtime/anilist-setup.test.ts` pass (11/11).
|
|
- [2026-02-19T23:42:42Z] progress: added app-level protocol registration (`setAsDefaultProtocolClient`) plus `open-url` and `second-instance` deep-link listeners; AniList token consumption moved to shared handler so browser callback `subminer://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.ts` pass (11/11); `bun run build` pass.
|
|
- [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.md`
|
|
- `docs/subagents/agents/codex-anilist-deeplink-20260219T233926Z.md`
|
|
- `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`
|
|
- `docs/configuration.md`
|
|
- `src/config/definitions.ts`
|
|
- `config.example.jsonc`
|
|
- `docs/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.
|