DataTalksClub / DataTalksClub/podwiki

Graph: full names of podcasts/books not visible when opening a topic node

Open
#9 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.