Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
554ca3c
feat: duration and startTime add
CrodiYa Sep 2, 2025
e6fa39b
fix: simpler logic for Epic time
CrodiYa Sep 2, 2025
3667a36
refactor: util package created and moved util classes
CrodiYa Sep 2, 2025
81f44da
refactor: util package changes
CrodiYa Sep 2, 2025
9b61c08
refactor: util package changes
CrodiYa Sep 2, 2025
bbf01f5
feat: add TaskTimeController - class that controls date and time and …
CrodiYa Sep 2, 2025
19e8474
feat: updated toString methods and some javadoc
CrodiYa Sep 2, 2025
373eb34
refactor: made updateEpicStatus in InMemoryTaskManager more readable,…
CrodiYa Sep 2, 2025
1812a94
refactor: comments improvement, methods clearHistory* transformed to …
CrodiYa Sep 3, 2025
df7a26e
fix: int -> long in setDuration
CrodiYa Sep 3, 2025
07828dd
feat: method updateEpicDurationAndStartTime migrated to TaskTimeContr…
CrodiYa Sep 3, 2025
5cac866
feat: method updateEpicDurationAndStartTime() migrated from Epic. add…
CrodiYa Sep 3, 2025
c2355c0
feat: add support for updating epic`s time/duration upon addition or …
CrodiYa Sep 3, 2025
574f0ba
docs: javadoc add for complex methods
CrodiYa Sep 3, 2025
0ca2d29
docs: javadoc add for classes
CrodiYa Sep 3, 2025
3ae205b
fix: simplified compareTo() logic
CrodiYa Sep 3, 2025
d36b12c
feat: new constructors
CrodiYa Sep 3, 2025
79c574c
feat: special field endTime add. controls Epic`s endTime throw set me…
CrodiYa Sep 3, 2025
f2c28c3
refactor: name change
CrodiYa Sep 3, 2025
c4af48b
docs: updated docs
CrodiYa Sep 3, 2025
22cae65
fix: changed logic in updateTimeParams methods
CrodiYa Sep 3, 2025
75fd792
fix: changed param due to new method
CrodiYa Sep 3, 2025
7453ee4
fix: TaskTimeOverlapException message clearer
CrodiYa Sep 3, 2025
df59b0a
refactor/feat: FileBackedTaskManager() add exception with new excepti…
CrodiYa Sep 3, 2025
e0a563a
fix: add check for nulls and changed param for method
CrodiYa Sep 3, 2025
a58f84c
fix: taskTimeController.getPrioritizedTasks() returns List.copyOf
CrodiYa Sep 3, 2025
e47d0c2
fix: add checks for null fields
CrodiYa Sep 4, 2025
6cb9b06
feat: enum CsvField to avoid magic numbers
CrodiYa Sep 4, 2025
e01fe71
fix: remove useless else
CrodiYa Sep 4, 2025
710cd2c
codeStyle fix
CrodiYa Sep 4, 2025
e675dd1
add tests
CrodiYa Sep 4, 2025
cee9956
fix: typo
CrodiYa Sep 4, 2025
1eec746
fix: critical errors in updateEpicTimeParamsDeletion()
CrodiYa Sep 4, 2025
4d4f986
test: edge case add
CrodiYa Sep 4, 2025
1b9cebb
feat: endTime update to null
CrodiYa Sep 4, 2025
5f07b24
fix: deleted constructors that used Duration
CrodiYa Sep 4, 2025
364fe22
fix: simplified logic
CrodiYa Sep 4, 2025
a12ea66
fix: simplified logic
CrodiYa Sep 4, 2025
11c3878
codeStyle fix
CrodiYa Sep 4, 2025
0ec90d8
fix: get* now return unmodified version
CrodiYa Sep 4, 2025
f7e9243
fix: get* now return unmodified version
CrodiYa Sep 4, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion resources/tasks.csv
Original file line number Diff line number Diff line change
@@ -1 +1,7 @@
id,type,name,status,description,epic
id,type,name,status,description,epic,duration,startTime
1,TASK,task1,NEW,demo,null,PT9M,2025-09-03 20:34:23.587
2,TASK,task2,NEW,demo,null,PT10M,null
3,EPIC,epic,NEW,demo,null,PT30M,2025-09-03 20:44:23.590
4,SUBTASK,subtask1,NEW,demo,3,PT10M,2025-09-03 20:44:23.590
5,SUBTASK,subtask2,NEW,demo,3,PT10M,2025-09-03 20:54:23.590
6,SUBTASK,subtask3,NEW,demo,3,PT10M,2025-09-03 21:04:23.590
203 changes: 0 additions & 203 deletions src/managers/FileBackedTaskManager.java

This file was deleted.

Loading