toggl / track-extension Goto Github PK
View Code? Open in Web Editor NEWToggl Track browser extension for Chrome and Firefox
Home Page: http://toggl.github.io/track-extension
License: Apache License 2.0
Toggl Track browser extension for Chrome and Firefox
Home Page: http://toggl.github.io/track-extension
License: Apache License 2.0
This is actually the main problem I expect from toggl-button to solve, because at the moment we manually copy Toggl time entries to Jira worklog which is inconvenient and error-prone...
Quite often, I have a meeting set in my Google Calendar that I'll forget to add to Toggl. Though this is a slightly different use case than just "start a timer" it would be really useful for the Toggl button to convert a Google Calendar entry into a manual time entry. Some days, this would cut down on my Toggl time tracking workflow by 400%.
Rationale:
Currently used strings:
Start timer
(already in common.js but not in a separate constant/variable)Started...
Already started!
Toggl timer started
(notification used in Teamweek)Hello,
Toggl button is a great idea! I use Toggl for tracking contract work, but it disappears from Chrome regularly, and I have managed to re-instate it a few times but it's just by random luck, not by a process I can explain. It would be great if the button would act as it's supposed to, and be visible on its correct web sites all the time.
Hi all
Three fantastic writing, creative planning and GTD/task management apps I use and which I would highly recommend are Draft, Gingko and IQTELL. I would also like to put these forward for Toggl integration.
Toggl Buton appears in Trello, it's red, but clicking it doesn't do anything.
Chrome version:
Version 31.0.1650.63 m
At the moment the Toggle button appears in all application items but it does not appear in the task items -- so you cannot start a timer from a task. It would be great if you could add/fix this. Thanks so much. Toggl button is awesome.
I like the new location of the button in Google Docs. Much more sensible for most users.
I'm sure this doesn't matter much to the average Google Docs user, but I love the command line option available when the menus are collapsed with Ctrl+Shift+F. In this mode though, the "Start Timer" link disappears with the menu bars.
Maybe we could make use of something like #docs-menubars[style*="display: none"]
as a trigger to toggle the location of the button when "compact controls" mode is on? Then maybe dropping it at the end of the bar after the "More" dropdown makes the most sense? There seems to be about 10-30px of space over there depending on how wide the screen is.
Implementing this mechanism would allow the background page to notify content scripts on changes of timer state:
It would be nice if it would work with jira :)
Steps to reproduce:
Actual Results:
Can't see any Toggl button other than the icon in the address bar between Zoom and Favorite
Expected Results:
A red "Start Task" button that starts a Toggl task with the name of the currently selected cell, or something like that
Also tried:
Changing from compact to regular controls in Google spreadsheet
looking in the Google Doc and Chrome menus
Bonus steps:
Actual Results:
Nothing happens
If somebody could explain how it's supposed to work, ideally with screenshots, I would happily write this up for the github wiki page.
So far I've discovered a couple of cases when that happens:
Maybe I'm missing something, but I'm not seeing a way to track time in Basecamp against a particular project in Toggl. I really need this functionality.
If not already built in, I'll create a pull request.
Thanks!
Jamon
It would be great to have extension preference where it'll be possible to select what Toogle integrations to activate.
e.g. I'm using Google Docs, Trello and Jira, but I need to track time only in Jira
The recent YouTrack support only works for the hosted version at myjetbrains.com - amend the documentation to indicate this.
Extension is nice. But, it run for Redmine only on "redmine.org". Is it possible make extesion for internal Redmine? For example http://redmine.mycompany.com?
It would be great for this plugin to select projects for time entries automatically.
We could use URL's to detect projects and use regular expressions to match.
For example, when I click "Start timer" it will take the URL of the page and match it against all the regular expression that are specified in the plugin configuration. The matched regular expression will tell us what project to select.
Configuration could look like this:
Client / Project Name: //projectname\.atlassian\.net
Once the timer has been started, we should be able to see the elapsed time inside the button (or next to it) that is continuously updated. Perhaps we can run our own local stopwatch and periodically sync it with Toggl's server via API to account for timer precision error
Currently the button only starts the timer, and consequent presses starts a new timer with the same name. The behavior should be smarter and stop the timer that was previously started
Hello,
I have installed the extension into my browser. For some reason the button did not show up in Asana.
I went on to investigate and found that the background.js does a GET request to "me?with_related_data=true" on the $apiUrl as an endpoint and gets a 401-error.
I found that if I instead make it do the request with $newApiUrl as the endpoint the request is successfull.
I cannot seem to find a way to make this work without changing the code myself. Am I missing something?
When I use the toggle-crhome-extension in Trello, starting a timer works fine. But when I stop the time in Trello, the timer does not stop. It still runs and the time of this running timer is set to an time more than 1000 hours.
i.e. Nag Nanny from Desktop.
Browser is active but timer is not running. configurable threshold and time, when it's active.
For an example repo please see http://youtrack.jetbrains.com/issues
As an extra it would be great to store the time spent also in YouTrack using http://confluence.jetbrains.com/display/YTD5/Create+New+Work+Item
Their API authorization is based on Cookies - http://confluence.jetbrains.com/display/YTD5/Log+in+to+YouTrack
Just the same way it works for Trello it's great it can work for Kanbanize!
Hey!
Great plugin! I were copy-pasting task names from JIRA by hand. This really helps.
Although, I would love to be able to customize name of the task that is used in Toggl. For example all my time entries have following names: #CODE-117: The name of the task
, but this plugin creates the following names: CODE-117 The name of the task
.
It would be great to specify some pattern with placeholders in the plugin configuration like this:
JIRA: #{CODE}-{ID}: {TITLE}
.
GITHUB: #{REPOSITORY}-{ID}: {TITLE}
.
etc.
Enhancement suggestion
When starting Toggl timer from within basecamp only Project Name is recorded in Toggl.
My suggestion is to add both To-do List Name and Task Name in the format:
[TO-DO LIST NAME] TASK NAME. PROJECT NAME
This is how it was done in the old version of Toggl - when they had Basecamp integration (which they have droped in the new version)
When not logged in to Toggl and viewing a page on which I expect to see a Toggl Button, I instead see no mention of Toggl whatsoever.
I propose showing a page action (icon in the address bar) with an "inactive" version of the toggle icon, probably a greyscale version of the currently used icon. Clicking on it will open toggl.com in a new tab, so that I can log in and start timing!
If this issue is assigned to me, I can implement it.
Motivation: the complete lack of any mention of toggl when I expect it is a bit disorienting. I usually think the extension is no longer active or working. My flow in this:
Toggl only comes into the picture after I am ready to start work. If I'm not logged in to Toggl, I should be able to, with as little friction as possible.
It may be a great benefit to have a toggl-button for firefox which could easily be implemented by using Greasemonkey, see http://www.greasespot.net. Is it allowed to take some of the code from here as a kick-start for this?
It would be nice to start/stop time tracking from Trello board view, just by selecting task and clicking the button without entering a task view (as it's done now)
Two-state button (without caption, just an icon to make it compact in a board view) to be able to understand, what task is ticking now.
Additionally it would be great to make a hot key for this Toggl button to start/stop selected task in Trello board view. Hot keys are widely used in Trello so such a function would perfectly fit the whole Trello UX.
Hi.
I've project in toggle which tasks are billable by default.
But when I created them in trello - they are not!
Maybe extention should check with API is project billable and after that set billable option to true?
When I click the Toggl button while I hover my task name in todoist, all information are transfered to Toggl, and when I say all information, I mean the title but also all tags I put.
Even though JIRA is Atlassian's preferred issue tracker, Bitbucket's default issue tracker is still sufficient and used by a lot of people.
I've started the YouTrack integration for toggl-button but I'm struggling with the Match Patterns in the manifest file. With YouTrack - and maybe with most other platforms as well - the host can be anything and doesn't follow any of the supported patterns.
How does the toggl-button want to handle that in general? For my local version I could just allow the wildcard host but how would that work with a pull request?
Is there a way to link Trello board to Toggl project? And if not, can you please add it?
Hello,
In Asana the select box that allow me to chose my project, i can see any of my tasks that is in Toggl. It says Client - Project_name - undefined
Any ideas what might be the issue?
Thanks
I don't know the details, but this was requested by @Mechman
When starting the timer from within a Trello task, I would like to add the Trello board name as the Toggl project.
As the subjectline says. It'd be nice to see an integration with Wunderlist :)
What with their new version 3.0 it's very useful and we use it frequently!
Just something to consider adding to the list!
thanks
Hello,
I seem to have a bit of trouble getting the time tracking records to show up in Unfuddle.
What information can I provide to you? I'm very comfortable with Javascript and the developer console. I'm also running toggl-button in developer mode loaded from source.
BTW: COOL product!
Some PT stories have a project automatically created in Toggl, but others don't. I wonder why or if I can do anything about it.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.