TaskView
11 subscribers
37 photos
15 links
Download Telegram
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:

- 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
TaskView new designs. Already available in all apps (Web, iOS, Android)
🔥4
TaskView new designs. Already available in all apps (Web, iOS, Android)
🔥3