All Projects β†’ tuanddd β†’ grru

tuanddd / grru

Licence: MIT license
Gitlab Release Remover UI

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to grru

gitlab-notify-extension
🦊 Gitlab Browser Extension (Chrome & Firefox). Don't miss any Gitlab Merge Requests and rocket up your productivity.
Stars: ✭ 65 (+54.76%)
Mutual labels:  gitlab, browser-extension
Release It
πŸš€ Automate versioning and package publishing
Stars: ✭ 4,773 (+11264.29%)
Mutual labels:  gitlab, release
gitlab-job-log-viewer
Browser extension for code highlighting raw logs in Gitlab CI
Stars: ✭ 21 (-50%)
Mutual labels:  gitlab, browser-extension
Octohint
The missing IntelliSense hint forΒ GitHub and GitLab
Stars: ✭ 906 (+2057.14%)
Mutual labels:  gitlab, browser-extension
Releaser Tools
Create a GitHub/GitLab/etc. release using a project's commit messages and metadata.
Stars: ✭ 283 (+573.81%)
Mutual labels:  gitlab, release
gitlab-config
🦊 Semantic-release shareable config for GitLab
Stars: ✭ 36 (-14.29%)
Mutual labels:  gitlab, release
revery
A personal semantic search engine capable of surfacing relevant bookmarks, journal entries, notes, blogs, contacts, and more, built on an efficient document embedding algorithm and Monocle's personal search index.
Stars: ✭ 200 (+376.19%)
Mutual labels:  browser-extension
monorepo-split-github-action
Github Action for Monorepo Split
Stars: ✭ 56 (+33.33%)
Mutual labels:  gitlab
prepublish
Simplifies the prepare step (bundling, transpiling, rebasing) during publishing NPM packages.
Stars: ✭ 21 (-50%)
Mutual labels:  release
opelete
πŸ’« Browser extension that autocompletes Google search operator
Stars: ✭ 24 (-42.86%)
Mutual labels:  browser-extension
gitrows
A lightweight module for using git as a database
Stars: ✭ 212 (+404.76%)
Mutual labels:  gitlab
edge-contextMenuSearch
Extension for MS Edge browser to provide search option in context menu for selected text
Stars: ✭ 13 (-69.05%)
Mutual labels:  browser-extension
integration gitlab
🦊 GitLab integration into Nextcloud
Stars: ✭ 31 (-26.19%)
Mutual labels:  gitlab
caesar
ζŒη»­ι›†ζˆ
Stars: ✭ 40 (-4.76%)
Mutual labels:  gitlab
pinboard-safariextension
πŸ“Œ Pinboard Safari extension for bookmarking the current page.
Stars: ✭ 16 (-61.9%)
Mutual labels:  browser-extension
demodal
Demodal is a browser extension that automatically removes content blocking modals including paywalls, discount offers, promts to sign up or enter your email address and more.
Stars: ✭ 212 (+404.76%)
Mutual labels:  browser-extension
messpostage
PostMessage extension
Stars: ✭ 74 (+76.19%)
Mutual labels:  browser-extension
merge-request-notifier
This app shows your merge requests grouped by projects and WIP status. It is accessible from the system tray.
Stars: ✭ 47 (+11.9%)
Mutual labels:  gitlab
perfect-home
firefox newtab/home replacement
Stars: ✭ 101 (+140.48%)
Mutual labels:  browser-extension
code-examples-manager
Software tool to manage your notes and code examples, to publish them as gists or snippets
Stars: ✭ 26 (-38.1%)
Mutual labels:  gitlab

animated



Gitlab Release Remover UI - GRRU

Why

Currently as of this writing, Gitlab doesn't provide a way on the UI to remove releases inside a project (not yet), this extension aims to fix that.

πŸ‹οΈβ€   Zero dependencies

πŸ›    Zero configuration

πŸš€   Works on any Gitlab sites whether gitlab.com or self-managed instances

Usage

Download latest version, extract it, open Chrome and point to "chrome://extensions"

  1. Tick "Developer mode"
  2. Load unpacked
  3. Point to the inside of the extracted folder.

How it works

Because the nature of extension is just executing script as if it's coming from that page, basically it has control over all things - and the session cookie is not an exception.

It uses the Release API provided by Gitlab and the signed-in user's session cookie to make a request call

Features

Respects the project's member roles

If your role is developer or higher then a button will be shown to perform the delete action

role-allowed

If you do not have enough permission to remove, another button will be shown, quite self-explantory

role-not-allowed

Roadmap

Assuming that Gitlab still haven't released their official UI yet:

  1. Remove release
  2. Scope action to certain member roles
  3. Show nice error notification if fails
  4. Undo within e.g 10 secs

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Dao Tuan - [email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].