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

Update Dg3 #10

Merged
merged 4 commits into from
Oct 24, 2019
Merged

Update Dg3 #10

merged 4 commits into from
Oct 24, 2019

Conversation

e0031374
Copy link
Owner

No description provided.

stevenwjy and others added 4 commits October 24, 2019 10:31
- Ui
- Contact view
- Note view
* Update developer guide for contact logic component section

* Add dot to the end of the lines for consistency in note logic component section
* proposed features init

* fixed broken link

* fixed spelling error

* spelling mistake

* formatting

* clarify stuff

* updated images

* fixed images
* Group initial commit, partial duplicate of Model, no test, no userPrefs, no Id from Contact

* added skeleton to support finding of Contacts by Id, incomplete

* Refactored Group and now have a Member class which contains the Id

* Some Member Logic implemented

* AddMemberToGroupCommand and Parser sort of done, changed member imlementation to just MemberId, remove dependency on Id,

* Refactored Commands

* non-working Group tests, need to stash this before refactoring memberId to ContactId

* change of MemberId to ContactId and something else commiting this to save progres before actual merge

* GroupBuilder, TypicalGroups, Group tests utilities added

* GroupTest done

* ModelManager was changed to support GroupManager

* added GroupStorage and fixed all dependent testcases, note Groups do not have any significant tests

* fixed checkstyles

* wrote tests for Group Model

* checkstyles fix

* test for Model and StorageMAnger

* Storage DataTests

* Changed ContactId dependancy in Group to MemberId, stored as String

* fix checkstyles

* remove unneccasry tags from group

* checkstyles fix

* AddMemberToGroup, CreateGroup, FindGroup Commands and Parsers are probably done, untested

* checkstyles fix, still no tests yet

* refactored Command to rely on GroupCommand static class methods, still no tests for Commands and Parsers

* tests for GroupCommand static methods

* Fixed a bug in ParseGroupDescription

* Renamed methods in UniqueGroupList to follow team master

* Groups can be saved

* GroupName.java whitespace is no longer valid in between words

* fixed error in GroupBuilder, using wrong valid default values

* ContactIdEqualsSearchIds test

* cleaned up some code in GroupCommand

* removed comments in GroupParserUtil

* SampleDataUtil group sample fix, AddMemberToGroupCommand will not accept empty fields for either create or contact arguments

* fixed checkstyles
@e0031374 e0031374 merged commit 15746a8 into e0031374:master Oct 24, 2019
e0031374 pushed a commit that referenced this pull request Oct 25, 2019
)

