Skip to content

feat: open a commit from recent activity - #1

Merged
Roberth-Souza merged 1 commit into
mainfrom
feat/clickable-activity
Sep 21, 2026
Merged

Roberth-Souza merged 1 commit into
mainfrom
feat/clickable-activity

Conversation

@Roberth-Souza

Copy link
Copy Markdown
Owner

Each Recent Activity row now links to its commit on GitHub.

  • Click, or Enter/Space with the cursor on a row, opens the commit and closes the overlay, like the avatar and the Repositories rows.
  • The card is the Overview's bottom keyboard region: j past the bottom of the grid enters it, k from its first row goes back, h goes to the sidebar.
  • Cursor and pointer share the grey hover fill; the last device to move owns it.
  • The URL is built as <repo url>/commit/<oid>, so the query is unchanged and cached years open it too.

Each Recent Activity row links to its commit on GitHub, by click or by
keyboard: the card is now the Overview's bottom region, reached with j past
the bottom of the grid. The URL is built from the repository URL, so cached
years open it too.
Copilot AI lite review requested due to automatic review settings September 21, 2026 14:11
@Roberth-Souza
Roberth-Souza merged commit 6e17e9b into main Sep 21, 2026
1 check passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🔵 Needs a closer look

Reset pointer ownership when leaving an activity row so keyboard highlighting is restored.

Review effort: Lite
Findings: None

What changed in this PR

Adds GitHub commit links and keyboard/mouse activation for Recent Activity rows, including navigation from the heatmap.

Changes:

  • Builds and exposes commit URLs.
  • Adds clickable and keyboard-activatable activity rows.
  • Extends keyboard navigation through Recent Activity.
File Description
qml/​Overview.qml Adds activity-card navigation.
qml/​Heatmap.qml Enables navigation into Recent Activity.
qml/​ActivityList.qml Adds focus, hover, and URL activation.
gitframe/​models.py Stores commit URL data.
gitframe/​github.py Constructs commit-page URLs.
gitframe/​backend.py Exposes URLs to QML.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@Roberth-Souza
Roberth-Souza deleted the feat/clickable-activity branch September 21, 2026 14:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants