DataTalksClub / DataTalksClub/podwiki
Graph: full names of podcasts/books not visible when opening a topic node
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
Feedback
"Right now on the graph, when you open some topic, you can't see the full name of the books or the podcasts. That's not very convenient."
Problem
When a topic node is expanded in the graph, the connected book/podcast nodes only show truncated or partial labels, so users can't read the full titles of what they're connected to. This makes the graph hard to use for actually discovering content.
Proposed change
- Show full titles for podcast/book nodes when a topic is opened (e.g. on hover/tooltip, in the side panel, or with wrapped/longer labels).
- Ensure the connections panel lists full, readable, clickable titles even when the canvas labels are necessarily short.
Files
assets/graph.js(main graph page)assets/page-graph.js(embedded per-page graph)graph.md/_layouts/podcast_summary.html
Source: user feedback (translated from Russian voice note).
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading assets/graph.js and assets/page-graph.js to trace how topic expansion renders book and podcast labels, then check graph.md and _layouts/podcast_summary.html for the connections panel. Make the connected titles fully readable and clickable while preserving usable graph labels, and verify both graph entry points.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- html, javascript
- Domain
- frontend, web-dev
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 65/100