Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kiwicom/refined-gitlab

🛠 WIP 🛠 Chrome extension that enhances GitLab
https://github.com/kiwicom/refined-gitlab

gitlab internship

Last synced: about 2 months ago
JSON representation

🛠 WIP 🛠 Chrome extension that enhances GitLab

Awesome Lists containing this project

README

        

Refined GitLab

[Install (published from master branch)](https://chrome.google.com/webstore/detail/pogpjdbfdfnmlegpbhdmlebognmbamko)

[Install BETA (published from develop branch)](https://chrome.google.com/webstore/detail/efkcgkiajnleoaejcecljhnkdmeokiif)

---

## Version: 🐣 Pre-alpha 🐣

> Expect nothing and you will not be disappointed

---

## Features

#### General UI
* Always-expanded sidepanel

* Hide repo avatars `configurable`

* Disable label colors `configurable`

* Prefer Discussions over Comments

#### Merge Requests & Issues
* Categorize labels

![](./docs/assets/categorize-labels.png)

* Enhance labels with date added

![](./docs/assets/enhanced-labels.png)

* Discussions sorted by newest first

* Highlight new events since you last visit

![](./docs/assets/last-visit.png)

* `Q` keyboard shortcut to filter own issues/merge requests

* Keyboard shortcuts to toggle labels `configurable`

#### Merge Requests
* Hide footer with "You can merge this merge request manually using the command line" information

* Expand all diffs by default

* Appended custom links to Pipeline and Deploy sections

* **Squash** - checked by default `configurable`

* **Remove source branch** - checked by default `configurable`

## Enabling on your domain

![](./docs/assets/request-access.png)

Credits 🙏

Thx to [@bennokress](https://github.com/bennokress) for
[requesting this feature](https://github.com/kiwicom/refined-gitlab/issues/55)
and [@niksy](https://github.com/niksy) for suggesting implementation
with [library](https://github.com/fregante/webext-domain-permission-toggle/)
from [@fregante](https://github.com/fregante)

## Future features
* [ ] Show usernames instead of real names

* [ ] Keyboard shortcut to "Assign to myself"

*

## Develop

```
npm run watch
```