* Add changes from team repo (#5)

* Refactor package name from 'seedu.address' to 'tagline'

* Update mainClassName in build.gradle

* Merge pull request #6 from from AY1920S1-CS2103T-F12-3/master

* Refactor package name from 'seedu.address' to 'tagline'

* Update mainClassName in build.gradle

* Added Contact Command + Basic Commands to UserGuide.adoc

* Update mentions of AddressBook to TagLine

* Update AboutUs.adoc

* Add more use cases to Developer Guide

* Update team name

* Add newline after EOF for README and AboutUs

* Fix Yehez image name

* Merge PR #10 from AY1920S1-CS2103T-F12-3/main

* Update Prof name in AboutUs (AY1920S1-CS2103T-F12-3#35)

#21

* Rename Yehezkiel image (AY1920S1-CS2103T-F12-3#36)

* Fix typos in Developer Guide and User Guide (AY1920S1-CS2103T-F12-3#37)

* Updates from upstream (#14)

* Add chat pane to GUI (#9)

* Refactor result pane view (AY1920S1-CS2103T-F12-3#42)

* Implement view switching in GUI (AY1920S1-CS2103T-F12-3#46)

* Refactor Contact Command Parsers (AY1920S1-CS2103T-F12-3#43)

* Update contact parser (AY1920S1-CS2103T-F12-3#62)

* Rename person to contact (AY1920S1-CS2103T-F12-3#65)

* Fix merge conflicts from upstream

* Fix merge conflicts

* Add missing files to master from upstream

* Remove dummy view

* Merge updates from  AY1920S1-CS2103T-F12-3/main (#18)

Add DeleteNoteCommandTest

* Updates from upstream (#19)

* Refactor TagList to UniqueTagList and TagBook to follow structure

Full changelist:
- Refactor TagList to UniqueTagList
- Add TagBook to implement ReadOnlyTagBook
- Change storage to use ReadOnlyTagBook instead of TagList
- Include new definition of equality for Tags (all fields equal except ID)
- Standardize UniqueXXXXList method naming convention

* Update architecture diagrams, UI structure, user stories, use cases and NFRs (AY1920S1-CS2103T-F12-3#108)

* Fix NoteBook.java for duplicate findNote()

* Updates from upstream (#21)

* Update Dev Guide Proposed Component (AY1920S1-CS2103T-F12-3#123)

* DG changes in diagram to update future proposed implementation

* clearer docs

* added linebreaks

* line breaks

* linebreak

* formatting

* Refactor ResultPane into a separate class (AY1920S1-CS2103T-F12-3#103)

* Update AboutUs.adoc for team members to commit

* Add a newline in AboutUs.adoc

* Add more use cases to Developer Guide

* Fix missing endline

* Update various docs to display TagLine

* Add placeholder image

* Fix minor typo in user guide

* Update Tagline to TagLine

* Update team name

* Fix some typos in user guide and developer guide

* Add some tests and remove ContactCard index

* Add new test to NoteListCardTest

* Remove magic literal in NoteListCard

* Fix variable declaration order

* Refactor ResultPane into a separate class

* Add missing Javadoc

* Add note filtering implementation to DG (AY1920S1-CS2103T-F12-3#124)

* Update sequence diagram for filter note implementation

(cherry picked from commit 8a5cdcb)
e0031374 pushed a commit that referenced this pull request Oct 27, 2019
* Add changes from team repo (#5)

* Refactor package name from 'seedu.address' to 'tagline'

* Update mainClassName in build.gradle

* Merge pull request #6 from from AY1920S1-CS2103T-F12-3/master

* Refactor package name from 'seedu.address' to 'tagline'

* Update mainClassName in build.gradle

* Added Contact Command + Basic Commands to UserGuide.adoc

* Update mentions of AddressBook to TagLine

* Update AboutUs.adoc

* Add more use cases to Developer Guide

* Update team name

* Add newline after EOF for README and AboutUs

* Fix Yehez image name

* Merge PR #10 from AY1920S1-CS2103T-F12-3/main

* Update Prof name in AboutUs (AY1920S1-CS2103T-F12-3#35)

#21

* Rename Yehezkiel image (AY1920S1-CS2103T-F12-3#36)

* Fix typos in Developer Guide and User Guide (AY1920S1-CS2103T-F12-3#37)

* Updates from upstream (#14)

* Add chat pane to GUI (#9)

* Refactor result pane view (AY1920S1-CS2103T-F12-3#42)

* Implement view switching in GUI (AY1920S1-CS2103T-F12-3#46)

* Refactor Contact Command Parsers (AY1920S1-CS2103T-F12-3#43)

* Update contact parser (AY1920S1-CS2103T-F12-3#62)

* Rename person to contact (AY1920S1-CS2103T-F12-3#65)

* Fix merge conflicts from upstream

* Fix merge conflicts

* Add missing files to master from upstream

* Remove dummy view

* Merge updates from  AY1920S1-CS2103T-F12-3/main (#18)

Add DeleteNoteCommandTest

* Updates from upstream (#19)

* Refactor TagList to UniqueTagList and TagBook to follow structure

Full changelist:
- Refactor TagList to UniqueTagList
- Add TagBook to implement ReadOnlyTagBook
- Change storage to use ReadOnlyTagBook instead of TagList
- Include new definition of equality for Tags (all fields equal except ID)
- Standardize UniqueXXXXList method naming convention

* Update architecture diagrams, UI structure, user stories, use cases and NFRs (AY1920S1-CS2103T-F12-3#108)

* Fix NoteBook.java for duplicate findNote()

* Updates from upstream (#21)

* Update Dev Guide Proposed Component (AY1920S1-CS2103T-F12-3#123)

* DG changes in diagram to update future proposed implementation

* clearer docs

* added linebreaks

* line breaks

* linebreak

* formatting

* Refactor ResultPane into a separate class (AY1920S1-CS2103T-F12-3#103)

* Update AboutUs.adoc for team members to commit

* Add a newline in AboutUs.adoc

* Add more use cases to Developer Guide

* Fix missing endline

* Update various docs to display TagLine

* Add placeholder image

* Fix minor typo in user guide

* Update Tagline to TagLine

* Update team name

* Fix some typos in user guide and developer guide

* Add some tests and remove ContactCard index

* Add new test to NoteListCardTest

* Remove magic literal in NoteListCard

* Fix variable declaration order

* Refactor ResultPane into a separate class

* Add missing Javadoc

* Add note filtering implementation to DG (AY1920S1-CS2103T-F12-3#124)

* Add DeleteNoteParserTest

* Add parse delete test for NoteCommandParserTest

* Add NoteParserUtilTEst for parsing note id

* Fix checkstyle

* Fix checkstyle
e0031374 pushed a commit that referenced this pull request Oct 27, 2019
* Add changes from team repo (#5)

* Refactor package name from 'seedu.address' to 'tagline'

* Update mainClassName in build.gradle

* Merge pull request #6 from from AY1920S1-CS2103T-F12-3/master

* Refactor package name from 'seedu.address' to 'tagline'

* Update mainClassName in build.gradle

* Added Contact Command + Basic Commands to UserGuide.adoc

* Update mentions of AddressBook to TagLine

* Update AboutUs.adoc

* Add more use cases to Developer Guide

* Update team name

* Add newline after EOF for README and AboutUs

* Fix Yehez image name

* Merge PR #10 from AY1920S1-CS2103T-F12-3/main

* Update Prof name in AboutUs (AY1920S1-CS2103T-F12-3#35)

#21

* Rename Yehezkiel image (AY1920S1-CS2103T-F12-3#36)

* Fix typos in Developer Guide and User Guide (AY1920S1-CS2103T-F12-3#37)

* Updates from upstream (#14)

* Add chat pane to GUI (#9)

* Refactor result pane view (AY1920S1-CS2103T-F12-3#42)

* Implement view switching in GUI (AY1920S1-CS2103T-F12-3#46)

* Refactor Contact Command Parsers (AY1920S1-CS2103T-F12-3#43)

* Update contact parser (AY1920S1-CS2103T-F12-3#62)

* Rename person to contact (AY1920S1-CS2103T-F12-3#65)

* Fix merge conflicts from upstream

* Fix merge conflicts

* Add missing files to master from upstream

* Remove dummy view

* Merge updates from  AY1920S1-CS2103T-F12-3/main (#18)

Add DeleteNoteCommandTest

* Updates from upstream (#19)

* Refactor TagList to UniqueTagList and TagBook to follow structure

Full changelist:
- Refactor TagList to UniqueTagList
- Add TagBook to implement ReadOnlyTagBook
- Change storage to use ReadOnlyTagBook instead of TagList
- Include new definition of equality for Tags (all fields equal except ID)
- Standardize UniqueXXXXList method naming convention

* Update architecture diagrams, UI structure, user stories, use cases and NFRs (AY1920S1-CS2103T-F12-3#108)

* Fix NoteBook.java for duplicate findNote()

* Updates from upstream (#21)

* Update Dev Guide Proposed Component (AY1920S1-CS2103T-F12-3#123)

* DG changes in diagram to update future proposed implementation

* clearer docs

* added linebreaks

* line breaks

* linebreak

* formatting

* Refactor ResultPane into a separate class (AY1920S1-CS2103T-F12-3#103)

* Update AboutUs.adoc for team members to commit

* Add a newline in AboutUs.adoc

* Add more use cases to Developer Guide

* Fix missing endline

* Update various docs to display TagLine

* Add placeholder image

* Fix minor typo in user guide

* Update Tagline to TagLine

* Update team name

* Fix some typos in user guide and developer guide

* Add some tests and remove ContactCard index

* Add new test to NoteListCardTest

* Remove magic literal in NoteListCard

* Fix variable declaration order

* Refactor ResultPane into a separate class

* Add missing Javadoc

* Add note filtering implementation to DG (AY1920S1-CS2103T-F12-3#124)

* Change EditNoteCommand to use Model#findNote()

* Implement successful execution test for edit note command

* Add edit command test for partial edit

* Add negative test for no input to edit note command

* Add invalid note id test for edit note

* Add test fro EditNoteCommand#equals()

* Fix checkstyle

* Add EditNoteParserTest

* Fix checkstyle

* Fix checkstyle

* Fix merge error
e0031374 pushed a commit that referenced this pull request Oct 31, 2019
* Add changes from team repo (#5)

* Refactor package name from 'seedu.address' to 'tagline'

* Update mainClassName in build.gradle

* Merge pull request #6 from from AY1920S1-CS2103T-F12-3/master

* Refactor package name from 'seedu.address' to 'tagline'

* Update mainClassName in build.gradle

* Added Contact Command + Basic Commands to UserGuide.adoc

* Update mentions of AddressBook to TagLine

* Update AboutUs.adoc

* Add more use cases to Developer Guide

* Update team name

* Add newline after EOF for README and AboutUs

* Fix Yehez image name

* Merge PR #10 from AY1920S1-CS2103T-F12-3/main

* Update Prof name in AboutUs (AY1920S1-CS2103T-F12-3#35)

#21

* Rename Yehezkiel image (AY1920S1-CS2103T-F12-3#36)

* Fix typos in Developer Guide and User Guide (AY1920S1-CS2103T-F12-3#37)

* Updates from upstream (#14)

* Add chat pane to GUI (#9)

* Refactor result pane view (AY1920S1-CS2103T-F12-3#42)

* Implement view switching in GUI (AY1920S1-CS2103T-F12-3#46)

* Refactor Contact Command Parsers (AY1920S1-CS2103T-F12-3#43)

* Update contact parser (AY1920S1-CS2103T-F12-3#62)

* Rename person to contact (AY1920S1-CS2103T-F12-3#65)

* Fix merge conflicts from upstream

* Fix merge conflicts

* Add missing files to master from upstream

* Remove dummy view

* Merge updates from  AY1920S1-CS2103T-F12-3/main (#18)

Add DeleteNoteCommandTest

* Updates from upstream (#19)

* Refactor TagList to UniqueTagList and TagBook to follow structure

Full changelist:
- Refactor TagList to UniqueTagList
- Add TagBook to implement ReadOnlyTagBook
- Change storage to use ReadOnlyTagBook instead of TagList
- Include new definition of equality for Tags (all fields equal except ID)
- Standardize UniqueXXXXList method naming convention

* Update architecture diagrams, UI structure, user stories, use cases and NFRs (AY1920S1-CS2103T-F12-3#108)

* Fix NoteBook.java for duplicate findNote()

* Updates from upstream (#21)

* Update Dev Guide Proposed Component (AY1920S1-CS2103T-F12-3#123)

* DG changes in diagram to update future proposed implementation

* clearer docs

* added linebreaks

* line breaks

* linebreak

* formatting

* Refactor ResultPane into a separate class (AY1920S1-CS2103T-F12-3#103)

* Update AboutUs.adoc for team members to commit

* Add a newline in AboutUs.adoc

* Add more use cases to Developer Guide

* Fix missing endline

* Update various docs to display TagLine

* Add placeholder image

* Fix minor typo in user guide

* Update Tagline to TagLine

* Update team name

* Fix some typos in user guide and developer guide

* Add some tests and remove ContactCard index

* Add new test to NoteListCardTest

* Remove magic literal in NoteListCard

* Fix variable declaration order

* Refactor ResultPane into a separate class

* Add missing Javadoc

* Add note filtering implementation to DG (AY1920S1-CS2103T-F12-3#124)

* Merge updates from AY1920S1-CS2103T-F12-3/main

Tests for delete note
Tests for edit note
XML for DG
Group feature

* Add ClearNoteCommand

* Add authorship
e0031374 pushed a commit that referenced this pull request Nov 6, 2019
* Add changes from team repo (#5)

* Refactor package name from 'seedu.address' to 'tagline'

* Update mainClassName in build.gradle

* Merge pull request #6 from from AY1920S1-CS2103T-F12-3/master

* Refactor package name from 'seedu.address' to 'tagline'

* Update mainClassName in build.gradle

* Added Contact Command + Basic Commands to UserGuide.adoc

* Update mentions of AddressBook to TagLine

* Update AboutUs.adoc

* Add more use cases to Developer Guide

* Update team name

* Add newline after EOF for README and AboutUs

* Fix Yehez image name

* Merge PR #10 from AY1920S1-CS2103T-F12-3/main

* Update Prof name in AboutUs (AY1920S1-CS2103T-F12-3#35)

#21

* Rename Yehezkiel image (AY1920S1-CS2103T-F12-3#36)

* Fix typos in Developer Guide and User Guide (AY1920S1-CS2103T-F12-3#37)

* Updates from upstream (#14)

* Add chat pane to GUI (#9)

* Refactor result pane view (AY1920S1-CS2103T-F12-3#42)

* Implement view switching in GUI (AY1920S1-CS2103T-F12-3#46)

* Refactor Contact Command Parsers (AY1920S1-CS2103T-F12-3#43)

* Update contact parser (AY1920S1-CS2103T-F12-3#62)

* Rename person to contact (AY1920S1-CS2103T-F12-3#65)

* Fix merge conflicts from upstream

* Fix merge conflicts

* Add missing files to master from upstream

* Remove dummy view

* Merge updates from  AY1920S1-CS2103T-F12-3/main (#18)

Add DeleteNoteCommandTest

* Updates from upstream (#19)

* Refactor TagList to UniqueTagList and TagBook to follow structure

Full changelist:
- Refactor TagList to UniqueTagList
- Add TagBook to implement ReadOnlyTagBook
- Change storage to use ReadOnlyTagBook instead of TagList
- Include new definition of equality for Tags (all fields equal except ID)
- Standardize UniqueXXXXList method naming convention

* Update architecture diagrams, UI structure, user stories, use cases and NFRs (AY1920S1-CS2103T-F12-3#108)

* Fix NoteBook.java for duplicate findNote()

* Updates from upstream (#21)

* Update Dev Guide Proposed Component (AY1920S1-CS2103T-F12-3#123)

* DG changes in diagram to update future proposed implementation

* clearer docs

* added linebreaks

* line breaks

* linebreak

* formatting

* Refactor ResultPane into a separate class (AY1920S1-CS2103T-F12-3#103)

* Update AboutUs.adoc for team members to commit

* Add a newline in AboutUs.adoc

* Add more use cases to Developer Guide

* Fix missing endline

* Update various docs to display TagLine

* Add placeholder image

* Fix minor typo in user guide

* Update Tagline to TagLine

* Update team name

* Fix some typos in user guide and developer guide

* Add some tests and remove ContactCard index

* Add new test to NoteListCardTest

* Remove magic literal in NoteListCard

* Fix variable declaration order

* Refactor ResultPane into a separate class

* Add missing Javadoc

* Add note filtering implementation to DG (AY1920S1-CS2103T-F12-3#124)

* Merge updates from AY1920S1-CS2103T-F12-3/main

Tests for delete note
Tests for edit note
XML for DG
Group feature

* Implement validation for multiple usage of prefix, change note to require either title or content

* Change Note to be invalid only when both Title and Content empty

* Fix checkstyle

* Add length validation for Title

* Implement Title validation in note commands
e0031374 pushed a commit that referenced this pull request Nov 6, 2019
…-3#223)

* Add changes from team repo (#5)

* Refactor package name from 'seedu.address' to 'tagline'

* Update mainClassName in build.gradle

* Merge pull request #6 from from AY1920S1-CS2103T-F12-3/master

* Refactor package name from 'seedu.address' to 'tagline'

* Update mainClassName in build.gradle

* Added Contact Command + Basic Commands to UserGuide.adoc

* Update mentions of AddressBook to TagLine

* Update AboutUs.adoc

* Add more use cases to Developer Guide

* Update team name

* Add newline after EOF for README and AboutUs

* Fix Yehez image name

* Merge PR #10 from AY1920S1-CS2103T-F12-3/main

* Update Prof name in AboutUs (AY1920S1-CS2103T-F12-3#35)

#21

* Rename Yehezkiel image (AY1920S1-CS2103T-F12-3#36)

* Fix typos in Developer Guide and User Guide (AY1920S1-CS2103T-F12-3#37)

* Updates from upstream (#14)

* Add chat pane to GUI (#9)

* Refactor result pane view (AY1920S1-CS2103T-F12-3#42)

* Implement view switching in GUI (AY1920S1-CS2103T-F12-3#46)

* Refactor Contact Command Parsers (AY1920S1-CS2103T-F12-3#43)

* Update contact parser (AY1920S1-CS2103T-F12-3#62)

* Rename person to contact (AY1920S1-CS2103T-F12-3#65)

* Fix merge conflicts from upstream

* Fix merge conflicts

* Add missing files to master from upstream

* Remove dummy view

* Merge updates from  AY1920S1-CS2103T-F12-3/main (#18)

Add DeleteNoteCommandTest

* Updates from upstream (#19)

* Refactor TagList to UniqueTagList and TagBook to follow structure

Full changelist:
- Refactor TagList to UniqueTagList
- Add TagBook to implement ReadOnlyTagBook
- Change storage to use ReadOnlyTagBook instead of TagList
- Include new definition of equality for Tags (all fields equal except ID)
- Standardize UniqueXXXXList method naming convention

* Update architecture diagrams, UI structure, user stories, use cases and NFRs (AY1920S1-CS2103T-F12-3#108)

* Fix NoteBook.java for duplicate findNote()

* Updates from upstream (#21)

* Update Dev Guide Proposed Component (AY1920S1-CS2103T-F12-3#123)

* DG changes in diagram to update future proposed implementation

* clearer docs

* added linebreaks

* line breaks

* linebreak

* formatting

* Refactor ResultPane into a separate class (AY1920S1-CS2103T-F12-3#103)

* Update AboutUs.adoc for team members to commit

* Add a newline in AboutUs.adoc

* Add more use cases to Developer Guide

* Fix missing endline

* Update various docs to display TagLine

* Add placeholder image

* Fix minor typo in user guide

* Update Tagline to TagLine

* Update team name

* Fix some typos in user guide and developer guide

* Add some tests and remove ContactCard index

* Add new test to NoteListCardTest

* Remove magic literal in NoteListCard

* Fix variable declaration order

* Refactor ResultPane into a separate class

* Add missing Javadoc

* Add note filtering implementation to DG (AY1920S1-CS2103T-F12-3#124)

* Merge updates from AY1920S1-CS2103T-F12-3/main

Tests for delete note
Tests for edit note
XML for DG
Group feature

* Add ability to create notes with tags

* Add tag to note tests

* Add testing for tags in CreateNoteParserTest

* Fix test errors

* Fix checkstyle

* Fix checkstyle
e0031374 pushed a commit that referenced this pull request Nov 6, 2019
* Add changes from team repo (#5)

* Refactor package name from 'seedu.address' to 'tagline'

* Update mainClassName in build.gradle

* Merge pull request #6 from from AY1920S1-CS2103T-F12-3/master

* Refactor package name from 'seedu.address' to 'tagline'

* Update mainClassName in build.gradle

* Added Contact Command + Basic Commands to UserGuide.adoc

* Update mentions of AddressBook to TagLine

* Update AboutUs.adoc

* Add more use cases to Developer Guide

* Update team name

* Add newline after EOF for README and AboutUs

* Fix Yehez image name

* Merge PR #10 from AY1920S1-CS2103T-F12-3/main

* Update Prof name in AboutUs (AY1920S1-CS2103T-F12-3#35)

#21

* Rename Yehezkiel image (AY1920S1-CS2103T-F12-3#36)

* Fix typos in Developer Guide and User Guide (AY1920S1-CS2103T-F12-3#37)

* Updates from upstream (#14)

* Add chat pane to GUI (#9)

* Refactor result pane view (AY1920S1-CS2103T-F12-3#42)

* Implement view switching in GUI (AY1920S1-CS2103T-F12-3#46)

* Refactor Contact Command Parsers (AY1920S1-CS2103T-F12-3#43)

* Update contact parser (AY1920S1-CS2103T-F12-3#62)

* Rename person to contact (AY1920S1-CS2103T-F12-3#65)

* Fix merge conflicts from upstream

* Fix merge conflicts

* Add missing files to master from upstream

* Remove dummy view

* Merge updates from  AY1920S1-CS2103T-F12-3/main (#18)

Add DeleteNoteCommandTest

* Updates from upstream (#19)

* Refactor TagList to UniqueTagList and TagBook to follow structure

Full changelist:
- Refactor TagList to UniqueTagList
- Add TagBook to implement ReadOnlyTagBook
- Change storage to use ReadOnlyTagBook instead of TagList
- Include new definition of equality for Tags (all fields equal except ID)
- Standardize UniqueXXXXList method naming convention

* Update architecture diagrams, UI structure, user stories, use cases and NFRs (AY1920S1-CS2103T-F12-3#108)

* Fix NoteBook.java for duplicate findNote()

* Updates from upstream (#21)

* Update Dev Guide Proposed Component (AY1920S1-CS2103T-F12-3#123)

* DG changes in diagram to update future proposed implementation

* clearer docs

* added linebreaks

* line breaks

* linebreak

* formatting

* Refactor ResultPane into a separate class (AY1920S1-CS2103T-F12-3#103)

* Update AboutUs.adoc for team members to commit

* Add a newline in AboutUs.adoc

* Add more use cases to Developer Guide

* Fix missing endline

* Update various docs to display TagLine

* Add placeholder image

* Fix minor typo in user guide

* Update Tagline to TagLine

* Update team name

* Fix some typos in user guide and developer guide

* Add some tests and remove ContactCard index

* Add new test to NoteListCardTest

* Remove magic literal in NoteListCard

* Fix variable declaration order

* Refactor ResultPane into a separate class

* Add missing Javadoc

* Add note filtering implementation to DG (AY1920S1-CS2103T-F12-3#124)

* Merge updates from AY1920S1-CS2103T-F12-3/main

Tests for delete note
Tests for edit note
XML for DG
Group feature

* Update sample data

(cherry picked from commit 990fa83d2b72578a4e4a34a52bbeb45a5d6320f3)
e0031374 pushed a commit that referenced this pull request Nov 10, 2019
* Add changes from team repo (#5)

* Refactor package name from 'seedu.address' to 'tagline'

* Update mainClassName in build.gradle

* Merge pull request #6 from from AY1920S1-CS2103T-F12-3/master

* Refactor package name from 'seedu.address' to 'tagline'

* Update mainClassName in build.gradle

* Added Contact Command + Basic Commands to UserGuide.adoc

* Update mentions of AddressBook to TagLine

* Update AboutUs.adoc

* Add more use cases to Developer Guide

* Update team name

* Add newline after EOF for README and AboutUs

* Fix Yehez image name

* Merge PR #10 from AY1920S1-CS2103T-F12-3/main

* Update Prof name in AboutUs (AY1920S1-CS2103T-F12-3#35)

#21

* Rename Yehezkiel image (AY1920S1-CS2103T-F12-3#36)

* Fix typos in Developer Guide and User Guide (AY1920S1-CS2103T-F12-3#37)

* Updates from upstream (#14)

* Add chat pane to GUI (#9)

* Refactor result pane view (AY1920S1-CS2103T-F12-3#42)

* Implement view switching in GUI (AY1920S1-CS2103T-F12-3#46)

* Refactor Contact Command Parsers (AY1920S1-CS2103T-F12-3#43)

* Update contact parser (AY1920S1-CS2103T-F12-3#62)

* Rename person to contact (AY1920S1-CS2103T-F12-3#65)

* Fix merge conflicts from upstream

* Fix merge conflicts

* Add missing files to master from upstream

* Remove dummy view

* Merge updates from  AY1920S1-CS2103T-F12-3/main (#18)

Add DeleteNoteCommandTest

* Updates from upstream (#19)

* Refactor TagList to UniqueTagList and TagBook to follow structure

Full changelist:
- Refactor TagList to UniqueTagList
- Add TagBook to implement ReadOnlyTagBook
- Change storage to use ReadOnlyTagBook instead of TagList
- Include new definition of equality for Tags (all fields equal except ID)
- Standardize UniqueXXXXList method naming convention

* Update architecture diagrams, UI structure, user stories, use cases and NFRs (AY1920S1-CS2103T-F12-3#108)

* Fix NoteBook.java for duplicate findNote()

* Updates from upstream (#21)

* Update Dev Guide Proposed Component (AY1920S1-CS2103T-F12-3#123)

* DG changes in diagram to update future proposed implementation

* clearer docs

* added linebreaks

* line breaks

* linebreak

* formatting

* Refactor ResultPane into a separate class (AY1920S1-CS2103T-F12-3#103)

* Update AboutUs.adoc for team members to commit

* Add a newline in AboutUs.adoc

* Add more use cases to Developer Guide

* Fix missing endline

* Update various docs to display TagLine

* Add placeholder image

* Fix minor typo in user guide

* Update Tagline to TagLine

* Update team name

* Fix some typos in user guide and developer guide

* Add some tests and remove ContactCard index

* Add new test to NoteListCardTest

* Remove magic literal in NoteListCard

* Fix variable declaration order

* Refactor ResultPane into a separate class

* Add missing Javadoc

* Add note filtering implementation to DG (AY1920S1-CS2103T-F12-3#124)

* Merge updates from AY1920S1-CS2103T-F12-3/main

Tests for delete note
Tests for edit note
XML for DG
Group feature

* Add detailed example for note create, delete, edit in UG

* Add detail example for note list, clear in UG

* Set image width to 600

* Add images for UG

* Fix some bugs in UG

* Add comment on deleted note id
e0031374 pushed a commit that referenced this pull request Nov 10, 2019
…S1-CS2103T-F12-3#234)

* Add changes from team repo (#5)

* Refactor package name from 'seedu.address' to 'tagline'

* Update mainClassName in build.gradle

* Merge pull request #6 from from AY1920S1-CS2103T-F12-3/master

* Refactor package name from 'seedu.address' to 'tagline'

* Update mainClassName in build.gradle

* Added Contact Command + Basic Commands to UserGuide.adoc

* Update mentions of AddressBook to TagLine

* Update AboutUs.adoc

* Add more use cases to Developer Guide

* Update team name

* Add newline after EOF for README and AboutUs

* Fix Yehez image name

* Merge PR #10 from AY1920S1-CS2103T-F12-3/main

* Update Prof name in AboutUs (AY1920S1-CS2103T-F12-3#35)

#21

* Rename Yehezkiel image (AY1920S1-CS2103T-F12-3#36)

* Fix typos in Developer Guide and User Guide (AY1920S1-CS2103T-F12-3#37)

* Updates from upstream (#14)

* Add chat pane to GUI (#9)

* Refactor result pane view (AY1920S1-CS2103T-F12-3#42)

* Implement view switching in GUI (AY1920S1-CS2103T-F12-3#46)

* Refactor Contact Command Parsers (AY1920S1-CS2103T-F12-3#43)

* Update contact parser (AY1920S1-CS2103T-F12-3#62)

* Rename person to contact (AY1920S1-CS2103T-F12-3#65)

* Fix merge conflicts from upstream

* Fix merge conflicts

* Add missing files to master from upstream

* Remove dummy view

* Merge updates from  AY1920S1-CS2103T-F12-3/main (#18)

Add DeleteNoteCommandTest

* Updates from upstream (#19)

* Refactor TagList to UniqueTagList and TagBook to follow structure

Full changelist:
- Refactor TagList to UniqueTagList
- Add TagBook to implement ReadOnlyTagBook
- Change storage to use ReadOnlyTagBook instead of TagList
- Include new definition of equality for Tags (all fields equal except ID)
- Standardize UniqueXXXXList method naming convention

* Update architecture diagrams, UI structure, user stories, use cases and NFRs (AY1920S1-CS2103T-F12-3#108)

* Fix NoteBook.java for duplicate findNote()

* Updates from upstream (#21)

* Update Dev Guide Proposed Component (AY1920S1-CS2103T-F12-3#123)

* DG changes in diagram to update future proposed implementation

* clearer docs

* added linebreaks

* line breaks

* linebreak

* formatting

* Refactor ResultPane into a separate class (AY1920S1-CS2103T-F12-3#103)

* Update AboutUs.adoc for team members to commit

* Add a newline in AboutUs.adoc

* Add more use cases to Developer Guide

* Fix missing endline

* Update various docs to display TagLine

* Add placeholder image

* Fix minor typo in user guide

* Update Tagline to TagLine

* Update team name

* Fix some typos in user guide and developer guide

* Add some tests and remove ContactCard index

* Add new test to NoteListCardTest

* Remove magic literal in NoteListCard

* Fix variable declaration order

* Refactor ResultPane into a separate class

* Add missing Javadoc

* Add note filtering implementation to DG (AY1920S1-CS2103T-F12-3#124)

* Merge updates from AY1920S1-CS2103T-F12-3/main

Tests for delete note
Tests for edit note
XML for DG
Group feature

* Add detailed example for note create, delete, edit in UG

* Add detail example for note list, clear in UG

* Set image width to 600

* Add images for UG

* Fix some bugs in UG

* Add comment on deleted note id

* Update note filter in DG

* Show all notes after deleting

* Fix test error

* Fix test error

* Fix checkstyle
e0031374 pushed a commit that referenced this pull request Nov 10, 2019
* Add changes from team repo (#5)

* Refactor package name from 'seedu.address' to 'tagline'

* Update mainClassName in build.gradle

* Merge pull request #6 from from AY1920S1-CS2103T-F12-3/master

* Refactor package name from 'seedu.address' to 'tagline'

* Update mainClassName in build.gradle

* Added Contact Command + Basic Commands to UserGuide.adoc

* Update mentions of AddressBook to TagLine

* Update AboutUs.adoc

* Add more use cases to Developer Guide

* Update team name

* Add newline after EOF for README and AboutUs

* Fix Yehez image name

* Merge PR #10 from AY1920S1-CS2103T-F12-3/main

* Update Prof name in AboutUs (AY1920S1-CS2103T-F12-3#35)

#21

* Rename Yehezkiel image (AY1920S1-CS2103T-F12-3#36)

* Fix typos in Developer Guide and User Guide (AY1920S1-CS2103T-F12-3#37)

* Updates from upstream (#14)

* Add chat pane to GUI (#9)

* Refactor result pane view (AY1920S1-CS2103T-F12-3#42)

* Implement view switching in GUI (AY1920S1-CS2103T-F12-3#46)

* Refactor Contact Command Parsers (AY1920S1-CS2103T-F12-3#43)

* Update contact parser (AY1920S1-CS2103T-F12-3#62)

* Rename person to contact (AY1920S1-CS2103T-F12-3#65)

* Fix merge conflicts from upstream

* Fix merge conflicts

* Add missing files to master from upstream

* Remove dummy view

* Merge updates from  AY1920S1-CS2103T-F12-3/main (#18)

Add DeleteNoteCommandTest

* Updates from upstream (#19)

* Refactor TagList to UniqueTagList and TagBook to follow structure

Full changelist:
- Refactor TagList to UniqueTagList
- Add TagBook to implement ReadOnlyTagBook
- Change storage to use ReadOnlyTagBook instead of TagList
- Include new definition of equality for Tags (all fields equal except ID)
- Standardize UniqueXXXXList method naming convention

* Update architecture diagrams, UI structure, user stories, use cases and NFRs (AY1920S1-CS2103T-F12-3#108)

* Fix NoteBook.java for duplicate findNote()

* Updates from upstream (#21)

* Update Dev Guide Proposed Component (AY1920S1-CS2103T-F12-3#123)

* DG changes in diagram to update future proposed implementation

* clearer docs

* added linebreaks

* line breaks

* linebreak

* formatting

* Refactor ResultPane into a separate class (AY1920S1-CS2103T-F12-3#103)

* Update AboutUs.adoc for team members to commit

* Add a newline in AboutUs.adoc

* Add more use cases to Developer Guide

* Fix missing endline

* Update various docs to display TagLine

* Add placeholder image

* Fix minor typo in user guide

* Update Tagline to TagLine

* Update team name

* Fix some typos in user guide and developer guide

* Add some tests and remove ContactCard index

* Add new test to NoteListCardTest

* Remove magic literal in NoteListCard

* Fix variable declaration order

* Refactor ResultPane into a separate class

* Add missing Javadoc

* Add note filtering implementation to DG (AY1920S1-CS2103T-F12-3#124)

* Merge updates from AY1920S1-CS2103T-F12-3/main

Tests for delete note
Tests for edit note
XML for DG
Group feature

* Add detailed example for note create, delete, edit in UG

* Add detail example for note list, clear in UG

* Set image width to 600

* Add images for UG

* Fix some bugs in UG

* Add comment on deleted note id

* Update note filter in DG

* Show all notes after deleting

* Fix test error

* Fix test error

* Fix checkstyle

* Add PPP
e0031374 pushed a commit that referenced this pull request Nov 11, 2019
* Add changes from team repo (#5)

* Refactor package name from 'seedu.address' to 'tagline'

* Update mainClassName in build.gradle

* Merge pull request #6 from from AY1920S1-CS2103T-F12-3/master

* Refactor package name from 'seedu.address' to 'tagline'

* Update mainClassName in build.gradle

* Added Contact Command + Basic Commands to UserGuide.adoc

* Update mentions of AddressBook to TagLine

* Update AboutUs.adoc

* Add more use cases to Developer Guide

* Update team name

* Add newline after EOF for README and AboutUs

* Fix Yehez image name

* Merge PR #10 from AY1920S1-CS2103T-F12-3/main

* Update Prof name in AboutUs (AY1920S1-CS2103T-F12-3#35)

#21

* Rename Yehezkiel image (AY1920S1-CS2103T-F12-3#36)

* Fix typos in Developer Guide and User Guide (AY1920S1-CS2103T-F12-3#37)

* Updates from upstream (#14)

* Add chat pane to GUI (#9)

* Refactor result pane view (AY1920S1-CS2103T-F12-3#42)

* Implement view switching in GUI (AY1920S1-CS2103T-F12-3#46)

* Refactor Contact Command Parsers (AY1920S1-CS2103T-F12-3#43)

* Update contact parser (AY1920S1-CS2103T-F12-3#62)

* Rename person to contact (AY1920S1-CS2103T-F12-3#65)

* Fix merge conflicts from upstream

* Fix merge conflicts

* Add missing files to master from upstream

* Remove dummy view

* Merge updates from  AY1920S1-CS2103T-F12-3/main (#18)

Add DeleteNoteCommandTest

* Updates from upstream (#19)

* Refactor TagList to UniqueTagList and TagBook to follow structure

Full changelist:
- Refactor TagList to UniqueTagList
- Add TagBook to implement ReadOnlyTagBook
- Change storage to use ReadOnlyTagBook instead of TagList
- Include new definition of equality for Tags (all fields equal except ID)
- Standardize UniqueXXXXList method naming convention

* Update architecture diagrams, UI structure, user stories, use cases and NFRs (AY1920S1-CS2103T-F12-3#108)

* Fix NoteBook.java for duplicate findNote()

* Updates from upstream (#21)

* Update Dev Guide Proposed Component (AY1920S1-CS2103T-F12-3#123)

* DG changes in diagram to update future proposed implementation

* clearer docs

* added linebreaks

* line breaks

* linebreak

* formatting

* Refactor ResultPane into a separate class (AY1920S1-CS2103T-F12-3#103)

* Update AboutUs.adoc for team members to commit

* Add a newline in AboutUs.adoc

* Add more use cases to Developer Guide

* Fix missing endline

* Update various docs to display TagLine

* Add placeholder image

* Fix minor typo in user guide

* Update Tagline to TagLine

* Update team name

* Fix some typos in user guide and developer guide

* Add some tests and remove ContactCard index

* Add new test to NoteListCardTest

* Remove magic literal in NoteListCard

* Fix variable declaration order

* Refactor ResultPane into a separate class

* Add missing Javadoc

* Add note filtering implementation to DG (AY1920S1-CS2103T-F12-3#124)

* Merge updates from AY1920S1-CS2103T-F12-3/main

Tests for delete note
Tests for edit note
XML for DG
Group feature

* Add detailed example for note create, delete, edit in UG

* Add detail example for note list, clear in UG

* Set image width to 600

* Add images for UG

* Fix some bugs in UG

* Add comment on deleted note id

* Update note filter in DG

* Show all notes after deleting

* Fix test error

* Fix test error

* Fix checkstyle

* Add PPP

* Fix PPP

* Udate PPP

* Fix link in PPP
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants