
GitHub Issues
Source (link to git-repo or to original if based on someone elses unmodified work):
Available as/for:
Description:If you already added the widget before installing the package, restart Plasma to reload the widget.
Displays a list of recent GitHub issues for a specific (or multiple) repos.
* Display first page of issues from a GitHub repo.
* Can display Open, Closed, or All Issues + Pull Requests.
* Can sort by Created, Updated, and # Comments.
* Lists number of comments like the webpage.
* Uses the same Octicons as the webpage.
* [Bug] All "closed" Pull Requests are shown as merged, even one's that are closed without merging.
* Can hide the background when used as a desktop widget.
* Can hide the heading.
* Can changed the panel icon.
* The list is cached locally, so restarting plasmashell constantly (eg: plasma developers) is not a problem.
v4 - May 7 2020
* Can now sort by updated or comments, including sort direction (ascending and descending) now allows for sorting by oldest first (created ascending).
* Can now configure the panel icon.
* Use min required Kirigami version (2.3) (Issue #11)
* Filter out invalid config repoStrings (Issue #9)
* Fix panelItem is not defined (yet) warnings.
Ratings & Comments
19 Comments
10 10 the best
10 10 the best
I get an error when I add it to my desktop: 44:2: Type LocalDb unavailable file:///home/tjaart/.local/share/plasma/plasmoids/com.github.zren.githubissues/contents/ui/lib/LocalDb.qml:4:1: module "QtQuick.LocalStorage" is not installed
What distro? What Qt version?
Operating System: KDE neon 5.18 KDE Plasma Version: 5.18.5 KDE Frameworks Version: 5.70.0 Qt Version: 5.14.2 Kernel Version: 4.15.0-101-generic OS Type: 64-bit
Odd, I thought the localstorage module was preinstalled. Guess not. Install qml-module-qtquick-localstorage with: sudo apt install qml-module-qtquick-localstorage
Apparently not! It is working now thank you. And thank you for your Tutorial site on plasma widget dev! I wish I found those earlier!
Then restart plasma.
theres gitlab version of this ?
Finally got around to it: https://store.kde.org/p/1381655/
10 10 the best All your plasmoids are simply amazing, amazing design and functionality, thank you for your contributions and your help on GitHub. Keep up the good work!
10 10 the best
10 10 the best
9 +nice!
9 +
9 +34
Awesome! Can you adjust this and include gitlab, then everyone could use it for their own repos here at www.opencode.net :)
The GitLab API is a little different than the GitHub API. I'd need to fetch 2 requests (issues + merge requests), then merge them sorted by most recent. I'd also have to add a new configuration field for the domain of the gitlab instance. * https://docs.gitlab.com/ee/api/issues.html * https://docs.gitlab.com/ee/api/merge_requests.html * https://gitlab.com/api/v4/projects/gitlab-org%2Frelease%2Ftasks/issues * https://gitlab.com/api/v4/projects/gitlab-org%2Frelease%2Ftasks/merge_requests * https://www.opencode.net/api/v4/projects/OCS%2Focs-store/issues
Finally got around to it: https://store.kde.org/p/1381655/