gitlab-time-tracker
gitlab-time-tracker copied to clipboard
graphical user interface discussion
Great work, I need a web interface (toggl is getting expnsive) to provide mainly reports per project Are you planning to provide a web interface? We might work on this in parallel but I want to make sure that no one is doing this yet.
Thanks a lot, glad you like it. :) I'm working on a crossplatform GUI for Mac OSX and Windows right now using Githubs Electron library. It won't be open source though: I wanna hit the Mac App Store and Windows Store within the next 2 months aiming for a reasonable price around 3-4€. The GUI will only provide time tracking capabilities and not the reporting part. GitLab itself will implement reports at some time in the future, that's why I'm concentrating on the tracking/monitoring part. So, feel free to extend the project and create a webinterface. I would love to see that!
@kriskbx we're really interested in such feature in our office. I mean, the time-tracking app for desktop.
Could you also build it for linux too? I'm currently working with electron and the builds for linux are much easier than the ones for windows (in fact, I'm having issues with the windows installer xD). You could consider adding it to the ubuntu shop or other repository online shops if you're planning to set a price for it 😃
I have a working prototype right now. The interface is still aweful, so I need more time to finish it. I thought about it and I will open the source under a non-commercial license that still allows me to put it on the App Store and maybe make some money out of it. A Linux version will be included when I launch it.
Excited for this! I'd also pay for a hosted web dashboard, both to support this project and to make it easy for team members to see time overviews without having to download or install anything.
I need 1 or 2 more weeks to finish the first beta version. Anyone wants to participate in a first closed beta test?
If you also have the linux version, ofc! :_D ("sorry", I only work with linux..)
Yeah, I will provide Windows and Linux versions as well. :)
@kriskbx I would sure like to test the desktop application!
Would be glad to check it out... Lior
On Dec 12, 2017 4:24 PM, "Bob van de Vijver" [email protected] wrote:
@kriskbx https://github.com/kriskbx I would sure like to test the desktop application!
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/kriskbx/gitlab-time-tracker/issues/8#issuecomment-351065913, or mute the thread https://github.com/notifications/unsubscribe-auth/AAO9I8rkfpKutx4wfpAbv-A5T8KNislFks5s_oyzgaJpZM4Onpqz .
I got the first beta packages for Linux and Mac ready guys. Still working on Windows though. It works, but I want to use Continuos Integration to build everything that's why it will take me a little more time to figure out how to do this. Write me a mail to gtt at kris dot cool and I will mail the you the (for now) private link bacK. And make sure to head over to https://github.com/kriskbx/gitlab-time-tracker-taskbar for feedback. When I got the whole CI thing figured out I will open the code for everyone before hitting the stores in 2018.
How's the interface going? @kriskbx
Unfortunately Chromium has dropped it's transparency feature in current Electron versions. That's why the whole interface as shown in the screenshots doesn't work anymore (and has never worked before on Linux). That's why development is currently on hold. But the project is not dead and I will continue to work on it. But it will take me more time to rework the interface completely. This is all done in my free time after work and university. So I can't promise anything right now, I'm sorry.
Fantastic news: I managed to get the transparency thing working again. I'm not able to get the whole CI/CD process running at the moment (so much to do at university and work...). That's why I just released the whole source code. I will continue to work on the CI/CD pipeline, automated builds, packaging and store submissions but I wanted you guys to get a working copy as soon as possible. So, head over to: https://github.com/kriskbx/gitlab-time-tracker-taskbar, pull the repository, run yarn install
and yarn run start
to start it. gtt-taskbar will use the same config gtt does, so you should be able to use it right away without configuring it. If you haven't setup gtt, there's a nice graphical preferences window to set up the most common things. Make sure to drop me a line over at the other repository if you like it, if you experience any bugs or if you have any suggestions or feature requests. <3
I just released v0.2.0 of gtt-taskbar, including Windows, Mac OS as well as deb/rpm packages. Head over to https://github.com/kriskbx/gitlab-time-tracker-taskbar and check it out!
Fantastic! It looks great! Just one problem. It keeps telling me that it could not connect, and to open preferences and set the access token. Which is the first thing i did, to a brand new 'api' access token.
It already had the Personal Access Token field filled with asterisks when i first started up. If that's unexpected... is it possible that it's reading it from another config file and overriding? I looked and can confirm that at least ~/.gtt/config.yml
has the correct token (which i just created and set).
Hmm, now it's stopped giving any errors, but it doesn't find any projects or issues either.
On Debian. Will try again after a restart. Does it do logging anywhere? I haven't seen anything in /var/log/syslog
Hmm, i added quotation marks around the api access token in ~/.gtt/config and they were removed when i started up again, but it's also working!
Please open an issue on the other repository and let's discuss your problems there: https://github.com/kriskbx/gitlab-time-tracker-taskbar Thank you!