Coder Social home page Coder Social logo

cinatic / gitlab-extension Goto Github PK

View Code? Open in Web Editor NEW
29.0 29.0 9.0 1.41 MB

Gitlab extension utilizes the official Gitlab API to provide a comfortable overview about your projects, commits & pipelines

License: GNU General Public License v3.0

Makefile 2.94% JavaScript 94.81% CSS 2.24%

gitlab-extension's Introduction

Hi ๐Ÿ‘‹!

Linkedin Badge Stackoverflow Badge Hackerrank Badge Gmail Badge GitHub followers

My name is Florijan. I am a full stack software developer living in the south of germany. My knowledge covers a wide variety of areas in software development. Most of the time I develop in javascript (react, node) but also feel very comfortable with other tech stacks / frameworks (e.g. spring, ktor, actix or flask).

๐ŸŒฑ Current Projects


gitlab-extension's People

Contributors

cinatic avatar vistaus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

gitlab-extension's Issues

Allow to select host

AFAICS this works with gitlab.com, but it'd be nice (necessary to me, really) to choose the target gitlab server.

If you could even choose various ones, it'd be even better.

Does not load any information

Installed the extension and set it up with a token (api_read).
The icon appears in the panel. On click it opens a huge dropdown with only one text: "Loading Data".
That's all what happens. Waited half an hour now.

Running Fedora Workstation 38.

Layout issues when having many projects in the list

Nice extension ;)

I found out a layout issue, when you have many projects (more than 10 in my case) the project cards start overflowing from the container box.

Maybe limiting the visible projects (max 10 maybe and reduce a little de margin between each card), or add scroll to the box.

Allow multiple gitlab hosts

Hi,

First of all: awesome extension! Thank you for your work.

I would like to have the possibility of adding more that one host.

I have an account on gitlab.com but also another account at my employer.

V4 not compatible with Ubuntu 20.04

I'm new to Gnome Shell Extensions and just installed this extension via the button on https://extensions.gnome.org/extension/3535/gitlab-extension/, but sadly it doesn't work.

After a bit of debugging, it seems that V4 uses JavaScript language features that are not supported:
journalctl logs a JS ERROR: Extension [email protected]: SyntaxError: expected expression, got '.' @ ~/.local/share/gnome-shell/extensions/[email protected]/helpers/fetch.js:21

It seems that the optional chaining operator is only supported since gjs v1.65.90.


Versions of my System:

  • lsb_release -d: Ubuntu 20.04.3 LTS
  • gnome-shell --version: GNOME Shell 3.36.9
  • gjs --version: gjs 1.64.5

Token settings not editable in gnome 40

Hi. I'm on gnome 40 and I installed extension again after it was updated.

I revoked my old token and it seems that I'm not able to change (edit it) token to the new one in settings or to delete it. New checkbox "Only Owned Projects" works btw (i can check and uncheck it). I tried to remove extension and install it again, old token is still there.

Can you help me to change the token? :)

My setup. Arch Linux, gnome 40.

Session Type is wrong

In the About part of the settings there is "Sesstion Type: X11" even though I run on Wayland.
Fedora 38, Gnome (Workstation).

What scopes are needed in token

You require a gitlab token. You must select scopes in gitlab in order to create an according token.
Maybe some information about what your extension needs would be helpful.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.