GitHub Issues Featured

Plasma 5 Add-Ons

Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/Zren/plasma-applet-githubissues

1
Score 60%
Description:

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.
* 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.
* The list is cached locally, so restarting plasmashell constantly (eg: plasma developers) is not a problem.

Last changelog:

v3 - March 20 2019 1 month ago

* Hide comment button when there are 0 comments.
* Use an 18px heading (Issue #4)
* Can now customize the heading text (on top of hiding it)
* Fix panel icon to folow color scheme (Issue #7)
* Refactor code to be reuseable for other bug software.
* Support listing multiple repos at once.
* Issue list is cached to an sqlite db so restarting plasmashell doesn't re-fetch the list which would burn through your 60 unauthed requests/hour per IP.
* Merge partial chinese translations by @tobiichiamane (Pull Request #3)
* Merge dutch translations by @Vistaus (Pull Request #5 and #6)

frag

30 days ago

+nice!

Report

S

Kaiz

4 months ago

+

Report

Mirko-Gennari

5 months ago

+34

Report

dummy

5 months ago

Awesome! Can you adjust this and include gitlab, then everyone could use it for their own repos here at www.opencode.net :)

Report

C

Zren

5 months ago

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

Report

v3 - March 20 2019 1 month ago

* Hide comment button when there are 0 comments.
* Use an 18px heading (Issue #4)
* Can now customize the heading text (on top of hiding it)
* Fix panel icon to folow color scheme (Issue #7)
* Refactor code to be reuseable for other bug software.
* Support listing multiple repos at once.
* Issue list is cached to an sqlite db so restarting plasmashell doesn't re-fetch the list which would burn through your 60 unauthed requests/hour per IP.
* Merge partial chinese translations by @tobiichiamane (Pull Request #3)
* Merge dutch translations by @Vistaus (Pull Request #5 and #6)

v2 - October 28 2018 5 months ago

* Fix the update timer not running.
* Add contextmenu action to manually refresh.
* Cleanup debug logging.

v1 - October 28 2018 5 months ago

* Display first page of issues from a GitHub repo.
* Can display Open, Closed, or All Issues + Pull Requests.
* 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.

File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
GPLv2 or later
version
3
updated Mar 20 2019
added Oct 28 2018
downloads today
3
page views today 4