Professional task management and bug tracking system
Developer and tester modes, GitHub integration, single-instance protection, comprehensive help system.
Professional Task Management: Smart Bug Tracker is a comprehensive desktop application for managing tasks and bugs in software development projects. With separate Developer and Tester modes, it streamlines the entire workflow from bug reporting to task completion.
✨ Major New Features
🔧 Technical Improvements
Global Shortcuts
Tab Navigation
Task Management
Bug Management
Requirements
Installation
git clone https://github.com/aixandrolab/smart-bug-tracker.git cd smart-bug-tracker pip install -r requirements.txt python main.py
First Run
Developer Mode
Tester Mode
Projects are saved as .bugtracker.json files
{
"meta": {
"name": "Project Name",
"description": "Project description",
"author": "Your Name",
"created_at": "2025-01-01T12:00:00",
"github_url": "https://github.com/username/repo",
"versions": ["v1.0.0", "v1.1.0"],
"developers": ["dev1", "dev2"],
"testers": ["tester1", "tester2"]
},
"versions": {
"v1.0.0": {
"tasks": {
"TASK-ABC123": {
"id": "TASK-ABC123",
"title": "Task Title",
"description": "Task description",
"priority": "high",
"status": "todo",
"created_at": "2025-11-01T12:00:00",
"version": "v1.0.0",
"test_instructions": "Instructions...",
"assigned_to": "Developer Name",
"bug_ids": ["BUG-DEF456"]
}
},
"bugs": {
"BUG-DEF456": {
"id": "BUG-DEF456",
"title": "Bug Title",
"description": "Bug description",
"priority": "critical",
"status": "open",
"created_at": "2025-11-01T12:00:00",
"task_id": "TASK-ABC123",
"steps_to_reproduce": "1. Step one...",
"expected_result": "Should happen...",
"actual_result": "Actually happens...",
"screenshot_path": "/path/to/screenshot.png",
"author": "Tester Name",
"assigned_to": "Developer Name",
"comments": []
}
}
}
}
}
General Questions
Ctrl+M at any time or click the sound button in the header.Usage Questions