Block a user
Add patent filing trend charts to the Analytics page
Triage: Already implemented
This issue has been fully addressed in the fork main branch.
Verification:
frontend/src/pages/Analytics.tsxincludes patent filing trend charts.- Merged…
Add webhook/notification support for batch job completion and score changes
Triage: Already implemented
This issue has been fully addressed in the fork main branch.
Verification:
SPARC/webhooks.pyimplements webhook notification support for job completion and…
Add webhook/notification support for batch job completion and score changes
Implement scheduled/recurring analysis for tracked companies
Implement scheduled/recurring analysis for tracked companies
Triage: Already implemented
This issue has been fully addressed in the fork main branch.
Verification:
SPARC/scheduler.pyimplements scheduled/recurring analysis.- Merged via PR #65…
Add side-by-side patent portfolio comparison view
Triage: Already implemented
This issue has been fully addressed in the fork main branch.
Verification:
frontend/src/pages/Compare.tsxexists with side-by-side comparison view. -…
Add side-by-side patent portfolio comparison view
Export analysis reports as PDF or CSV from the dashboard
Export analysis reports as PDF or CSV from the dashboard
Triage: Already implemented
This issue has been fully addressed in the fork main branch.
Verification:
- PDF export merged via PR #171 (feature/export-pdf).
- CSV export merged via PR #60…
Add ruff (Python) and tsc --noEmit (TypeScript) linting to CI
Add ruff (Python) and tsc --noEmit (TypeScript) linting to CI
Triage: Already implemented
This issue has been fully addressed in the fork main branch.
Verification:
.gitea/workflows/test.yamlrunsruff check SPARC/ tests/(line 35) and `tsc…
Add pytest test job to Gitea Actions CI workflow
Triage: Already implemented
This issue has been fully addressed in the fork main branch.
Verification:
.gitea/workflows/test.yamlincludes a pytest step (lines 58-67).- Runs on every…
Add pytest test job to Gitea Actions CI workflow
Commit a frontend lockfile (package-lock.json or pnpm-lock.yaml) for reproducible builds
Commit a frontend lockfile (package-lock.json or pnpm-lock.yaml) for reproducible builds
Triage: Already implemented
This issue has been fully addressed in the fork main branch.
Verification:
frontend/package-lock.jsonis present and committed.- CI workflow (
test.yaml)…
Add loading states and error messages to Batch and Analytics pages
Add loading states and error messages to Batch and Analytics pages
Triage: Already implemented
This issue has been fully addressed in the fork main branch.
Verification:
- Both
frontend/src/pages/Batch.tsxandfrontend/src/pages/Analytics.tsxcontain…
Fix Patent.patent_id type annotation from int to str in types.py
Fix Patent.patent_id type annotation from int to str in types.py
Triage: Already implemented
This issue has been fully addressed in the fork main branch.
Verification:
SPARC/types.pydeclarespatent_id: str(line 7).- No
int()casts on…
Fix analyze_single_patent to download PDF before attempting to read it