Lightweight but robust Githru for VSCode Extension

63 stars 101 forks 63 watchers TypeScript Apache License 2.0
9 Open Issues Need Help Last updated: Sep 11, 2025

Open Issues Need Help

View All on GitHub

AI Summary: This GitHub issue proposes improving the user experience by speeding up the closing animation of a 'Stem' when a 'CSMNode' is clicked. The current slow animation causes usability issues and a lack of responsiveness. The proposed solution involves reducing the animation duration to under 300ms, optimizing the easing function, and improving overall animation performance by preventing unnecessary re-renders.

Complexity: 3/5
✨ view new feature good first issue

Lightweight but robust Githru for VSCode Extension

TypeScript
✨ view discussion test good first issue

Lightweight but robust Githru for VSCode Extension

TypeScript

AI Summary: Fix a bug in the Githru VSCode extension where the commit count and code change amount charts are displaying incorrect data due to swapped variable names in the `TemporalFilter` component. The fix involves correcting the assignment of data to `commitMap` and `clocMap` variables.

Complexity: 2/5
fix good first issue

Lightweight but robust Githru for VSCode Extension

TypeScript

AI Summary: The task is to fix a bug in the githru-vscode-ext extension where Azure DevOps URLs are not correctly parsed by the `getRepo` function. This requires improving the regular expression used to parse Git remote URLs to handle Azure DevOps URLs correctly and adding more comprehensive test cases to prevent similar issues in the future.

Complexity: 3/5
fix good first issue

Lightweight but robust Githru for VSCode Extension

TypeScript

AI Summary: Fix a layout issue in a VSCode extension where expanding stem information in a CSMNode overlaps with other CSMNodes. The problem appears to be related to CSS z-index or positioning, and requires debugging and adjusting the layout to prevent overlap.

Complexity: 3/5
✨ view fix good first issue

Lightweight but robust Githru for VSCode Extension

TypeScript

AI Summary: Fix a styling issue in the commit details dropdown component of a VSCode extension. The issue involves overlapping commit numbers and timestamps, causing horizontal scrolling and visual inconsistencies when hovering over truncated commit messages. The fix needs to address the overlapping elements and ensure proper display of the full commit message on hover.

Complexity: 3/5
fix good first issue

Lightweight but robust Githru for VSCode Extension

TypeScript

AI Summary: Fix a bug in the githru VSCode extension where theme color changes are not immediately reflected across all branches. The current implementation requires closing and reopening the githru tab to apply the new theme. The fix should ensure that theme changes are instantly applied to all branches, even without closing and reopening the tab, and that the theme correctly reflects the currently selected branch.

Complexity: 3/5
fix good first issue

Lightweight but robust Githru for VSCode Extension

TypeScript

AI Summary: Implement a visual indicator in the history panel of a VSCode extension to show the current scroll position. This will improve user experience by providing a clear representation of the user's location within the history list, similar to a standard scrollbar thumb.

Complexity: 3/5
fix good first issue

Lightweight but robust Githru for VSCode Extension

TypeScript

AI Summary: Fix broken Korean characters in FakeAsset files within the githru-vscode-ext project. This involves replacing unicode characters with proper Korean characters to resolve an issue related to display problems.

Complexity: 2/5
fix good first issue

Lightweight but robust Githru for VSCode Extension

TypeScript