Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[T8][T15-C1] #149

Open
wants to merge 258 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 133 commits
Commits
Show all changes
258 commits
Select commit Hold shift + click to select a range
8e8e69b
Update UserGuide.md and DeveloperGuide.md
nawri14 Oct 12, 2016
b1d6354
Fix errors to run app.
bartekwozniak93 Oct 12, 2016
425c150
fix DeleteCommand
nawri14 Oct 12, 2016
90971a5
changes after importing
e0012764 Oct 12, 2016
23d545a
Fix test errors.
bartekwozniak93 Oct 12, 2016
60af711
Merge branch 'add-new-task' of https://github.com/CS2103AUG2016-T15-C…
bartekwozniak93 Oct 12, 2016
4a16a16
Integrate status class and reformat date display
e0012764 Oct 12, 2016
7e06412
Added EditCommand.java
ychoi1997 Oct 12, 2016
d53ed04
Added the command word for the edit command
ychoi1997 Oct 12, 2016
0ecf14f
Edited Parser and EditCommand classes. Added the prepareEdit method.
ychoi1997 Oct 12, 2016
ccbfd26
Modified Parser to match EditCommand argument format.
ychoi1997 Oct 13, 2016
b7b26da
Merge pull request #6 from CS2103AUG2016-T15-C1/add-new-task
bartekwozniak93 Oct 13, 2016
9afdd61
Fixed EditCommand and Parser.
ychoi1997 Oct 13, 2016
c5b590d
Fixed usage message.
ychoi1997 Oct 13, 2016
e3d8508
Attempt to resolve conflict in Parser.java before merging.
ychoi1997 Oct 13, 2016
bea601e
Merged Edit_Command branch.
ychoi1997 Oct 13, 2016
56d9657
Fix leftover issues from merge in Parser.java
ychoi1997 Oct 13, 2016
f8b7c4a
edited parser and editCommand class
e0012764 Oct 13, 2016
9f2fc54
fix test classes error
e0012764 Oct 13, 2016
721a863
Fixed EditCommand and Parser to work with task manager instead of add…
ychoi1997 Oct 13, 2016
9fb94af
Merge branch 'master' of https://github.com/CS2103AUG2016-T15-C1/main
ychoi1997 Oct 13, 2016
be1b66a
Update AboutUs.md with pictures and update UserGuide.md
nawri14 Oct 13, 2016
6716584
changed the url in HelpWindow to allow display of user guide and edit…
e0012764 Oct 13, 2016
c85d610
Fixed EditCommand so it does not change the index of tasks when editing.
ychoi1997 Oct 14, 2016
4313a87
fix part of the test error
e0012764 Oct 14, 2016
4a318c1
Fix test errors. Add execute_add_invalidArgsFormat method in
bartekwozniak93 Oct 14, 2016
68ca08f
modified the add command to allow optional input for startDate and du…
e0012764 Oct 17, 2016
09ae099
Optional parameters are not longer required. Parameters can be given in
bartekwozniak93 Oct 17, 2016
fef9ab5
Add test for methods to check if there are values for required prefixes.
bartekwozniak93 Oct 17, 2016
6dd82bf
Tile is only required argument. Fix test. Default value for interval =1.
bartekwozniak93 Oct 17, 2016
f9e4bb6
Change DeveloperGuide.
bartekwozniak93 Oct 17, 2016
80b05b4
Fix formatting .md files
nawri14 Oct 18, 2016
a48d535
Fix some formatting .md
nawri14 Oct 18, 2016
c19220a
fix formatting DeveloperGuide.md
nawri14 Oct 18, 2016
72664e5
fixed DeveloperGuide
nawri14 Oct 18, 2016
442c4ae
Get rid of interval and timeinterval in gui. Fix command result for add.
bartekwozniak93 Oct 18, 2016
68bde11
Edit command now accepts optional parameters
ychoi1997 Oct 18, 2016
38b076b
EditCommand now must have at least one parameter other than index
ychoi1997 Oct 18, 2016
4a05d83
EditCommand can now successfully edit description, start date, due da…
ychoi1997 Oct 18, 2016
abfe113
Changed usage message.
ychoi1997 Oct 18, 2016
fe4d7f7
Functions for editing interval and time interval are commented, but n…
ychoi1997 Oct 18, 2016
bfc70fb
Updated user guide on the usage of the edit command.
ychoi1997 Oct 18, 2016
bc47df9
Change Address Book to Task Manager
nawri14 Oct 18, 2016
7860e4e
Update AboutUs.md
e0012764 Oct 19, 2016
6f97a57
edited the display output after adding task
e0012764 Oct 19, 2016
b90238f
able to save file into different folder
nawri14 Oct 19, 2016
b9bc033
Updated User Guide on how to use SaveCommand
nawri14 Oct 19, 2016
3b139e7
Change 'Address App' to Task Manager'
nawri14 Oct 19, 2016
c0a1484
Done command can now successfully update status to completed
e0012764 Oct 19, 2016
3af6c40
Updating DeveloperGuide and UserGuide for add command.
bartekwozniak93 Oct 19, 2016
86155c8
Merge pull request #17 from CS2103AUG2016-T15-C1/enhance_add_command
bartekwozniak93 Oct 19, 2016
fba0318
Merge remote-tracking branch 'origin/enhance_edit_command'
bartekwozniak93 Oct 19, 2016
ff53771
update user guide on done command
e0012764 Oct 20, 2016
c9227bc
Added basic EditCommand testing
ychoi1997 Oct 20, 2016
369055a
Merge branch 'DoneCommand'
e0012764 Oct 20, 2016
eb39ef4
Merge branch 'change-storage'
nawri14 Oct 20, 2016
7e4624a
Merge branch 'master'
nawri14 Oct 20, 2016
759cfaa
Fix tests for ConfigUtil
bartekwozniak93 Oct 20, 2016
92d206e
Update DeveloperGuide.md
nawri14 Oct 20, 2016
2ecbd7b
Update DeveloperGuide.md
nawri14 Oct 20, 2016
38b918e
Update
nawri14 Oct 20, 2016
7ce71fb
change address book to task manager from clear command class
e0012764 Oct 20, 2016
76b13c2
Merge branch 'master'
e0012764 Oct 20, 2016
cd8b6e5
Modified to focus on the latest added task
e0012764 Oct 21, 2016
32c3b52
clear the testing issue
nawri14 Oct 21, 2016
103fb7e
wrote some test case for add command
e0012764 Oct 22, 2016
ac4bd68
remove interval and time interval from getAsText method from ReadOnly…
e0012764 Oct 22, 2016
4a4dba1
wrote test cases for done command
e0012764 Oct 22, 2016
363b7b8
FindCommand is able to search by substring
nawri14 Oct 23, 2016
9f17abc
Merge pull request #30 from CS2103AUG2016-T15-C1/focus_on_latest_adde…
bartekwozniak93 Oct 23, 2016
55ee93f
Create undo command.
bartekwozniak93 Oct 23, 2016
8299b05
Finally fix of execute_add_successful text method in LogicManagerTest
bartekwozniak93 Oct 25, 2016
b7837c1
Fix Clear method test.
bartekwozniak93 Oct 25, 2016
5aa1f57
include time into date and fix test error due to it
e0012764 Oct 25, 2016
850f02b
Fix errors for equals methods for Start and DueDate.
bartekwozniak93 Oct 25, 2016
92ad965
Add tests for undo command.
bartekwozniak93 Oct 25, 2016
efedf63
Fix undo for done command.
bartekwozniak93 Oct 25, 2016
c3de4f4
Add test for undo for done command.
bartekwozniak93 Oct 25, 2016
629d681
Merge pull request #32 from CS2103AUG2016-T15-C1/undo-command
bartekwozniak93 Oct 25, 2016
d07b817
EditCommand accepts parameters in any order
ychoi1997 Oct 25, 2016
725d7b5
Updated build settings
ychoi1997 Oct 25, 2016
07f1feb
Clarified the usage of addTaskWithSpecifiedIndex
ychoi1997 Oct 25, 2016
43ce30a
EditCommand uses addTaskWithSpecifiedIndex instead of adding and dele…
ychoi1997 Oct 25, 2016
f94c450
Fixed usage message in edit command
ychoi1997 Oct 25, 2016
1c87a0d
Fixed errors with editing tags
ychoi1997 Oct 25, 2016
56fcfa3
Add Testing for SaveCommand
nawri14 Oct 25, 2016
007b58d
Update UserGuide.md
e0012764 Oct 26, 2016
86c9373
Merge pull request #33 from CS2103AUG2016-T15-C1/edit-command-parameters
ychoi1997 Oct 26, 2016
7f98dd0
EditCommand code cleanup: removed unused code remnants and updated ja…
ychoi1997 Oct 26, 2016
201019d
Added test for editing multiple fields in different order than docume…
ychoi1997 Oct 26, 2016
c40f128
Merge pull request #31 from CS2103AUG2016-T15-C1/enhance-find-command
nawri14 Oct 26, 2016
1c042f3
Update DeveloperGuide.md
nawri14 Oct 26, 2016
9716ed3
Fix undo command for done. If the done command is executed and task is
bartekwozniak93 Oct 26, 2016
b442469
Update DeveloperGuide and UserGuide with undo command.
bartekwozniak93 Oct 26, 2016
509bd9d
Get rid of unnecessary imports and classes.
bartekwozniak93 Oct 26, 2016
c6de1ca
Merge pull request #34 from CS2103AUG2016-T15-C1/polish-code
bartekwozniak93 Oct 26, 2016
eddb21e
Mark my code
bartekwozniak93 Oct 26, 2016
4c08ce0
Mark my code
bartekwozniak93 Oct 26, 2016
2b517e5
Mark my code
bartekwozniak93 Oct 26, 2016
fe5cea9
Mark my code
bartekwozniak93 Oct 26, 2016
4bf9df2
Merge pull request #35 from CS2103AUG2016-T15-C1/mark-my-code
bartekwozniak93 Oct 26, 2016
ac8122c
Fix undo when command is stopped by exception.
bartekwozniak93 Oct 26, 2016
4bc79c1
Extract code and add contribution to AboutUs
bartekwozniak93 Oct 27, 2016
e483a78
Add tags to docs for contribution.
bartekwozniak93 Oct 27, 2016
5565784
Merge branch 'add_time_into_date'
e0012764 Oct 27, 2016
61584f0
unknown changes
e0012764 Oct 27, 2016
4d4393b
Mark code
nawri14 Oct 27, 2016
042d081
Update DeveloperGuide.md
nawri14 Oct 27, 2016
704fabb
Update DeveloperGuide.md
nawri14 Oct 27, 2016
c2395c1
Update DeveloperGuide.md
nawri14 Oct 27, 2016
87e713e
Marked my code
e0012764 Oct 27, 2016
6ade0b2
Irwan's commit
e0012764 Oct 27, 2016
61faa05
Update DeveloperGuide.md
nawri14 Oct 27, 2016
b660cce
Update DeveloperGuide.md
nawri14 Oct 27, 2016
6a87411
Updated README.md to remove addressbook details
ychoi1997 Oct 27, 2016
b7049d1
Merge branch 'master' of https://github.com/CS2103AUG2016-T15-C1/main
ychoi1997 Oct 27, 2016
1e41ef6
Update snapshot in README.md
ychoi1997 Oct 27, 2016
5779435
Marked my code for testing
e0012764 Oct 27, 2016
d19171a
resolve conflict
e0012764 Oct 27, 2016
f81a369
update collated files
nawri14 Oct 27, 2016
84e033a
clear some comments
nawri14 Oct 27, 2016
bb94971
Update UserGuide.md
e0012764 Oct 28, 2016
23afa81
Update AboutUs.md
e0012764 Oct 28, 2016
b2cd863
Update AboutUs.md
e0012764 Oct 28, 2016
db417f4
Update UserGuide.md
e0012764 Oct 28, 2016
94f340b
focus on task after done and edit command and clean up code
e0012764 Oct 30, 2016
a535636
Have ensure that due date must be before the start date
nawri14 Oct 31, 2016
98525f7
Added some collating
ychoi1997 Nov 1, 2016
e96bca2
Merge branch 'master' of https://github.com/CS2103AUG2016-T15-C1/main
ychoi1997 Nov 1, 2016
f7574f7
Added TaskColor class
ychoi1997 Nov 1, 2016
19222b1
Able to automate the time if user did not give any specific time for …
nawri14 Nov 1, 2016
5a20307
Updated colors
ychoi1997 Nov 1, 2016
50d6205
Fix errors in adding: default color is none
ychoi1997 Nov 1, 2016
a4618c6
Colors can be edited
ychoi1997 Nov 1, 2016
1f3b1d1
Colors can be shown in UI
ychoi1997 Nov 1, 2016
7d84480
More fixes in commands
ychoi1997 Nov 1, 2016
10d4fb7
Fix testing
ychoi1997 Nov 1, 2016
13f71e2
Merge pull request #40 from CS2103AUG2016-T15-C1/color-coding
ychoi1997 Nov 1, 2016
cbc17c5
Chnages for validate the date
nawri14 Nov 2, 2016
fd91818
Merge pull request #41 from CS2103AUG2016-T15-C1/master
nawri14 Nov 2, 2016
803845a
Revert "Validate date"
nawri14 Nov 2, 2016
267027a
Merge pull request #42 from CS2103AUG2016-T15-C1/revert-41-master
nawri14 Nov 2, 2016
429a2ed
Merge pull request #43 from CS2103AUG2016-T15-C1/Validate-Date-Time
nawri14 Nov 2, 2016
e237f0f
Edited some test case and added test case for execute_doneOnCompleted…
e0012764 Nov 2, 2016
aa67575
unknow changes appear
e0012764 Nov 2, 2016
a2c92ad
Have revert back to Ying Ying code
e0012764 Nov 2, 2016
e809b7e
Update DeveloperGuide.md
nawri14 Nov 2, 2016
2779358
Add customize commands.
bartekwozniak93 Nov 2, 2016
bd10603
Apply singleton pattern for Config class.
bartekwozniak93 Nov 2, 2016
7c7f641
Add author's tag
bartekwozniak93 Nov 2, 2016
7f19b44
Colors can be added with add command
ychoi1997 Nov 2, 2016
a6a0534
Merge branch 'master' of https://github.com/CS2103AUG2016-T15-C1/main
ychoi1997 Nov 2, 2016
a5cedaa
Updated UserGuide.md
ychoi1997 Nov 2, 2016
a628508
Make documentation more presentable and removed remaining traces of a…
ychoi1997 Nov 2, 2016
b9da65d
Add description to prefix.
bartekwozniak93 Nov 2, 2016
fc6e6e6
Merge branch 'master' of https://github.com/CS2103AUG2016-T15-C1/main
bartekwozniak93 Nov 2, 2016
2d07733
Update Collated files
ychoi1997 Nov 2, 2016
d4c0c0b
Fix undo for commands
bartekwozniak93 Nov 2, 2016
cf2da55
Merge branch 'master' of https://github.com/CS2103AUG2016-T15-C1/main
bartekwozniak93 Nov 2, 2016
45e1983
Get rid of undo_find test method.
bartekwozniak93 Nov 2, 2016
5c25bd7
Updated AboutUs.md
ychoi1997 Nov 2, 2016
11188f7
Merge branch 'master' of https://github.com/CS2103AUG2016-T15-C1/main
ychoi1997 Nov 2, 2016
c5c36e9
Update docs for customize command.
bartekwozniak93 Nov 2, 2016
629aa75
Merge branch 'master' of https://github.com/CS2103AUG2016-T15-C1/main
bartekwozniak93 Nov 2, 2016
27a5cde
AboutUs - fix style
bartekwozniak93 Nov 2, 2016
6d5c470
Fix style
bartekwozniak93 Nov 2, 2016
4a37301
Update UserGuide.md
nawri14 Nov 3, 2016
5a18c35
Update UserGuide.md
nawri14 Nov 3, 2016
daa604e
Update AboutUs.md
nawri14 Nov 3, 2016
11bd5e8
Update AboutUs.md
nawri14 Nov 3, 2016
723489c
Update README.md
e0012764 Nov 3, 2016
a36da97
Updated ReadMe.md to display travis and coverage
e0012764 Nov 3, 2016
cbd1687
Improve style for customize description style
bartekwozniak93 Nov 3, 2016
c0a9ee0
customize command
bartekwozniak93 Nov 3, 2016
1e4c60e
customize command
bartekwozniak93 Nov 3, 2016
dd5b4c7
Update AboutUs.md
e0012764 Nov 3, 2016
4223983
Update AboutUs.md
e0012764 Nov 3, 2016
3d5aaa4
Collected work
bartekwozniak93 Nov 3, 2016
003f1ec
Merge branch 'master' of https://github.com/CS2103AUG2016-T15-C1/main
bartekwozniak93 Nov 3, 2016
3786ba4
Fix link in AboutUs to collected work
bartekwozniak93 Nov 3, 2016
a423a78
Update UserGuide.md
nawri14 Nov 3, 2016
a10ea67
write new test case and updated collated folder
e0012764 Nov 3, 2016
35fde00
Merge branch 'master' of https://github.com/CS2103AUG2016-T15-C1/main
e0012764 Nov 3, 2016
d44e2b3
Re-collated code
e0012764 Nov 3, 2016
a96c772
to allow edit time only
e0012764 Nov 3, 2016
1b6f471
Removed old collated files where it's not supposed to be
ychoi1997 Nov 3, 2016
49056d7
Deleted browser, updated theme, and made changes to the UI
ychoi1997 Nov 4, 2016
6fe9258
Added some collate comments
ychoi1997 Nov 4, 2016
0b969bd
able to auto save after execute SaveCommand
nawri14 Nov 4, 2016
d1e7d25
User can now see what the input was when using GUI
ychoi1997 Nov 4, 2016
4472c6a
Increase some coverage
ychoi1997 Nov 4, 2016
d36b1e8
More coverage
ychoi1997 Nov 4, 2016
d7af197
Merge pull request #47 from CS2103AUG2016-T15-C1/UI-enhancement
ychoi1997 Nov 4, 2016
b911e92
Fixed a bug that caused parser to parse parameters incorrectly for edit
ychoi1997 Nov 4, 2016
e64c3d6
Deleted junk code and more bug fix
ychoi1997 Nov 4, 2016
3408d4c
Revert "Deleted junk code and more bug fix"
ychoi1997 Nov 4, 2016
92102a9
Editing tags fixed
ychoi1997 Nov 4, 2016
093d1d3
Add redo and improve undo command.
bartekwozniak93 Nov 5, 2016
9e88aa5
Improve undo & redo.
bartekwozniak93 Nov 5, 2016
02148f1
Improve undo for add command
bartekwozniak93 Nov 5, 2016
adb0e30
Merge pull request #50 from CS2103AUG2016-T15-C1/add-redo-command
bartekwozniak93 Nov 5, 2016
8cc8529
Improve undo tests.
bartekwozniak93 Nov 6, 2016
9aeddcf
Merge pull request #51 from CS2103AUG2016-T15-C1/add-redo-command
bartekwozniak93 Nov 6, 2016
bb25eee
Add redo test methods.
bartekwozniak93 Nov 6, 2016
82234a0
Merge pull request #52 from CS2103AUG2016-T15-C1/add-redo-command
bartekwozniak93 Nov 6, 2016
d40f85d
syc tag prefix to [ts/] and added in new use case description
e0012764 Nov 6, 2016
2d335b8
Updated UI code to fix ts/ changes and updated UserGuide.md
ychoi1997 Nov 6, 2016
271af88
Update DeveloperGuide.md
nawri14 Nov 6, 2016
6dbe46b
Test for custom commands.
bartekwozniak93 Nov 6, 2016
4cc41b1
Update diagrams
ychoi1997 Nov 6, 2016
4261409
Update UI image
ychoi1997 Nov 6, 2016
c0c0602
Add redo tests
bartekwozniak93 Nov 6, 2016
4bb78e0
Merge branch 'master' of https://github.com/CS2103AUG2016-T15-C1/main
bartekwozniak93 Nov 6, 2016
e306a89
Add history command
bartekwozniak93 Nov 6, 2016
996d77a
Add history command tests.
bartekwozniak93 Nov 6, 2016
087c7c7
Add current custom commands to help
bartekwozniak93 Nov 6, 2016
025e0fc
Update docs
bartekwozniak93 Nov 6, 2016
fef51f6
Update diagrams
ychoi1997 Nov 7, 2016
f1accb7
Merge branch 'master' of https://github.com/CS2103AUG2016-T15-C1/main
ychoi1997 Nov 7, 2016
38d0aa5
Improve user guide
bartekwozniak93 Nov 7, 2016
abed165
Merge branch 'master' of https://github.com/CS2103AUG2016-T15-C1/main
bartekwozniak93 Nov 7, 2016
5b7a777
Update docs
bartekwozniak93 Nov 7, 2016
9f1b3ba
More updates to diagrams
ychoi1997 Nov 7, 2016
9e33dba
Improve docs
bartekwozniak93 Nov 7, 2016
6b65a1f
Diagram update
ychoi1997 Nov 7, 2016
7ed5002
Improve docs.
bartekwozniak93 Nov 7, 2016
d8157b9
Merge branch 'master' of https://github.com/CS2103AUG2016-T15-C1/main
bartekwozniak93 Nov 7, 2016
d07af6f
Update UserGuide.md
nawri14 Nov 7, 2016
26e996c
Improve userguide
bartekwozniak93 Nov 7, 2016
a877a6f
Merge branch 'master' of https://github.com/CS2103AUG2016-T15-C1/main
bartekwozniak93 Nov 7, 2016
eb90042
Update collated code
nawri14 Nov 7, 2016
045afed
Update UserGuide.md
ychoi1997 Nov 7, 2016
aca9f26
Update UserGuide.md
nawri14 Nov 7, 2016
4166d07
Improve DeveloperGuide
bartekwozniak93 Nov 7, 2016
e4a07eb
Merge branch 'master' of https://github.com/CS2103AUG2016-T15-C1/main
bartekwozniak93 Nov 7, 2016
097e635
Input private emails to contact us
bartekwozniak93 Nov 7, 2016
111ec19
Sample Test Data
e0012764 Nov 7, 2016
4364569
Merge branch 'master' of https://github.com/CS2103AUG2016-T15-C1/main
e0012764 Nov 7, 2016
814e121
Improve comments
bartekwozniak93 Nov 7, 2016
4d6bc21
Update snapshot
ychoi1997 Nov 7, 2016
49d9cc6
update collated code
nawri14 Nov 7, 2016
1ecabc8
Merge branch 'master' of https://github.com/CS2103AUG2016-T15-C1/main
nawri14 Nov 7, 2016
7c09869
Update AboutUs.md
bartekwozniak93 Nov 7, 2016
ded3cd9
Added TestScript.md to ManualTesting folder
nawri14 Nov 7, 2016
40e90fc
Merge branch 'master' of https://github.com/CS2103AUG2016-T15-C1/main
nawri14 Nov 7, 2016
f264e60
Update AboutUs.md
e0012764 Nov 7, 2016
ca88018
Update UserGuide.md
e0012764 Nov 7, 2016
5892ef6
Update UserGuide.md
e0012764 Nov 7, 2016
d725295
Update UserGuide.md
e0012764 Nov 7, 2016
fd9751c
Update UserGuide.md
e0012764 Nov 7, 2016
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
2 changes: 1 addition & 1 deletion .classpath
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<attribute name="FROM_GRADLE_MODEL" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
<classpathentry kind="con" path="org.eclipse.buildship.core.gradleclasspathcontainer"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
<classpathentry kind="output" path="bin"/>
</classpath>
4 changes: 2 additions & 2 deletions .project
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>addressbook-level4</name>
<comment>Project addressbook-level4 created by Buildship.</comment>
<name>T7_Project</name>
<comment>Project taskmanager-level4 created by Buildship.</comment>
<projects>
</projects>
<buildSpec>
Expand Down
4 changes: 2 additions & 2 deletions LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ MIT License

