Skip to content

A simple and easy accessible task management that will help you track tasks and questions by custom categories. A desktop program focused on tracking what needs to be tracked while working on your device.

License

Notifications You must be signed in to change notification settings

zaytiri/taskerlyze

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Taskerlyze - Task Management

Table of Contents

Description

A simple and easy accessible task management that will help you track tasks and questions by custom categories. A lightweight desktop program focused on tracking what needs to be tracked while working on your device.

GUI

Some images for current interface:

Features

Status Feature
Tracks tasks and sub-tasks
Tracks questions and answers
Mainly interaction with mouse's right-click
Week view for tracking
Achievements feature by day
Possibility of custom categories
Existence of default Archive
Multiple profiles
Profile Management
Custom Settings
Time tracking for Tasks
Repeated Tasks
Automatic Reminders for Tasks and Questions
Set window always on top
Save/export data
Import saved data
Statistics
Options added to OS context menu
Features with associated shortcut keys
Bulk actions for Tasks and Questions

Disclaimer: The order does not necessarily describe the priority of development of each feature.

Any new features are very welcomed. If you need some feature or you have any suggestion, open an issue and I can analyse if it's feasible.

Current Features

Achievements

There's an Achievements section on past days. This is a feature directly related to defining what was achieved on each completed task (by using a small description).

There's two ways of settings this value:

  • by editing the Achieved field when editing a task.
  • by having the Enable Achieved Popup as true in configurations.
    • it's true by default and it means that when a task is completed, there will be a popup asking to fill out the achieved field.

When opened, this section will display every achievement defined that was completed in a particular selected day.

Archive

The first displayed category with the following icon

is the archive.

This means that it could be used for organizing tasks and questions for general purposes. If a category is removed, all associated tasks and questions will also be moved to the Archive.

Multiple profiles and Profile Management

All the features are also separated by profile (except Settings section), meaning that there's another layer of organization within the program.

  • There must be at least one profile active and more than one can be created.
  • Any profile can be edited or deleted. By deleting a profile, it means that all data is also going to be removed.
  • A default profile can be chosen, meaning that the profile defined as default will be the one displayed first when launching the program.

Future features

All future features are documented in the above table with a ❌ icon. More can be added with time.

Prerequisites

To run this program you will need the following:

The JDK 17 is necessary to run .jar executable files. For now, the version cannot be higher than 17, due to compiled version files (more info here).

Installation

After having downloaded the .zip file, available on Releases page, you will have 1 file:

  • taskerlyze-vx.x.x.jar -> the program to be launched. (vx.x.x being the version number)

After double-clicking the .jar file, the program should be launched as expected. It could take a few seconds to be displayed.

If not working

Workaround 1

If double-clicking the .jar file does not work, you can try the following workaround:

  • Make sure you have JDK 17 installed (Prerequisites section) and followed the necessary steps;
  • Use the Command Prompt,
    • Go to the .jar file folder location using cd <path>;
    • Input the following command java -jar taskerlyze-vx.x.x.jar.

Workaround 2

If double-clicking the .jar file does not work and it opens the following window:

  • Follow solution 1;
  • When inputting the mentioned command, it will display a relevant error message. Copy-paste this error message and open a new issue on Github.

Usage

If the program is launched for the first time, a new window will be displayed for a new profile to be added.

After launching the program, all interactions are done by right-clicking the element you want to make changes to.

When you first start, you will have no tasks or questions, so the first thing you can do is right-click the background and select Add new category. If you also right-click in the '...tasks not found...' message, you can also select Add new task.

There's a Settings page where you can configure certain aspects of the program.

Support

If any issues/problems are encountered, please feel free to open an issue.

License

MIT

Status

Currently, fully maintaining it.

About

A simple and easy accessible task management that will help you track tasks and questions by custom categories. A desktop program focused on tracking what needs to be tracked while working on your device.

Topics

Resources

License

Stars

Watchers

Forks