|
|
f4483ff951
|
Реализованы методы создания, завершения и удаления задач через сервис.
|
2025-05-26 22:38:16 +03:00 |
|
|
|
af15988c62
|
Merge pull request 'feature/task-manager/init' (#27) from feature/task-manager/init into dev
Reviewed-on: #27
|
2025-05-26 21:44:19 +03:00 |
|
|
|
5b4e948846
|
Добавлена реализация InMemoryTaskRepository для управления задачами.
|
2025-05-26 21:40:02 +03:00 |
|
|
|
9312b760c7
|
Добавлена реализация InMemoryTaskRepository для управления задачами. Обновлён метод main в TodoApp для сохранения, поиска, завершения и удаления задач. Добавлен метод id() в класс Task для получения идентификатора задачи.
|
2025-05-26 21:34:59 +03:00 |
|
|
|
6fbf3064c5
|
Merge pull request 'init/2.0.0' (#23) from init/2.0.0 into dev
Reviewed-on: #23
|
2025-05-25 17:57:49 +03:00 |
|
|
|
7aa394ec08
|
Создана основа ооп для задач
|
2025-05-25 17:34:48 +03:00 |
|
|
|
768f7ddf37
|
Подготовлен пустой проект для разработке v2 с чистого листа, с новой архитектурой.
|
2025-05-21 18:47:43 +03:00 |
|
|
|
276b4caa5e
|
Merge pull request 'feature/tasks/enum-status-and-idgen' (#19) from feature/tasks/enum-status-and-idgen into main
Reviewed-on: #19
1.0.0
|
2025-05-20 20:52:25 +03:00 |
|
|
|
a257a76f37
|
Реализован генератор идентификаторов задач с использованием перечисления TaskIdGenerator для упрощения управления уникальными идентификаторами. Удалена статическая переменная nextId. Closes #5
|
2025-05-20 20:51:52 +03:00 |
|
|
|
2db26eb77a
|
Изменён тип поля completed на status в классе Task для использования перечисления TaskStatus. Добавлены методы для изменения статуса задачи: markCompleted, markInProgress и markCanceled. Обновлён класс TaskPrinter для отображения статуса задачи. Изменены методы в классе TodoApp для работы с новым статусом задач. Улучшена читаемость кода и логика управления задачами.
|
2025-05-20 20:17:46 +03:00 |
|
|
|
1932cdb297
|
Добавлено перечисление TaskStatus для управления статусами задач и улучшения читаемости кода.
|
2025-05-20 12:26:48 +03:00 |
|
|
|
5652c8246b
|
Merge pull request 'Исправлена опечатка в запросе описания задачи.' (#18) from fix/spelling-create-task into main
Reviewed-on: #18
|
2025-05-19 21:54:09 +03:00 |
|
|
|
c0ee62a58e
|
Исправлена опечатка в запросе описания задачи.
|
2025-05-19 21:53:35 +03:00 |
|
|
|
2104fcdb50
|
Merge pull request 'feature/tasks/nested-classes' (#17) from feature/tasks/nested-classes into main
Reviewed-on: #17
|
2025-05-19 21:10:51 +03:00 |
|
|
|
8fadb464b1
|
Merge branch 'feature/tasks/nested-classes' of git.kamask.ru:KamaSK/todo.pet into feature/tasks/nested-classes
|
2025-05-19 21:09:42 +03:00 |
|
|
|
27be75bade
|
Добавлен интерфейс TaskAction в класс TodoApp для определения действия над задачами. Закомментированы примеры использования интерфейса и тестовой задачи, что упрощает структуру кода и улучшает читаемость. Closes #4
|
2025-05-19 21:09:01 +03:00 |
|
|
|
e0275f14e6
|
Добавлен интерфейс TaskAction в класс TodoApp для определения действия над задачами. Закомментированы примеры использования интерфейса и тестовой задачи, что упрощает структуру кода и улучшает читаемость.
|
2025-05-19 21:08:30 +03:00 |
|
|
|
92bfdd9b95
|
Fiz
|
2025-05-19 19:46:38 +03:00 |
|
|
|
7dd64801b5
|
Merge branch 'feature/tasks/nested-classes' of git.kamask.ru:KamaSK/todo.pet into feature/tasks/nested-classes
|
2025-05-19 19:45:16 +03:00 |
|
|
|
7312f115ad
|
Merge branch 'feature/tasks/nested-classes' of git.kamask.ru:KamaSK/todo.pet into feature/tasks/nested-classes
|
2025-05-19 19:44:41 +03:00 |
|
|
|
605b340082
|
Merge branch 'feature/tasks/nested-classes' of git.kamask.ru:KamaSK/todo.pet into feature/tasks/nested-classes
|
2025-05-19 19:42:27 +03:00 |
|
|
|
27ee8ca369
|
В классе TodoApp обновлён метод printTasks для отображения списка задач с их идентификаторами и названиями. Добавлен метод getTitle в класс Task для получения названия задачи.
|
2025-05-19 19:40:01 +03:00 |
|
|
|
f4f5440d8d
|
В классе TodoApp обновлён метод printTasks для отображения списка задач с их идентификаторами и названиями. Добавлен метод getTitle в класс Task для получения названия задачи.
|
2025-05-19 19:35:27 +03:00 |
|
|
|
780f1b1fed
|
Добавлен новый статический класс TaskPrinter в Task для упрощения вывода информации о задачах. В классе TodoApp закомментированы примеры использования нового класса.
|
2025-05-19 18:51:55 +03:00 |
|
|
|
57ae7e6bcb
|
Оптимизирована логика управления задачами в классе TodoApp. Добавлен класс TaskManager для обработки задач, что улучшает структуру кода. Обновлены методы для добавления задач и отображения информации о них. Исправлены ошибки в логике подсчета задач. Теперь используется tasksCounter вместо статического поля taskCount для отслеживания количества задач. Это улучшает читаемость и поддержку кода.
|
2025-05-19 17:17:26 +03:00 |
|
|
|
5776ec51d8
|
Merge pull request 'feature/tasks/methods-and-statics' (#16) from feature/tasks/methods-and-statics into main
Reviewed-on: #16
|
2025-05-19 14:42:08 +03:00 |
|
|
|
67abdaefe1
|
Добавлен метод markTaskCompletedById для пометки задачи как выполненной по её идентификатору. Обновлён код в методе main для демонстрации работы нового метода. Это улучшает управление задачами в приложении. Closes #3
|
2025-05-19 14:41:35 +03:00 |
|
|
|
3197600a75
|
Добавлен новый метод printAll для упрощения вывода информации о задачах. Обновлён процесс отображения задач в меню.
|
2025-05-19 14:00:04 +03:00 |
|
|
|
5c66a66bfe
|
Добавлены статические поля и методы в класс Task для отслеживания количества созданных задач и их идентификаторов. Изменена логика создания задач в классе TodoApp, теперь используется статическое поле taskCount для управления задачами. Обновлен вывод информации о задачах, добавлена дата создания.
|
2025-05-19 13:24:34 +03:00 |
|
|
|
0183648b3c
|
Merge pull request 'Упрощен доступ к методам в классах Task и TodoApp, изменены модификаторы доступа с public на private для улучшения инкапсуляции. Это позволяет защити…' (#15) from fix/modeficators into main
Reviewed-on: #15
|
2025-05-19 12:25:39 +03:00 |
|
|
|
a4b250f10b
|
Упрощен доступ к методам в классах Task и TodoApp, изменены модификаторы доступа с public на private для улучшения инкапсуляции. Это позволяет защитить внутреннюю логику классов от внешнего вмешательства и улучшает читаемость кода.
|
2025-05-19 12:24:59 +03:00 |
|
|
|
45c6e6e3d4
|
Merge pull request 'Исправлена опечатка в запросе названия дела и изменены имена переменных для хранения идентификаторов задач на более понятные. Теперь ис…' (#14) from fix/displayTasks/variantsInput into main
Reviewed-on: #14
|
2025-05-19 10:36:28 +03:00 |
|
|
|
93496a5a38
|
Исправлена опечатка в запросе названия дела и изменены имена переменных для хранения идентификаторов задач на более понятные. Теперь используется variantsInput вместо tasksIDs для улучшения читаемости кода.
|
2025-05-19 10:35:46 +03:00 |
|
|
|
d4447db7c6
|
Merge pull request 'feature/add/array_input_logic' (#13) from feature/add/array_input_logic into main
Reviewed-on: #13
|
2025-05-19 08:34:27 +03:00 |
|
|
|
acbcbeb340
|
Изменены методы отображения и управления задачами в классах Task и TodoApp. Обновлены форматы вывода информации о задачах, добавлены новые методы для обработки ввода пользователя и улучшено взаимодействие с меню. Теперь задачи можно помечать как выполненные или не выполненные с помощью метода toggleCompleted.
|
2025-05-19 08:34:00 +03:00 |
|
|
|
d36be4f036
|
Промежуточный коммит
|
2025-05-17 21:21:57 +03:00 |
|
|
|
768d4df2ed
|
Merge pull request 'Класс Task содержит логику для создания и отображения информации о задачах, а класс TodoApp демонстрирует их использование. Closes #1' (#12) from add/base_classes into main
Reviewed-on: #12
|
2025-05-17 07:11:26 +03:00 |
|
|
|
c32132a9c4
|
Класс Task содержит логику для создания и отображения информации о задачах, а класс TodoApp демонстрирует их использование. Closes #1
|
2025-05-17 07:10:18 +03:00 |
|
|
|
7ca5445791
|
Initial commit
|
2025-05-16 02:24:13 +03:00 |
|