Skip to content
This repository was archived by the owner on Nov 11, 2025. It is now read-only.

Commit 8db2e83

Browse files
author
Martin Eismann
committed
Remove SP and task token from task desc in Toggle
1 parent b53f2a6 commit 8db2e83

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

background.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ browser.runtime.onMessage.addListener(async (msg) => {
1414
async function track(cardId) {
1515
const task = await addTask(cardId);
1616
const card = await trektor.trelloGateway.getCard(cardId);
17-
const response = await trektor.togglGateway.startTimeEntry(task.id, card.name);
17+
const cardName = stripStoryPointsAndTaskToken(card.name);
18+
const response = await trektor.togglGateway.startTimeEntry(task.id, cardName);
1819
return response.data;
1920
}
2021

@@ -66,3 +67,9 @@ async function addTask(cardId) {
6667
const response = await trektor.togglGateway.createTask(projects[0].id, taskName)
6768
return response.data;
6869
}
70+
71+
function stripStoryPointsAndTaskToken(cardName) {
72+
return cardName
73+
.replace(/^(\s*\(\d+\))?\s*/, '') // story points, e.g. (3)
74+
.replace(/\s*#[a-z0-9_]+\s*$/, ''); // task token, e.g. #orga_5417
75+
}

manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"manifest_version": 2,
33
"name": "Trektor",
44
"description": "Browser-Extension zum automatischen Anlegen von Toggl tracking tasks",
5-
"version": "0.0.10",
5+
"version": "0.0.11",
66
"browser_specific_settings": {
77
"gecko": {
88
"id": "trektor@aboutsource.net"

0 commit comments

Comments
 (0)