Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add linear integration #2070

Merged
merged 2 commits into from Mar 5, 2024
Merged

Conversation

HartS
Copy link
Contributor

@HartS HartS commented Apr 1, 2022

Add an integration with Linear (project management / issue tracking tool). This adds a toggl track button in the board view only, and inserts the issue title, project name (as project), and issue ID + labels (as tags), when the button is clicked.

Right now they don't have semantic markup which results in some pretty nasty selectors.

Debugging showed the expected tags were getting sent to the togglbutton.createTimerLink options, but the "Toggl tags" aren't getting selected in the time entry that gets started (even if those tags have already been created). Perhaps this is an issue with the Toggl extension itself?

I asked the Linear team to add some semantic classes, data-* attributes, or even aria- roles that could be used to construct less brittle selectors, so I'll update this PR (or submit a new one) to improve things if they're willing to oblige.

@rhys-vdw
Copy link

Is there any way this could be merged?

@with-shrey
Copy link
Contributor

Thanks for the contribution 👍🏼 🙏🏼

Copy link
Contributor

@with-shrey with-shrey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@with-shrey with-shrey requested a review from niyiAO March 5, 2024 06:35
@with-shrey with-shrey merged commit 6181cb9 into toggl:master Mar 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants