Hello GitLab community
At some point, my team and I moved to GitLab, a fantastic company! But we missed a desktop client as well as GitHub Desktop, thinking that I decided to create a client for GitLab based on Electron to help us and also help those who use and work with GitLab.
Our repository:
Itās not ready, itās in beta yet, but Iāll soon release a trial version. Iāve tried to be as faithful as possible with the whole UX of the company services, if something did not go as expected, I apologize, Iām working to create the best and most beautiful desktop client for GitLab, and if they have any errors they will be corrected soon, today it only works on Windows, however we have plans to take it to Linux and MacOS.
Tell me what you think, leave your opinions, it helps a lot.
Would like to help?
You can help us in many ways by making a donation in patreon, helping to test it, providing feedback, requesting resources, the list is great hopefully it can help all those who want a desktop client!
Iām having a second go at the installation, as I initially tested it on a machine with an outdated nodejs version. Iāll report back with some feedback
I donāt quite follow the format of the projects file mentioned in the README. Is it just a src/projects.js file that needs to be manually added to the local code checkout? I did that, but no repositories are shown in the app. Am I understanding this incorrectly, or am I perhaps using the wrong syntax? Do you have any examples?
Unfortunately, due to this, other than saying that the app looks good, I couldnāt do much with it without a repo.
File > New repository: opens a dialog in Portuguese. Nothing wrong with that, but for consistencyās sake itād be good to have it in English
File > Options: has no effect
View > Toggle developer tools: toggles developer tools on, but it does not toggle them off
No worries, it was clear to me that it is in early stages. The steps, except for 2 and 3 were clear to me. I got the app running so far.
I donāt quite understand the syntax of the projects file yet, but here is what Iāve done now:
Renamed src/config.js to src/config (without extension)
Renamed src/projects.js to src/project (without extension)
Now the app starts same as before, but I get a new message that didnāt appear before: āFetch origin branchā (see the screenshot below).
Still I cannot select any projects, though.
Now none of the menu options work. If I click on them, e.g. āCreate Repositoryā, it doesnāt show up a dialog as it used to do before I changed the file extensions.
Our excuse, I made a mistake, Iām really sorry.
please rename āconfigā to āconfig.jsā this was from an old version, it is the motives that is not working. Only project remains without extension
I would like to tell everyone that thanks to the help of @dplanella , we have been able to identify several errors in the App, we are working to correct them, because the amount of errors is great, create a proposal in the App repository to rewrite the App using nw.js and updated versions of modules, so we can solve problems 1 to 7.
You can find more details about our plans in our proposal:
We are very happy and very grateful for all the help, care and attention
We will update our to-do list as we progress, soon we will post again on this forum to announce the beta, I am looking forward to this
So what is the current status of this app? Are you working with gitlab on this project. is there a site or repo to download a beta or working copy? Always interested in clients that written for the source to get a better integration.