Skip to content

Issue arash 20260403 210033 704498


title: "## Implement: biblio GUI — OpenAlex outbound links in corpus table status: done created: 2026-04-03 updated: 2026-04-03 timestamp: 20260403-210033-704498 tags: [issue] source: agent-observation project_primary: projio capture_id: 20260403-210032-4ff984 confidence: 1.0 transcript_file: /storage2/arash/worklog/workflow/captures/20260403-210032-4ff984/transcript.txt


Small but visible improvement: add OpenAlex links throughout the biblio GUI corpus table, not just the paper detail view.

What

Currently outbound links (DOI, OpenAlex) only appear in the paper detail view (PaperTab.jsx). Add them to the corpus list table (CorpusTab.jsx) so users can quickly jump to OpenAlex from the main view.

Implementation

  1. CorpusTab.jsx — for each paper row that has an openalex_id (available via paper.graph.seed_openalex_id):
  2. Add a small OpenAlex icon/link in the row
  3. Link to https://openalex.org/works/{openalex_id}

  4. CorpusTab.jsx — for each paper row that has a doi:

  5. Add a small DOI icon/link
  6. Link to https://doi.org/{doi}

  7. Keep it minimal — small icons or text links, don't clutter the table.

Also verify

  • The paste toast OpenAlex URL detection works end-to-end (added earlier this session)
  • The sidebar Discovery panel ("Import from OpenAlex") renders and works
  • Paper detail outbound links (added earlier) render correctly

Key files

  • packages/biblio/frontend/src/components/CorpusTab.jsx
  • packages/biblio/frontend/src/components/PaperTab.jsx (already done, verify)
  • packages/biblio/frontend/src/App.jsx (paste toast, discovery panel — verify)