Copyright (c) 2016 Software Engineering Education - FOSS Resources

Permission is hereby granted, free of charge, to any person obtaining a copy
Permission is hereby granted, free of charge, to any task obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
copies of the Software, and to permit tasks to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
Expand Down
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
[![Build Status](https://travis-ci.org/se-edu/addressbook-level4.svg?branch=master)](https://travis-ci.org/se-edu/addressbook-level4)
[![Coverage Status](https://coveralls.io/repos/github/se-edu/addressbook-level4/badge.svg?branch=master)](https://coveralls.io/github/se-edu/addressbook-level4?branch=master)
[![Build Status](https://travis-ci.org/se-edu/taskmanager-level4.svg?branch=master)](https://travis-ci.org/se-edu/taskmanager-level4)
[![Coverage Status](https://coveralls.io/repos/github/se-edu/taskmanager-level4/badge.svg?branch=master)](https://coveralls.io/github/se-edu/taskmanager-level4?branch=master)

# Address Book (Level 4)
# Task Manager (Based on Address Book Level 4)

<img src="docs/images/Ui.png" width="600"><br>
<img src="docs/images/task-manager-gui.png" width="600"><br>

* This is a desktop Address Book application. It has a GUI but most of the user interactions happen using
* This is a desktop task manager application. It has a GUI but most of the user interactions happen using
a CLI (Command Line Interface).
* It is a Java sample application intended for students learning Software Engineering while using Java as
the main programming language.
* It is **written in OOP fashion**. It provides a **reasonably well-written** code example that is
**significantly bigger** (around 6 KLoC)than what students usually write in beginner-level SE modules.
* What's different from [level 3](https://github.com/se-edu/addressbook-level3):
* What's different from [level 3](https://github.com/se-edu/taskmanager-level3):
* A more sophisticated GUI that includes a list panel and an in-built Browser.
* More test cases, including automated GUI testing.
* Support for *Build Automation* using Gradle and for *Continuous Integration* using Travis CI.
Expand Down
14 changes: 7 additions & 7 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -74,10 +74,10 @@ allprojects {
}

shadowJar {
archiveName = "addressbook.jar"
archiveName = "taskmanager.jar"

manifest {
attributes "Main-Class": "seedu.address.MainApp"
attributes "Main-Class": "seedu.task.MainApp"
}

destinationDir = file("${buildDir}/jar/")
Expand Down Expand Up @@ -113,8 +113,8 @@ tasks.coveralls {
onlyIf { System.env.'CI' }
}

class AddressBookTest extends Test {
public AddressBookTest() {
class TaskManagerTest extends Test {
public TaskManagerTest() {
forkEvery = 1
systemProperty 'testfx.setup.timeout', '60000'
}
Expand All @@ -128,7 +128,7 @@ class AddressBookTest extends Test {
}
}

task guiTests(type: AddressBookTest) {
task guiTests(type: TaskManagerTest) {
include 'guitests/**'

jacoco {
Expand All @@ -137,7 +137,7 @@ task guiTests(type: AddressBookTest) {
}


task nonGuiTests(type: AddressBookTest) {
task nonGuiTests(type: TaskManagerTest) {
include 'seedu/address/**'

jacoco {
Expand All @@ -146,7 +146,7 @@ task nonGuiTests(type: AddressBookTest) {
}

// Test mode depends on whether headless task has been run
task allTests(type: AddressBookTest) {
task allTests(type: TaskManagerTest) {
jacoco {
destinationFile = new File("${buildDir}/jacoco/test.exec")
}
Expand Down
69 changes: 69 additions & 0 deletions collated/docs/A0139932X.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
# A0139932X
###### \DeveloperGuide.md
``` md
#### Use case: UC10 Change save file path command
Actor:User

**MSS**

1. User request to change file directory
2. System will update the file directory on the config

**Extension**

1a. Invalid file path
>1a1. System shows an error message
Use case ends.

```
###### \DeveloperGuide.md
``` md
## Appendix E : Product Survey

Product 1: Google Keep

Pros
<ul>
<li>Simple to use</li>
<li>available in Web and Andriod</li>
<li>Consistently sync if any changes make to the notepad</li>
</ul>

Cons
<ul>
<li>No Calender View</li>
<li>Does not support recurring task or sub task</li>
</ul>

Product 2: Wunderlist

Pros
<ul>
<li>Able to sort by due date</li>
<li>Can fliter by date range</li>
<li>Interface is elegant</li>
</ul>

Cons
<ul>
<li>Does not notified by the software but through email</li>
<li>No options for subtasks or subcontexts</li>
<li>No start date or repeat options for tasks</li>
</ul>

Product 3: Any.do

Pros
<ul>
<li>Support recurring task</li>
<li>Clean interface and intuitive</li>
<li>Able to sync between web and mobile</li>
</ul>

Cons
<ul>
<li>no alarm supported</li>
<li>Internet is required</li>
</ul>

```
32 changes: 32 additions & 0 deletions collated/docs/A0148083A.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# A0148083A
###### \UserGuide.md
``` md

### Adding a task: `add`
Adds a task to the task management<br>
Format: `add TITLE d/DESCRIPTION [sd/START_DATE] [dd/DUE_DATE] [i/INTERVAL] [ti/TIME_INTERVAL] [-t TAG 1, TAG 2...] ...`

> Tasks can have any number of tags (including 0)

Examples:
* `add Homework d/ProgrammingEx1`

#### Adding an event
Adds a task which has a start time and end time.
User has to specify TITLE, DESCRIPTION, START_DATE and DUE_DATE.
* `add Birthday Party d/Edwin's birthday party sd/08-01-2012 10:00 dd/08-01-2012 23:00`
* `add Soccer match d/Champion League sd/08-01-2012 18:00 dd/08-01-2012 20:00 i/8 ti/7`

#### Adding a deadline
Adds a task that have to be done before a specific deadline.
User has to specify TITLE, DESCRIPTION and DUE_DATE.
* `add Homework d/ProgrammingEx1 dd/10-01-2012`
* `add Take home Lab d/ProgrammingEx1 dd/10-01-2012 23:59 i/4 ti/7`

#### Adding a floating task
Adds a task without specific times.
User has to specify TITLE, DESCRIPTION.
* `add Homework d/ProgrammingEx1`
* `add Assignment d/Math i/4 ti/7`

```
Loading