This backlog mirrors the issues we plan to open on GitHub. Use it for quick scanning and prioritization.
Legend: [Type] [Area] [Priority] [Difficulty]
- README: add screenshots and a short demo GIF — [documentation] [frontend] [P1] [good first issue]
- Recent jobs page: add "Clear history" button — [enhancement] [frontend] [ux] [P2] [good first issue]
- Index: "Select/Deselect all platforms" toggle — [enhancement] [frontend] [ux] [P2] [good first issue]
- Improve error messages in UI — [enhancement] [frontend] [ux] [P2] [good first issue]
- CONTRIBUTING: add "How to run tests quickly" — [documentation] [P2] [good first issue]
- Ruff: ignore temporary build directories — [chore] [ci] [P2] [good first issue]
- Job page: "Copy Job ID" button — [enhancement] [frontend] [ux] [P2] [good first issue]
- Footer: add "Report an issue" link — [documentation] [frontend] [P2] [good first issue]
- Cancel job endpoint and UI button — [enhancement] [backend] [ux] [P0] [help wanted]
- In-memory job TTL cleanup — [enhancement] [backend] [P0]
- Optional persistent job store (SQLite) — [enhancement] [backend] [infra] [P1] [help wanted]
- Configurable MAX_CONCURRENT via env — [enhancement] [backend] [P1]
- Retry policy for HTTP errors — [enhancement] [backend] [scraper] [P1]
- Basic auth when non-localhost — [enhancement] [backend] [security] [P1]
- Health endpoint and metrics stub — [enhancement] [backend] [infra] [P2]
- Codeforces: better discovery (tags + pagination) — [enhancement] [scraper] [P1] [help wanted]
- LeetCode: stabilize metadata retrieval — [enhancement] [scraper] [P1]
- CodeChef: update selectors and encoding — [enhancement] [scraper] [P1]
- GFG: clean sample input/output parsing — [enhancement] [scraper] [P2]
- AtCoder: locale-safe parsing — [enhancement] [scraper] [P2]
- New scraper template + docs — [enhancement] [scraper] [documentation] [P1]
- Job progress: ETA and remaining steps — [enhancement] [frontend] [ux] [P2]
- Problem preview panel — [enhancement] [frontend] [ux] [P2]
- Dark mode toggle — [enhancement] [frontend] [ux] [P3]
- Scraper unit tests with recorded fixtures — [test] [scraper] [backend] [P1] [help wanted]
- End-to-end API test with TestClient — [test] [backend] [P1]
- Codecov badge in README — [ci] [documentation] [P2]
- Dockerfile for one-click run — [enhancement] [infra] [P1] [help wanted]
- Devcontainer (VS Code) — [enhancement] [infra] [P2]
- Async scraping prototype (flagged) — [performance] [enhancement] [backend] [P3]
- Architecture overview diagram — [documentation] [P2]
- Roadmap: v0.2.0 and v0.3.0 — [documentation] [P2]
- Repository labels: set colors and descriptions — [chore] [documentation] [P2]