Releases: smartlegionlab/todo_app_cli
Releases · smartlegionlab/todo_app_cli
Console ToDo app v0.2.0
What's new:
- Architectural code refactoring. Complete redesign. In progress.
- The code has been rewritten using the MVC (Model-View-Controller) architecture.
- Bugs fixed.
- The user interface has been simplified and improved.
- The structure and readability of the code has been improved, making it easier to maintain and extend functionality. (SOLID, DRY, MVC).
- Complete refusal to store tasks in the json file. Only sqlite is now used to store tasks.
In the next updates:
- Adding comments to tasks.
Cli TODO app v0.1.2
Cli TODO app v0.1.2
Refactored TaskManager classes to store files in the user's home directory
- Updated TaskManagerJSON to create and load 'todo.json' in the user's home directory.
- Updated TaskManagerSQLite to create and connect to 'todo.db' in the user's home directory.
- Improved application portability by ensuring that file paths are independent of the system's current working directory.
Cli TODO app v0.1.1
Cli TODO app v0.1.1 Refactor TaskManagerSQLite to use TaskQueries for SQL commands.
- Created a new class TaskQueries in config.py to store all SQL queries.
- Updated TaskManagerSQLite to utilize TaskQueries for executing SQL commands.
- Improved code readability and maintainability by separating SQL logic from business logic.
Cli TODO app v0.1.0
Cli TODO app v0.1.0