Compare commits
4 Commits
b0e40e66a7
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| a7821a7cb5 | |||
| b9060b683f | |||
| 34a2814c19 | |||
|
|
2f9fa1cb0b |
2
.github/FUNDING.yml
vendored
2
.github/FUNDING.yml
vendored
@@ -1,6 +1,6 @@
|
|||||||
# These are supported funding model platforms
|
# These are supported funding model platforms
|
||||||
|
|
||||||
github: [daniep01,krombel] # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
|
github: [daniep01, krombel] # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
|
||||||
patreon: # Replace with a single Patreon username
|
patreon: # Replace with a single Patreon username
|
||||||
open_collective: # Replace with a single Open Collective username
|
open_collective: # Replace with a single Open Collective username
|
||||||
ko_fi: # Replace with a single Ko-fi username
|
ko_fi: # Replace with a single Ko-fi username
|
||||||
|
|||||||
@@ -64,9 +64,18 @@ Presets are available for **Start Timer** and **Stop Timer**.
|
|||||||
|
|
||||||
### Version 2.1.0
|
### Version 2.1.0
|
||||||
|
|
||||||
- rewrite module in typescript
|
- Rewrite module in typescript
|
||||||
- use module toggl-track instead of implementing api on our own
|
- Use module toggl-track instead of implementing api on our own
|
||||||
- add status reports for some failure cases in connections dashboard
|
- Add status reports for some failure cases in connections dashboard
|
||||||
- add configurable time entry poller
|
- Add configurable time entry poller
|
||||||
- add feedback for currently running project and client
|
- Add feedback for currently running project and client
|
||||||
- update timerDuration to contain the correct duration formatted as time string
|
- Update timerDuration to contain the correct duration formatted as time string
|
||||||
|
|
||||||
|
### Version 2.1.1
|
||||||
|
|
||||||
|
- Prevent module crash if user has no Clients
|
||||||
|
|
||||||
|
### Version 2.1.2
|
||||||
|
|
||||||
|
- Update node runtime to node22
|
||||||
|
- make polling interval configurable as toggl is updating their [API usage limits](https://support.toggl.com/en/articles/11484112-api-webhook-limits)
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
"name": "toggl-track",
|
"name": "toggl-track",
|
||||||
"shortname": "toggl-track",
|
"shortname": "toggl-track",
|
||||||
"description": "Companion module for toggltrack timers",
|
"description": "Companion module for toggltrack timers",
|
||||||
"version": "2.0.1",
|
"version": "0.0.0",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"repository": "git+https://github.com/bitfocus/companion-module-toggl-track.git",
|
"repository": "git+https://github.com/bitfocus/companion-module-toggl-track.git",
|
||||||
"bugs": "https://github.com/bitfocus/companion-module-toggl-track/issues",
|
"bugs": "https://github.com/bitfocus/companion-module-toggl-track/issues",
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
],
|
],
|
||||||
"legacyIds": [],
|
"legacyIds": [],
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"type": "node18",
|
"type": "node22",
|
||||||
"api": "nodejs-ipc",
|
"api": "nodejs-ipc",
|
||||||
"apiVersion": "0.0.0",
|
"apiVersion": "0.0.0",
|
||||||
"entrypoint": "../dist/main.js"
|
"entrypoint": "../dist/main.js"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "toggl-track",
|
"name": "toggl-track",
|
||||||
"version": "2.1.1",
|
"version": "2.1.2",
|
||||||
"main": "dist/main.js",
|
"main": "dist/main.js",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
@@ -48,5 +48,6 @@
|
|||||||
"*.{ts,tsx,js,jsx}": [
|
"*.{ts,tsx,js,jsx}": [
|
||||||
"yarn lint:raw --fix"
|
"yarn lint:raw --fix"
|
||||||
]
|
]
|
||||||
}
|
},
|
||||||
|
"packageManager": "yarn@4.9.1"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -259,7 +259,7 @@ export class TogglTrack extends InstanceBase<ModuleConfig> {
|
|||||||
timerDuration: timecodeSince(new Date(entry.start)),
|
timerDuration: timecodeSince(new Date(entry.start)),
|
||||||
timerProject: project?.label,
|
timerProject: project?.label,
|
||||||
timerProjectID: entry.project_id,
|
timerProjectID: entry.project_id,
|
||||||
timerClient: this.clients!.find((c) => c.id == project?.clientID)?.label,
|
timerClient: this.clients?.find((c) => c.id == project?.clientID)?.label ?? 'None',
|
||||||
timerClientID: project?.clientID,
|
timerClientID: project?.clientID,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user