I’ve just released a new version of TaskView, my free and self-hosted project and task management app (web, iOS, Android).
This release is a major internal update
Web and mobile apps fully rewritten using Nuxt UI (you can customize UI styles easily)
Removed legacy UI code
Cleaner and more maintainable frontend architecture
Reduced number of server requests
Tasks can now be opened from almost any screen (no route redirection required)
Updated CapacitorJS to the latest version
GitHub https://github.com/Gimanh/taskview-community
This release is a major internal update
Web and mobile apps fully rewritten using Nuxt UI (you can customize UI styles easily)
Removed legacy UI code
Cleaner and more maintainable frontend architecture
Reduced number of server requests
Tasks can now be opened from almost any screen (no route redirection required)
Updated CapacitorJS to the latest version
GitHub https://github.com/Gimanh/taskview-community
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