TaskView GitHub + GitLab integrations v1.24.0
## Release Notes
### Integrations
Added integration with GitHub and GitLab.
Current synchronization capabilities:
- title and description are synchronized
- GitHub / GitLab are the source of truth
- the issue description is stored in TaskView note
### Permissions
Server API now includes permission handling for operations with the graph.
Two new permissions were added for integrations:
-
-
⚠️ These permissions must be enabled manually if you want other users to view or manage integrations.
### UI Improvements
- added date placeholders when selecting dates:
- "This week"
- current month
- fixed loader display issues
- date updates are now performed with a single request
- several general UI improvements
- fixed an issue with disabled checkbox on the main screen
### Updates
- updated Web and Mobile versions
---
## Integration Setup
To enable integrations you need to add the following environment variables:
Generate Encryption Key
Tokens are encrypted with AES-256-GCM. You need a 32-byte hex key (64 characters):
Add it to
## Release Notes
### Integrations
Added integration with GitHub and GitLab.
Current synchronization capabilities:
- title and description are synchronized
- GitHub / GitLab are the source of truth
- the issue description is stored in TaskView note
### Permissions
Server API now includes permission handling for operations with the graph.
Two new permissions were added for integrations:
-
integrations_can_manage-
integrations_can_view⚠️ These permissions must be enabled manually if you want other users to view or manage integrations.
### UI Improvements
- added date placeholders when selecting dates:
- "This week"
- current month
- fixed loader display issues
- date updates are now performed with a single request
- several general UI improvements
- fixed an issue with disabled checkbox on the main screen
### Updates
- updated Web and Mobile versions
---
## Integration Setup
To enable integrations you need to add the following environment variables:
GITHUB_INTEGRATION_CLIENT_ID=<your-client-id>
GITHUB_INTEGRATION_CLIENT_SECRET=<your-client-secret>
GITHUB_INTEGRATION_CALLBACK_URL=http://localhost:1401/module/integrations/oauth/github/callback
GITLAB_INTEGRATION_CLIENT_ID=<your-application-id>
GITLAB_INTEGRATION_CLIENT_SECRET=<your-secret>
GITLAB_INTEGRATION_CALLBACK_URL=http://localhost:1401/module/integrations/oauth/gitlab/callback
Generate Encryption Key
Tokens are encrypted with AES-256-GCM. You need a 32-byte hex key (64 characters):
node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"
Add it to
.env.taskview:
ENCRYPTION_KEY=<your-64-char-hex-key>
Hi everyone new version of TaskView released
https://taskview.tech/changelog <= here is changelog
https://taskview.tech/docs <= here is docs
https://taskview.tech/changelog <= here is changelog
https://taskview.tech/docs <= here is docs
TaskView
Changelog