Simple desktop issue tracker and to-do list, written in C# Windows Forms.
MIT License
MiniBug is a barebones, simple issue tracker and to-do list. It is a Windows desktop single-user application.
MiniBug does not use a database to store data: instead the application stores each project in a .json file. This means that if you need to work on projects, in different computers, you can share a MiniBug project between computers, by putting the .json file in something like Dropbox.
I've made a small sample project, with bugs and tasks copied from some applications' public bug trackers (Inkscape, Firefox, MariaDB and Kodi).
Download the file minibug-MiniBug Sample Project.json and open it in MiniBug.
First you need to create a new project (File > New Project), define a project name and choose a location to save it:
Next you can start adding issues and tasks:
The user can modify some settings (File > Settings) in order to customize the look and feel of the application:
Settings in action:
You can sort the grid rows in two ways:
Using the second method you can sort by up to two columns and with different criteria (ascending or descending).
You can show/hide any column (except the ID column, which is always visible), using the Configure Columns window:
You can export a project's issues and tasks to CSV (comma separated values) files:
Because issues and tasks have a slightly different structure, they are exported to separate files. If a project only has issues or tasks, only one file will be generated:
This project is licensed under the MIT License - see the LICENSE.md file for details.
This project uses the following libraries: