Skip to content

Releases: smartlegionlab/todo_app_cli

Console ToDo app v0.2.0

20 Oct 11:18
Compare
Choose a tag to compare

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

26 Sep 05:48
Compare
Choose a tag to compare

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

26 Sep 05:24
Compare
Choose a tag to compare

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

26 Sep 05:10
Compare
Choose a tag to compare

Cli TODO app v0.1.0