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

[T9][F10-C4] #179

Open
wants to merge 342 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
342 commits
Select commit Hold shift + click to select a range
0518211
add "refresh" command to refresh all outdated recurring tasks
LiXiaoooowei Oct 24, 2016
0aac4ee
update RefreshCommandTest cases
LiXiaoooowei Oct 24, 2016
badcf1e
Merge pull request #32 from CS2103AUG2016-F10-C4/add-recurring-task
LiXiaoooowei Oct 24, 2016
61ea09e
Update diagrams for Model and Storage components
shixiyue Oct 25, 2016
c37696c
Update other diagrams in Developer Guide
shixiyue Oct 25, 2016
c5fa921
Update FilterCommand to support filter by start date, end date, deadl…
shixiyue Oct 25, 2016
dd63d28
Filter by not-recurring (filter r/)
shixiyue Oct 25, 2016
92827c6
Add test for filterr command
shixiyue Oct 25, 2016
3f2e944
Fix formatting
shixiyue Oct 25, 2016
889fbd3
Fix regression on list command
shixiyue Oct 26, 2016
975311b
Add undo change command
shixiyue Oct 26, 2016
61aa0cf
Add redo change command
shixiyue Oct 26, 2016
568fb65
Add test for undo/redo change command
shixiyue Oct 26, 2016
814f435
import natty
LiXiaoooowei Oct 27, 2016
3ee3d14
Merge pull request #33 from CS2103AUG2016-F10-C4/filter-command
shixiyue Oct 27, 2016
20f28ee
Merge pull request #34 from CS2103AUG2016-F10-C4/undo-redo-command
shixiyue Oct 27, 2016
90f0417
Add stemmer
shixiyue Oct 26, 2016
5c7c0e9
Stem keywords and task names to support near match search
shixiyue Oct 27, 2016
d492cff
Support find with AND operator for advanced users
shixiyue Oct 27, 2016
e1423ad
Try to fix Travis (build on master branch)
shixiyue Oct 27, 2016
9f5811f
update AddCommand to allow for natural language input
LiXiaoooowei Oct 27, 2016
45ec7cd
minor correction
LiXiaoooowei Oct 27, 2016
bac3e14
make add command more defensive by adding another exception statement
LiXiaoooowei Oct 27, 2016
7a5cada
Merge pull request #36 from CS2103AUG2016-F10-C4/import-natty-to-supp…
LiXiaoooowei Oct 27, 2016
1f39f92
add author to methods I wrote
LiXiaoooowei Oct 27, 2016
9830b59
add author for tasks i wrote contd
LiXiaoooowei Oct 27, 2016
c8846bb
contd
LiXiaoooowei Oct 27, 2016
5764954
Update edit command - no test case and list view does not show changes
Oct 27, 2016
ed7064b
no message
Oct 27, 2016
44e7bac
Support ExactSearch and fix bug
shixiyue Oct 27, 2016
7ccab18
Add test for power search
shixiyue Oct 27, 2016
ca23d77
Update find command message
shixiyue Oct 27, 2016
94ec7ac
Merge branch 'master' into near-match-search
shixiyue Oct 27, 2016
8a53aa8
Merge branch 'near-match-search'
shixiyue Oct 27, 2016
a07bf49
Merge branch 'master' into edit-command
shixiyue Oct 27, 2016
6c42ede
Update list view to show changes for edit command
shixiyue Oct 27, 2016
8eb9f9a
Merge branch 'edit-command'
shixiyue Oct 27, 2016
b1da290
Update badge on README.md
shixiyue Oct 27, 2016
17a008c
Add Collate for Xiyue
shixiyue Oct 28, 2016
4349eed
Merge branch 'master' of https://github.com/CS2103AUG2016-F10-C4/main
Oct 28, 2016
58a1474
Fix
shixiyue Oct 28, 2016
8191e8c
Update collate
shixiyue Oct 28, 2016
2e499f8
Update collated folder
shixiyue Oct 28, 2016
1a6294a
Update collated for DeveloperGuide.md
shixiyue Oct 28, 2016
3d0908a
Merge branch 'master' of https://github.com/CS2103AUG2016-F10-C4/main…
shixiyue Oct 28, 2016
a06da5c
Update UI to show more tasks
shixiyue Oct 28, 2016
8c36db1
Mimic the design of UI for filter panel
shixiyue Oct 29, 2016
67776e5
Minor change on the view
shixiyue Oct 29, 2016
29e3e22
Modify updateFilteredTaskList... and date parser to prepare for Filte…
shixiyue Oct 29, 2016
438eb03
Update FilterPanel without test cases
shixiyue Oct 29, 2016
c6e2ce3
Minor fix
shixiyue Oct 29, 2016
a288e56
change color of filter panel
LiXiaoooowei Oct 30, 2016
cee3310
change main window layout and display index and tags for tasks
LiXiaoooowei Oct 30, 2016
960f48b
Fix bug caused by the modification of date parser yesterday
shixiyue Oct 30, 2016
5e3b376
temporary change font and style
LiXiaoooowei Oct 30, 2016
bc40473
Merge branch 'master' of https://github.com/CS2103AUG2016-F10-C4/main
Oct 30, 2016
7b71116
Added collated files
Oct 30, 2016
87a33fe
Change checkbox to toggle button; add test for Filter Panel
shixiyue Oct 31, 2016
3c8b0f0
Fix code quality issues detected by codacy
shixiyue Oct 31, 2016
d9b024a
Merge branch 'master' into gui
shixiyue Oct 31, 2016
9355123
Rename test
shixiyue Oct 31, 2016
40c03e1
Merge branch 'gui'
shixiyue Oct 31, 2016
efc2124
update unit test <addCommandTest> in test.logic
LiXiaoooowei Oct 31, 2016
2e9b140
Fix DATE_VALIDATION_REGEX
shixiyue Oct 31, 2016
dd4d0a9
Merge pull request #48 from CS2103AUG2016-F10-C4/addcommandtest
LiXiaoooowei Oct 31, 2016
f0994b9
minor fix
LiXiaoooowei Oct 31, 2016
908b5f0
Update 'Features' part in user guide for find, change, undo, redo and…
shixiyue Oct 31, 2016
c0a8c7c
add test cases for unit testing on deleteCommand
LiXiaoooowei Oct 31, 2016
3cb00b9
Refactor Date and modify date parser to handle dates that are invalid…
shixiyue Nov 1, 2016
1362b81
Add files via upload
LiXiaoooowei Nov 1, 2016
4c8500d
update ui picture
LiXiaoooowei Nov 1, 2016
ceea5ee
Merge pull request #49 from CS2103AUG2016-F10-C4/refactor
shixiyue Nov 1, 2016
d0f9260
add ListCommandTest
LiXiaoooowei Nov 1, 2016
f76e4b2
delete redundant listCommandTst
LiXiaoooowei Nov 1, 2016
ebdccaf
Merge pull request #50 from CS2103AUG2016-F10-C4/unitTestOnDeleteRefr…
LiXiaoooowei Nov 1, 2016
9f3a735
Add files via upload
LiXiaoooowei Nov 1, 2016
961b9d2
Add priority class
Nov 1, 2016
75b4d4f
Merge branch 'master' of https://github.com/CS2103AUG2016-F10-C4/main
Nov 1, 2016
f7a28b8
Change icon image
Nov 1, 2016
8a36df0
Continue updating
shixiyue Nov 1, 2016
65e6e71
Fix bugs in test folder caused by adding priority attribute (now all …
shixiyue Nov 2, 2016
f319cef
refactor addCommand
LiXiaoooowei Nov 2, 2016
75da729
Change app title
Nov 2, 2016
1e25621
Change font and add priority
Nov 3, 2016
d759a8c
refactor delete command, change delete by name to show all valid task…
LiXiaoooowei Nov 3, 2016
6e9c27b
Update filter to support filter by day (ignore time)
shixiyue Nov 3, 2016
0151f89
Support jump to filtter panel by command and refactor types
shixiyue Nov 3, 2016
6ba604d
Support filter by priority in filter panel
shixiyue Nov 3, 2016
506157e
refactor recurring command
LiXiaoooowei Nov 3, 2016
b924566
refactor doneCommand
LiXiaoooowei Nov 3, 2016
c23ef5e
Add test cases for jump commands and fix bugs
shixiyue Nov 3, 2016
63a923a
refactor listCommand
LiXiaoooowei Nov 3, 2016
21fd8f2
Merge pull request #51 from CS2103AUG2016-F10-C4/enhance-filter-panel
shixiyue Nov 3, 2016
b1d375c
Refactor and update unit test for FindCommand
shixiyue Nov 3, 2016
77394e0
refactor listCommandTest in guitest
LiXiaoooowei Nov 3, 2016
a1cc6b9
Add unit test for filter command
shixiyue Nov 3, 2016
ea59acb
refactor add command test in guitest
LiXiaoooowei Nov 3, 2016
061ad1b
refactor delete command test in gui
LiXiaoooowei Nov 3, 2016
424bfda
refactor done command test in gui
LiXiaoooowei Nov 3, 2016
5ddc221
refactor refresh command on gun
LiXiaoooowei Nov 3, 2016
77aecbf
minor fix
LiXiaoooowei Nov 3, 2016
cadb93d
Merge branch 'improveCodeQualify'
LiXiaoooowei Nov 3, 2016
02f23f1
resolve conflict
LiXiaoooowei Nov 3, 2016
c9ef69c
Add GUI part in UserGuide
shixiyue Nov 3, 2016
939bca3
Edit UI css
Nov 3, 2016
c2011be
Merge branch 'master' of https://github.com/CS2103AUG2016-F10-C4/main
Nov 3, 2016
3493c41
Modify add command message
Nov 3, 2016
f417793
Fix bug
shixiyue Nov 3, 2016
3c79d7a
Merge pull request #54 from CS2103AUG2016-F10-C4/update-user-guide
shixiyue Nov 3, 2016
d265c17
Merge branch 'master' into unit-test-find-and-filter-command
shixiyue Nov 3, 2016
b8caedc
Fix bug
shixiyue Nov 3, 2016
ae1fd21
Merge branch 'unit-test-find-and-filter-command'
shixiyue Nov 3, 2016
172d52f
Edit EditCommandTest & Exit Command message
Nov 3, 2016
a46f2c4
Merge branch 'master' of https://github.com/CS2103AUG2016-F10-C4/main
Nov 3, 2016
93bf3f9
Add EditCommandTest to logic test
Nov 3, 2016
5b6e5ca
Add new ui image & update edit command in user guide
Nov 3, 2016
0d68f70
Update AboutUs.md
angellineeee Nov 3, 2016
7befdab
Update AboutUs.md
angellineeee Nov 3, 2016
b76d90a
Update AboutUs.md
angellineeee Nov 3, 2016
b512ee4
Update AboutUs.md
angellineeee Nov 3, 2016
667f6ea
Update AboutUs.md
angellineeee Nov 3, 2016
1f77f17
Fix bug so all tests pass and change default user prefs
shixiyue Nov 4, 2016
925247a
Update Xiyue's part in AboutUs
shixiyue Nov 4, 2016
5051da3
Add DateUtilTest
shixiyue Nov 4, 2016
67c4b7a
Add test for Deadline and EventDate
shixiyue Nov 4, 2016
6d3c37d
Merge pull request #56 from CS2103AUG2016-F10-C4/unit-test-for-date
shixiyue Nov 4, 2016
5bb717d
Edit font size and add jar file
Nov 4, 2016
1041058
Merge branch 'master' of https://github.com/CS2103AUG2016-F10-C4/main
Nov 4, 2016
01788c4
no message
LiXiaoooowei Nov 4, 2016
f248006
update developer guide
LiXiaoooowei Nov 4, 2016
7c3763e
update user guide
LiXiaoooowei Nov 4, 2016
96fbbf4
update aboutUs
LiXiaoooowei Nov 4, 2016
77cac8b
Merge pull request #57 from CS2103AUG2016-F10-C4/updateDeveloperGuide
LiXiaoooowei Nov 4, 2016
595c076
Merge pull request #58 from CS2103AUG2016-F10-C4/updateAboutUs
LiXiaoooowei Nov 4, 2016
991157f
Merge pull request #59 from CS2103AUG2016-F10-C4/updateUserGuide
LiXiaoooowei Nov 4, 2016
68d831b
update UserGuide
LiXiaoooowei Nov 4, 2016
ce32971
Add indicateAttemptToExecuteIncorrectCommand() when commands fail
shixiyue Nov 4, 2016
6f438c9
Minor adjustment (show all entries when input incorrect command)
shixiyue Nov 4, 2016
4e17ef5
Merge pull request #60 from CS2103AUG2016-F10-C4/GUI-enhancement
shixiyue Nov 4, 2016
71c8460
Fix EditCommand bugs
Nov 4, 2016
b082912
no message
Nov 4, 2016
826d732
remove redundant code on duplicate task
LiXiaoooowei Nov 5, 2016
4270f05
update collated file
LiXiaoooowei Nov 5, 2016
5a7e8ba
Ignore failed edit tests. Will fix them later.
shixiyue Nov 5, 2016
36c24f1
Refactor change, undochange, redochange, undo and redo commands
shixiyue Nov 5, 2016
c74d6b4
Refactor change command and undo/redo change commands gui tests
shixiyue Nov 5, 2016
58a0f71
Refactor undo command gui test
shixiyue Nov 5, 2016
57a1ec9
Merge pull request #61 from CS2103AUG2016-F10-C4/refactor
shixiyue Nov 5, 2016
9d82009
Fix EditCommand and EditCommand test
Nov 5, 2016
3b27255
Add comments to parser
Nov 5, 2016
0e36b22
Merge branch 'master' of https://github.com/CS2103AUG2016-F10-C4/main
Nov 5, 2016
3bbf685
Rename methods and add unit test for XmlTaskManagerStorage
shixiyue Nov 5, 2016
a9a6fb8
Remove redundant code in stemmer
shixiyue Nov 5, 2016
7654566
refactor add, delete, list, done and refresh commands
LiXiaoooowei Nov 5, 2016
8d9bff5
Add integration test and correct comment format
shixiyue Nov 5, 2016
737af8d
Fix bug in test code (All test should pass now)
shixiyue Nov 5, 2016
8c15359
fix deletecommandtest bug indicated by travis
LiXiaoooowei Nov 5, 2016
5b5cf3f
Merge pull request #62 from CS2103AUG2016-F10-C4/intergation-unit-tes…
shixiyue Nov 5, 2016
44d1af7
Change types from string constant to enum
shixiyue Nov 5, 2016
eb12890
Refacor filter panel
shixiyue Nov 6, 2016
dcda30a
Refacor filter command
shixiyue Nov 6, 2016
1a74d51
refactor recurring task code
LiXiaoooowei Nov 6, 2016
f2727a6
Update filter panel
shixiyue Nov 6, 2016
658aad4
Merge branch 'master' into improvecodequality
LiXiaoooowei Nov 6, 2016
0ecdbdb
Refactor filter panel
shixiyue Nov 6, 2016
703906b
Add tests for the update method in filte panel
shixiyue Nov 6, 2016
5aec5fd
Fix bug in filter panel test
shixiyue Nov 6, 2016
73c0d6d
Merge pull request #67 from CS2103AUG2016-F10-C4/enhance-filter-panel
shixiyue Nov 6, 2016
6208a4b
continue..
LiXiaoooowei Nov 6, 2016
69af100
Merge branch 'master' into improvecodequality
LiXiaoooowei Nov 6, 2016
6a41c6e
add recurringTest
LiXiaoooowei Nov 6, 2016
d0c4658
add test for missing recurring date exception
LiXiaoooowei Nov 6, 2016
7a7130f
add more test cases to refresh command test
LiXiaoooowei Nov 6, 2016
775cd7e
add more comments to refreshTest
LiXiaoooowei Nov 6, 2016
87c62bb
delete refresh test in logic test
LiXiaoooowei Nov 6, 2016
041ae0f
Merge pull request #66 from CS2103AUG2016-F10-C4/improvecodequality
LiXiaoooowei Nov 6, 2016
24e6377
Add comments to EditCommand and tests
Nov 6, 2016
d5857bc
Modify codes and add comments
Nov 6, 2016
c8e3d93
Modify comment and remove redundant code
shixiyue Nov 6, 2016
d65f4ae
Fix bug in config util test and continue remove redundant code
shixiyue Nov 6, 2016
7de0476
Fix bug in equal() method in ReadOnlyTask
shixiyue Nov 7, 2016
2d1f3c8
Review common and logic components.
shixiyue Nov 7, 2016
5834733
Fix bugs caused by modifying message
shixiyue Nov 7, 2016
8887812
update diagrams for Developer guide
LiXiaoooowei Nov 7, 2016
2b1600d
Continue...
shixiyue Nov 7, 2016
d343e93
Merge pull request #69 from CS2103AUG2016-F10-C4/review
shixiyue Nov 7, 2016
686fdaf
Merge pull request #70 from CS2103AUG2016-F10-C4/improvecodequality
LiXiaoooowei Nov 7, 2016
018e6f5
Rename methods and classes in model component
shixiyue Nov 7, 2016
8c5c476
rename packages
LiXiaoooowei Nov 7, 2016
3d7f62c
Review storage and ui component
shixiyue Nov 7, 2016
f00c553
Merge pull request #71 from CS2103AUG2016-F10-C4/renamePackages
LiXiaoooowei Nov 7, 2016
97e4b62
Add files via upload
LiXiaoooowei Nov 7, 2016
b20166a
update collated file
LiXiaoooowei Nov 7, 2016
67270e0
Review tests
shixiyue Nov 7, 2016
c235f41
extract method for prepareAdd
LiXiaoooowei Nov 7, 2016
b938539
Merge remote-tracking branch 'origin/master' into review
shixiyue Nov 7, 2016
29528d5
Merge branch 'review'
shixiyue Nov 7, 2016
c766de0
review test
LiXiaoooowei Nov 7, 2016
f2cca65
review user guide
LiXiaoooowei Nov 7, 2016
79e49e4
Merge pull request #73 from CS2103AUG2016-F10-C4/improvecodequality
LiXiaoooowei Nov 7, 2016
593d1a4
Update UserGuide.md
shixiyue Nov 7, 2016
c5f1ee3
Resolve conflicts in UserGuide
shixiyue Nov 7, 2016
3d54a5d
Update developer guide
shixiyue Nov 7, 2016
6f55436
update testScript.md and sampleTestData
LiXiaoooowei Nov 7, 2016
77ff2ee
Merge branch 'master' of https://github.com/CS2103AUG2016-F10-C4/main
LiXiaoooowei Nov 7, 2016
1c20551
Fix error in developer guide
shixiyue Nov 7, 2016
2c15ab4
update aboutus.md
LiXiaoooowei Nov 7, 2016
5888d17
Add jump to the task after adding or edit it
shixiyue Nov 7, 2016
1245de5
Modify UI
Nov 7, 2016
cd22a6c
no message
Nov 7, 2016
b7e358e
Modify TaskCard import package
Nov 7, 2016
5ace46d
fix minor bugs
LiXiaoooowei Nov 7, 2016
a98a4fc
Merge branch 'master' of https://github.com/CS2103AUG2016-F10-C4/main
LiXiaoooowei Nov 7, 2016
09ff4ce
Modify import packages
Nov 7, 2016
48a58ff
Merge branch 'master' of https://github.com/CS2103AUG2016-F10-C4/main
Nov 7, 2016
8dddfd7
update AboutUs.md to include all valid links
LiXiaoooowei Nov 7, 2016
d5e2459
review docs
LiXiaoooowei Nov 7, 2016
b39de44
update links on developerGuide
LiXiaoooowei Nov 7, 2016
7dd068e
Modify TestScript
Nov 7, 2016
0bfa554
Merge branch 'master' of https://github.com/CS2103AUG2016-F10-C4/main
Nov 7, 2016
0c524ac
Update AboutUs.md
angellineeee Nov 7, 2016
1c0237a
Modify EditCommand
Nov 7, 2016
a4abc19
Update TestScript.md
shixiyue Nov 7, 2016
ff00585
Fix bug and change defualt storage file
shixiyue Nov 7, 2016
368520c
Fix undo message.
shixiyue Nov 7, 2016
c9577d2
Correct format in test script
shixiyue Nov 7, 2016
d3fdb87
Add jump to respective item after delete and done. (remove jump to ed…
shixiyue Nov 7, 2016
d47025f
Modify EditCommand
Nov 7, 2016
805d902
fix bugs
LiXiaoooowei Nov 7, 2016
1678927
minor fix
LiXiaoooowei Nov 7, 2016
b4edd09
Update TestScript.md
shixiyue Nov 7, 2016
db2a6ae
fix bug
LiXiaoooowei Nov 7, 2016
e6139d4
Merge branch 'master' of https://github.com/CS2103AUG2016-F10-C4/main
Nov 7, 2016
ad6aaa4
Merge branch 'master' of https://github.com/CS2103AUG2016-F10-C4/main
LiXiaoooowei Nov 7, 2016
1c4cb54
Update TestScript.md
shixiyue Nov 7, 2016
dbc08a1
update collate
LiXiaoooowei Nov 7, 2016
8d78ba5
Merge branches 'master' and 'master' of https://github.com/CS2103AUG2…
LiXiaoooowei Nov 7, 2016
ce6ede9
Update UI picture
Nov 7, 2016
3c815fc
Merge branch 'master' of https://github.com/CS2103AUG2016-F10-C4/main
Nov 7, 2016
e59e011
fix
LiXiaoooowei Nov 7, 2016
d220e6d
no message
Nov 7, 2016
b149a22
Update TestScript.md
shixiyue Nov 7, 2016
852b29d
no message
Nov 7, 2016
90165b1
Merge branch 'master' of https://github.com/CS2103AUG2016-F10-C4/main
Nov 7, 2016
17381fa
Update JAR file
Nov 7, 2016
db53dd1
update jar
LiXiaoooowei Nov 7, 2016
713f9c0
update testScript
LiXiaoooowei Nov 7, 2016
8790418
Fix bug in test
shixiyue Nov 7, 2016
2d51469
Update TestScript to make instruction clearer
shixiyue Nov 9, 2016
d34075f
Final fix for TestScript
shixiyue Nov 9, 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
1 change: 1 addition & 0 deletions .classpath
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
<classpathentry exported="true" kind="con" path="org.springsource.ide.eclipse.gradle.classpathcontainer"/>
<classpathentry kind="con" path="org.eclipse.buildship.core.gradleclasspathcontainer"/>
<classpathentry kind="output" path="bin"/>
</classpath>
5 changes: 3 additions & 2 deletions .project
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>addressbook-level4</name>
<name>TaskManager</name>
<comment>Project addressbook-level4 created by Buildship.</comment>
<projects>
</projects>
Expand All @@ -17,7 +17,8 @@
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.buildship.core.gradleprojectnature</nature>
<nature>org.springsource.ide.eclipse.gradle.core.nature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.buildship.core.gradleprojectnature</nature>
</natures>
</projectDescription>
5 changes: 5 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,8 @@ addons:
apt:
packages:
- oracle-java8-installer

# safelist
branches:
only:
- master
14 changes: 5 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,16 @@
[![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/CS2103AUG2016-F10-C4/main.svg?branch=master)](https://travis-ci.org/CS2103AUG2016-F10-C4/main)
[![Coverage Status](https://coveralls.io/repos/github/CS2103AUG2016-F10-C4/main/badge.svg?branch=master)](https://coveralls.io/github/CS2103AUG2016-F10-C4/main?branch=master)

# Address Book (Level 4)
# Task Manager

<img src="docs/images/Ui.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 task managing 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):
* 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.


#### Site Map
Expand All @@ -26,7 +22,7 @@


#### Acknowledgements

* The sample project created by SE-EDU initiative at https://github.com/se-edu/.
* Some parts of this sample application were inspired by the excellent
[Java FX tutorial](http://code.makery.ch/library/javafx-8-tutorial/) by *Marco Jakob*.

Expand Down
Binary file added [F10-C4][toDoList].jar
Binary file not shown.
6 changes: 4 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,8 @@ allprojects {
compile "com.fasterxml.jackson.core:jackson-databind:$jacksonVersion"
compile "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:$jacksonDataTypeVersion"
compile "com.google.guava:guava:$guavaVersion"
compile group: 'com.joestelmach', name: 'natty', version: '0.12'
compile group: 'org.slf4j', name: 'slf4j-nop', version: '1.7.10'

testCompile "junit:junit:$junitVersion"
testCompile "org.testfx:testfx-core:$testFxVersion"
Expand All @@ -74,10 +76,10 @@ allprojects {
}

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

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

destinationDir = file("${buildDir}/jar/")
Expand Down
86 changes: 86 additions & 0 deletions collated/docs/A0138717X.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
# A0138717X
###### \DeveloperGuide.md
``` md
#### Use case 7: Edit task

**MSS**
1. toDoList list all tasks
2. User requests to edit a task
3. toDoList edit the task for the specify field
4. toDoList updates the list of task

Use case ends.

**Extensions**

3a. The list is empty

> Use case ends

3b. Duplicate task name

> 3b1. toDoList shows an error message and prompt user to edit by specifying an index <br>
Use case resumes at step 1

3c. The given index is invalid

> 3c1. toDoList shows an error message <br>
Use case resumes at step 1

3d. The given name is not found in the list

> 3d1. toDoList shows an error message <br>
Use case resumes at step 1

3e. The given details type is invalid

> 3e1. toDoList shows an error message <br>
Use case resumes at step 1

```
###### \DeveloperGuide.md
``` md
**Wunderlist**<br>
* Strength<br>
* It is offline.
* It can sync to any android, ios or windows phone.
* Users can quickly add a task through the text box at the home page.
* Users can add context to a task like alarm as remainder.
* Users can add priority to a task.
* Users can mark a task as complete.
* Users can create folder and save different tasks under specific folder.
* It display tasks in different deadline folder. eg. This week, This month<br>
* Weakness<br>
* It does not support for events.
* It does not support for undo operations.
* No calendar view of tasks.
* Unable to design the colour theme or changing of background image.
```
###### \UserGuide.md
``` md
####Edit a todo: `edit`
Edit an existing field of an todo.<br>
Format:<br>
`edit EVENT_NAME [s/START_DATE] [e/END_DATE] [n/NEW_EVENT_NAME] [r/RECURRING_EVENT] [p/PRIORITY_LEVEL]`<br>
`edit TASK_NAME [d/DEADLINE] [n/NEW_TASK_NAME] [r/RECURRING_TASK] [p/PRIORITY_LEVEL]`

Example:

* `edit Lecture s/7.10.2016-14 `
* `edit Project deadline d/14.10.2016`
* `edit Read book n/Borrow a book`

#### Clearing all entries : `clear`
Clears all entries from the calendar.<br>
Format: `clear`

#### Exiting the program : `exit`
Exits the program.<br>
Format: `exit`

#### Saving the data:
Data will be automatically save to the storage file, by default toDoList.xml in the data folder, after any command that changes the data.<br>
If user has changed the file location using the `change` command, data will be save to the file path that user indicate.<br>
There is no need to save manually.

```
Loading