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

[AY1920S1-CS2113-F14-4] SpinBox #42

Open
wants to merge 149 commits into
base: master
Choose a base branch
from

Commits on Sep 12, 2019

  1. Port over Phase 1 codebase

    rssujay committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    78054bb View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1 from rssujay/original

    Port over Phase 1 codebase
    rssujay authored Sep 12, 2019
    Configuration menu
    Copy the full SHA
    1406977 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    706dd7f View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2019

  1. Merge pull request #3 from rssujay/code-port-consistency

    Add post-port consistency changes
    TCK1997 authored Sep 13, 2019
    Configuration menu
    Copy the full SHA
    3c29ddc View commit details
    Browse the repository at this point in the history
  2. Add Travis CI

    rssujay committed Sep 13, 2019
    Configuration menu
    Copy the full SHA
    807304a View commit details
    Browse the repository at this point in the history
  3. Merge pull request #4 from rssujay/travis-ci

    Add Travis CI
    ttippinyu authored Sep 13, 2019
    Configuration menu
    Copy the full SHA
    8df83a3 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2019

  1. Configuration menu
    Copy the full SHA
    cab57a8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    97ddfbe View commit details
    Browse the repository at this point in the history
  3. Retitle jar filename (#7)

    rssujay authored Sep 16, 2019
    Configuration menu
    Copy the full SHA
    19c87c6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9825c6a View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2019

  1. Add library natty (#9)

    * Added library natty
    
    Added library natty in build.gradle.
    Changed some classes to accomodate changes.
    DateTime now wraps java.util.Date
    
    * fixed checkstyle error
    
    * Change date format in error message
    TCK1997 authored and rssujay committed Sep 17, 2019
    Configuration menu
    Copy the full SHA
    35d3d96 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2019

  1. Configuration menu
    Copy the full SHA
    937776c View commit details
    Browse the repository at this point in the history
  2. Add FixedDuration Tasks (#12)

    * Add Fixed Duration Tasks Extension
    
    * Add JavaDoc comment for Fixed.java
    
    * Update FixedTest with correct expected output
    
    * Edit typo in AddCommand and change test unit names
    lackmoo authored and rssujay committed Sep 18, 2019
    Configuration menu
    Copy the full SHA
    c177612 View commit details
    Browse the repository at this point in the history
  3. Fix bug when done or delete input has no index (#14)

    * fix bug when done has no index
    
    * Fix done and delete no index inputted bug
    ttippinyu authored and rssujay committed Sep 18, 2019
    Configuration menu
    Copy the full SHA
    e473f35 View commit details
    Browse the repository at this point in the history
  4. Add B-Reminders and fix bugs (#16)

    * Fix storage and empty string bug
    
    * Rename methods, make Tasks abstract
    
    * Add Reminders for tasks
    
    * Troubleshoot unit test
    
    * Fix unit test relying on timezone
    rssujay authored Sep 18, 2019
    Configuration menu
    Copy the full SHA
    115a06d View commit details
    Browse the repository at this point in the history
  5. Add B-DoAfterTasks (#15)

    lackmoo authored and rssujay committed Sep 18, 2019
    Configuration menu
    Copy the full SHA
    cc09435 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2019

  1. Implement B-DoWithinPeriodTasks (#19)

    * add do-within-period feature
    
    * checkstyle update
    
    * checkstyle update
    
    * fixed output message in exception handling in AddCommand
    
    * fix WithinTest dates check
    ttippinyu authored and rssujay committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    f919659 View commit details
    Browse the repository at this point in the history
  2. Implement B-ViewSchedules (#18)

    * temp for view-schedule
    
    * Added view-schedule feature
    
    * Checkstyle update
    
    * Checkstyle update
    
    * change compareTo to compareEquals to get rid of instanceof
    
    * update compareEquals
    
    * update ViewScheduleTest
    ttippinyu authored and rssujay committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    3ea8ccd View commit details
    Browse the repository at this point in the history
  3. Implement B-RecurringTasks (#20)

    * Implement recurring tasks
    
    * Add unit tests
    
    * Reorganize test cases
    rssujay authored Sep 19, 2019
    Configuration menu
    Copy the full SHA
    d9428d1 View commit details
    Browse the repository at this point in the history
  4. Add AboutUs.adoc and individual images

    Andrew Lau authored and Andrew Lau committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    9d86df4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    561d5b5 View commit details
    Browse the repository at this point in the history
  6. Implement B-TentativeScheduling (#21)

    * add tentative scheduling
    
    * took out system.out debugging
    
    * save task after SetCommand
    ttippinyu authored and rssujay committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    2086c6b View commit details
    Browse the repository at this point in the history
  7. Implement B-Snooze (#10)

    * Added library natty
    
    Added library natty in build.gradle.
    Changed some classes to accomodate changes.
    DateTime now wraps java.util.Date
    
    * fixed checkstyle error
    
    * Change date format in error message
    
    * Add Snooze Command
    
    Add SnoozeCommand class.
    Modified Parser class.
    Add setBy method into Deadline class.
    Add setStart and setEnd method into Event class.
    
    * Add JUnit Test for B-Snooze
    
    * Edit SnoozeTest.java
    TCK1997 authored and rssujay committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    0dfd587 View commit details
    Browse the repository at this point in the history
  8. Merge remote-tracking branch 'upstream/master'

    Andrew Lau authored and Andrew Lau committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    aa3b236 View commit details
    Browse the repository at this point in the history
  9. Update README.md

    Andrew Lau authored and Andrew Lau committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    7c07654 View commit details
    Browse the repository at this point in the history
  10. Edit README.md

    Andrew Lau authored and Andrew Lau committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    1e36b33 View commit details
    Browse the repository at this point in the history
  11. Update README.md

    Andrew Lau authored and Andrew Lau committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    9ff3ec0 View commit details
    Browse the repository at this point in the history
  12. Update README.md

    Andrew Lau authored and Andrew Lau committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    85acbfc View commit details
    Browse the repository at this point in the history
  13. Add README.adoc

    Andrew Lau authored and Andrew Lau committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    d4256f5 View commit details
    Browse the repository at this point in the history
  14. Update README.md

    Andrew Lau authored and Andrew Lau committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    2d8d434 View commit details
    Browse the repository at this point in the history
  15. Update README.adoc

    Andrew Lau authored and Andrew Lau committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    5dc72fe View commit details
    Browse the repository at this point in the history
  16. Update README.md (#32)

    * Add AboutUs.adoc and individual images
    
    * Update README.md
    
    * Edit README.md
    
    * Update README.md
    
    * Update README.md
    
    * Add README.adoc
    
    * Update README.md
    
    * Update README.adoc
    lackmoo authored and rssujay committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    4ff8e53 View commit details
    Browse the repository at this point in the history
  17. Merge remote-tracking branch 'upstream/master'

    Andrew Lau authored and Andrew Lau committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    b342b26 View commit details
    Browse the repository at this point in the history
  18. Implement B-DetectAnomalies (#33)

    * Added library natty
    
    Added library natty in build.gradle.
    Changed some classes to accomodate changes.
    DateTime now wraps java.util.Date
    
    * fixed checkstyle error
    
    * Change date format in error message
    
    * Check for conflicting time interval
    
    Implement isOverlapping function in Task.
    Check if event will conflict with other task right before adding.
    
    * Add JUnit test for B-DetectAnomalies
    
    * Fix minor checkstyle issues in test
    TCK1997 authored and rssujay committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    9af714a View commit details
    Browse the repository at this point in the history
  19. Implement B-FindFreeTimes (#34)

    * Added library natty
    
    Added library natty in build.gradle.
    Changed some classes to accomodate changes.
    DateTime now wraps java.util.Date
    
    * fixed checkstyle error
    
    * Change date format in error message
    
    * Fix Exception Message of Do-After
    
    * Add Find Free Time functionality
    TCK1997 authored and rssujay committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    524f25d View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2019

  1. Merge remote-tracking branch 'upstream/master'

    Andrew Lau authored and Andrew Lau committed Sep 20, 2019
    Configuration menu
    Copy the full SHA
    4a2adbc View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2019

  1. Add file tracking feature (#62)

    ttippinyu authored and rssujay committed Oct 2, 2019
    Configuration menu
    Copy the full SHA
    0edc2e4 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'upstream/master'

    Andrew Lau authored and Andrew Lau committed Oct 2, 2019
    Configuration menu
    Copy the full SHA
    6b5efaf View commit details
    Browse the repository at this point in the history
  3. Refactor tasks (#63)

    * Methods common to multiple tasks added to abstract class Tasks
    
    * Further refactoring should be done post-architectural decisions
    rssujay authored Oct 2, 2019
    Configuration menu
    Copy the full SHA
    12d570e View commit details
    Browse the repository at this point in the history
  4. Implement delete multiple tasks feature (#64)

    * Implement Delete Multiple Command and change Done Command implementation
    lackmoo authored and rssujay committed Oct 2, 2019
    Configuration menu
    Copy the full SHA
    98076f4 View commit details
    Browse the repository at this point in the history
  5. Merge remote-tracking branch 'upstream/master'

    Andrew Lau authored and Andrew Lau committed Oct 2, 2019
    Configuration menu
    Copy the full SHA
    a5694ac View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2019

  1. Add Ui.png

    Andrew Lau authored and Andrew Lau committed Oct 3, 2019
    Configuration menu
    Copy the full SHA
    c1833d4 View commit details
    Browse the repository at this point in the history
  2. Edit README

    Andrew Lau authored and Andrew Lau committed Oct 3, 2019
    Configuration menu
    Copy the full SHA
    8707b30 View commit details
    Browse the repository at this point in the history
  3. Resize individual images

    Andrew Lau authored and Andrew Lau committed Oct 3, 2019
    Configuration menu
    Copy the full SHA
    d8248b5 View commit details
    Browse the repository at this point in the history
  4. Resize individual images

    Andrew Lau authored and Andrew Lau committed Oct 3, 2019
    Configuration menu
    Copy the full SHA
    c266f60 View commit details
    Browse the repository at this point in the history
  5. Include Ui mock-up and resize individual images (#65)

    * Add AboutUs.adoc and individual images
    
    * Update README.adoc
    
    * Add Ui.png
    
    * Resize individual images
    lackmoo authored and rssujay committed Oct 3, 2019
    Configuration menu
    Copy the full SHA
    7228947 View commit details
    Browse the repository at this point in the history
  6. Added JUnit tests for DateTime and Storage (#66)

    * fixed checkstyle error
    
    * Change date format in error message
    
    * Add JUnit test for DateTime
    
    Edit DateTimeTest for some JUnit test
    Edit DateTime JavaDoc comment
    
    * Add StorageTest
    
    * Fix code style in StorageTest.java
    TCK1997 authored and rssujay committed Oct 3, 2019
    Configuration menu
    Copy the full SHA
    e394a55 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2019

  1. Implement Item & GradedComponent classes (#68)

    * Create Item class
    
    * Add GradedComponent subclass
    rssujay authored Oct 10, 2019
    Configuration menu
    Copy the full SHA
    fc036d1 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'upstream/master'

    Andrew Lau authored and Andrew Lau committed Oct 10, 2019
    Configuration menu
    Copy the full SHA
    3c5ad29 View commit details
    Browse the repository at this point in the history
  3. Implement multiple feature to delete multiple or done multiple tasks

    Andrew Lau authored and Andrew Lau committed Oct 10, 2019
    Configuration menu
    Copy the full SHA
    0e4bb1a View commit details
    Browse the repository at this point in the history
  4. Merge pull request #69 from lackmoo/Multiple

    Implement delete and done multiple command feature
    ttippinyu authored Oct 10, 2019
    Configuration menu
    Copy the full SHA
    df360f7 View commit details
    Browse the repository at this point in the history
  5. Implement List Classes (#70)

    * List classes
    ttippinyu authored and rssujay committed Oct 10, 2019
    Configuration menu
    Copy the full SHA
    9ff135e View commit details
    Browse the repository at this point in the history
  6. Refactor all Date parsing into DateTime (#71)

    Encapsulate natty Parser inside of DateTime to change all parsing of
    Date Strings to be done inside of DateTime object.
    TCK1997 authored and rssujay committed Oct 10, 2019
    Configuration menu
    Copy the full SHA
    3d141ea View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2019

  1. Add a basic module class (#73)

    * basic module class
    ttippinyu authored and rssujay committed Oct 13, 2019
    Configuration menu
    Copy the full SHA
    411a71b View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2019

  1. Refactor to SpinBox (#75)

    Product morph related refactoring
    ttippinyu authored and rssujay committed Oct 14, 2019
    Configuration menu
    Copy the full SHA
    c1a60b1 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2019

  1. Configuration menu
    Copy the full SHA
    19ba210 View commit details
    Browse the repository at this point in the history
  2. Edit items/task according to architecture (#81)

    Delete unnecessary task class.
    Add Schedulable and NonSchedulable abstract class.
    Inherit all tasks under Schedulable and NonSchedulable.
    Add Exam, Lab, Lecture and Tutorial class.
    Edit other misc class to accomodate changes.
    TCK1997 authored and rssujay committed Oct 15, 2019
    Configuration menu
    Copy the full SHA
    ddc5f94 View commit details
    Browse the repository at this point in the history
  3. Update command builder (#83)

    * Implement CommandBuilder Feature within Parser
    
    * Update Command Builder
    
    * update javadoc
    
    * checkstyle update
    lackmoo authored and rssujay committed Oct 15, 2019
    Configuration menu
    Copy the full SHA
    04bfee3 View commit details
    Browse the repository at this point in the history
  4. Update module class (#85)

    * List classes
    ttippinyu authored and rssujay committed Oct 15, 2019
    Configuration menu
    Copy the full SHA
    fc28c8e View commit details
    Browse the repository at this point in the history
  5. Move Parser into SpinBox (#86)

    * parser into spinbox, add view command
    ttippinyu authored and rssujay committed Oct 15, 2019
    Configuration menu
    Copy the full SHA
    a7606b2 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2019

  1. Implement hierarchy-based storage (#87)

    * Modify lists to contain Storage
    
    * Implement hierarchical storage
    
    * Fix issues and implement unit tests
    
    * Fix paths
    rssujay authored Oct 16, 2019
    Configuration menu
    Copy the full SHA
    ed15b02 View commit details
    Browse the repository at this point in the history
  2. Implement notepad feature for modules (#88)

    * Add notepad and rework exceptions
    
    * Reorganize structure
    
    * Add unit tests for notepad
    
    * Add test module container to unit tests
    rssujay authored Oct 16, 2019
    Configuration menu
    Copy the full SHA
    1bd176c View commit details
    Browse the repository at this point in the history
  3. Add minimal support for module addition (#89)

    * Add minimal support for module addition
    
    * Fix unit test potential conflicts
    rssujay authored Oct 16, 2019
    Configuration menu
    Copy the full SHA
    b77a26e View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2019

  1. Call sort method in add, replace, and mark (#91)

    * sort after add, replace, and mark list
    ttippinyu authored and rssujay committed Oct 17, 2019
    Configuration menu
    Copy the full SHA
    420cc60 View commit details
    Browse the repository at this point in the history
  2. Enhance AddCommand for Files (#90)

    * full and partial add file command
    ttippinyu authored and rssujay committed Oct 17, 2019
    Configuration menu
    Copy the full SHA
    8099366 View commit details
    Browse the repository at this point in the history
  3. View lists when on tabs page (#92)

    * output list for tabs
    ttippinyu authored and rssujay committed Oct 17, 2019
    Configuration menu
    Copy the full SHA
    2cccb7a View commit details
    Browse the repository at this point in the history
  4. Enhance view command (#93)

    * enhance viewCommand
    ttippinyu authored and rssujay committed Oct 17, 2019
    Configuration menu
    Copy the full SHA
    5483a1e View commit details
    Browse the repository at this point in the history
  5. Remove command for files (#94)

    * remove file
    
    * check update
    ttippinyu authored and rssujay committed Oct 17, 2019
    Configuration menu
    Copy the full SHA
    9eaf845 View commit details
    Browse the repository at this point in the history
  6. Notepad commands (#95)

    * Add view and add support for notes
    
    * Implement remove command for notes
    rssujay authored Oct 17, 2019
    Configuration menu
    Copy the full SHA
    c6b4a8d View commit details
    Browse the repository at this point in the history
  7. Add Task Commands into Add Command (#97)

    * Add Task Commands into Add Command
    lackmoo authored and rssujay committed Oct 17, 2019
    Configuration menu
    Copy the full SHA
    3badf19 View commit details
    Browse the repository at this point in the history
  8. Mark file command (#96)

    * mark file
    ttippinyu authored and rssujay committed Oct 17, 2019
    Configuration menu
    Copy the full SHA
    f0e1aa1 View commit details
    Browse the repository at this point in the history
  9. Update .travis.yml (#101)

    rssujay authored Oct 17, 2019
    Configuration menu
    Copy the full SHA
    0c956cc View commit details
    Browse the repository at this point in the history
  10. Implement Calendar (#98)

    * Add Calendar
    
    Modify DateTime, TaskList to accomodate Calendar.
    Add CalendarSelectorException.
    TCK1997 authored and rssujay committed Oct 17, 2019
    Configuration menu
    Copy the full SHA
    37afeb6 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2019

  1. Implement remove-multiple command, mark command for tasks and fix bugs (

    #103)
    
    * Implement Remove-multiple command and fix bugs
    
    * Implement mark task command and revise bug fixes
    lackmoo authored and rssujay committed Oct 18, 2019
    Configuration menu
    Copy the full SHA
    3be7d5a View commit details
    Browse the repository at this point in the history
  2. Fix duplication bug (#105)

    rssujay authored Oct 18, 2019
    Configuration menu
    Copy the full SHA
    92b7dfe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    40214e1 View commit details
    Browse the repository at this point in the history
  4. Fix typos (#106)

    lackmoo authored Oct 18, 2019
    Configuration menu
    Copy the full SHA
    28dd514 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2019

  1. Update parser (#111)

    * update parser
    ttippinyu authored and rssujay committed Oct 19, 2019
    Configuration menu
    Copy the full SHA
    0816b8a View commit details
    Browse the repository at this point in the history
  2. Update parser and commands (#115)

    * List classes
    
    * checkstyle and test update
    
    * deconflict
    
    * deconflict
    
    * mark file
    
    * resolved changes
    
    * update parser
    
    * change error message
    
    * remove print
    
    * update parser and commands
    
    * string literals + case-insensitive
    
    * update string literal
    ttippinyu authored and lackmoo committed Oct 19, 2019
    Configuration menu
    Copy the full SHA
    a0164a7 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2019

  1. Implement Help Command (#116)

    lackmoo authored and rssujay committed Oct 20, 2019
    Configuration menu
    Copy the full SHA
    3213a4d View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2019

  1. Add initial GUI layout and navigability (#118)

    Added initial GUI layout and navigability
    Add TaskBox with TaskBox.java
    Edit MainWindow to update individual windows.
    TCK1997 authored and rssujay committed Oct 22, 2019
    Configuration menu
    Copy the full SHA
    a67df08 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2019

  1. Add more GUI functionality (#119)

    Edit MainWindow to update individual windows.
    
    * Add more GUI Functionality
    TCK1997 authored and rssujay committed Oct 23, 2019
    Configuration menu
    Copy the full SHA
    c72d7e3 View commit details
    Browse the repository at this point in the history
  2. Change Mark to Update (#121)

    * mark to update
    
    * update help and sorting
    ttippinyu authored and rssujay committed Oct 23, 2019
    Configuration menu
    Copy the full SHA
    be2e643 View commit details
    Browse the repository at this point in the history
  3. Implement different event type tasks and fix bug (#124)

    Closes #117
    lackmoo authored and rssujay committed Oct 23, 2019
    Configuration menu
    Copy the full SHA
    7edbae3 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2019

  1. Implement Find command (#123)

    * implement find command
    
    Closes #122
    ttippinyu authored and rssujay committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    cef4a5b View commit details
    Browse the repository at this point in the history
  2. Make module code case-insensitive (#127)

    * List classes
    
    * checkstyle and test update
    
    * deconflict
    
    * deconflict
    
    * moduleCode case insensitive
    ttippinyu authored and rssujay committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    75d4ab2 View commit details
    Browse the repository at this point in the history
  3. Implement UpdateMultiple Command (#128)

    lackmoo authored and rssujay committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    7cfeb5e View commit details
    Browse the repository at this point in the history
  4. Add functional GUI (#129)

    * Set up virtual tabs for modules
    
    * Add files and tasks view on GUI
    rssujay authored Oct 24, 2019
    Configuration menu
    Copy the full SHA
    96d95a7 View commit details
    Browse the repository at this point in the history
  5. Implement SetName Command (#130)

    * Implement SetName Command
    lackmoo authored and rssujay committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    d50afce View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2019

  1. Implement interface for containers w/ Storage (#136)

    * Add StorageContainer interface
    
    * Let Notepad implement StorageContainer
    rssujay authored Oct 25, 2019
    Configuration menu
    Copy the full SHA
    a7a0b97 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2019

  1. Implement set date command (#137)

    * Edit Commands of Multiple Command
    
    * Implement Set Date command
    lackmoo authored and rssujay committed Oct 27, 2019
    Configuration menu
    Copy the full SHA
    0e76391 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2019

  1. Restructure tests (#138)

    rssujay authored Oct 30, 2019
    Configuration menu
    Copy the full SHA
    cf56698 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2019

  1. Reorganize commands (#139)

    * made command abstract
    ttippinyu authored and rssujay committed Oct 31, 2019
    Configuration menu
    Copy the full SHA
    1ac6e8c View commit details
    Browse the repository at this point in the history
  2. Implement export to text framework (#140)

    * Add generic export framework
    
    * Update help pages
    rssujay authored Oct 31, 2019
    Configuration menu
    Copy the full SHA
    8653705 View commit details
    Browse the repository at this point in the history
  3. Write integration test for parser & view command (#141)

    * parser viewCommand test
    ttippinyu authored and rssujay committed Oct 31, 2019
    Configuration menu
    Copy the full SHA
    84a689d View commit details
    Browse the repository at this point in the history
  4. Implement graded component commands and GUI representation (#142)

    * Incorporate GradedComponents into AddCommand
    
    * Add remove and update grades commands
    
    * Add scoring for gradedComponents
    
    * Implement score command and GUI representation
    rssujay authored Oct 31, 2019
    Configuration menu
    Copy the full SHA
    34dcb08 View commit details
    Browse the repository at this point in the history
  5. Update Ui.png (#143)

    lackmoo authored Oct 31, 2019
    Configuration menu
    Copy the full SHA
    19e090e View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2019

  1. Fix Task Update in Gui (#176)

    * Fix Task Update in Gui
    lackmoo authored and rssujay committed Nov 6, 2019
    Configuration menu
    Copy the full SHA
    4863adc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2cc4a04 View commit details
    Browse the repository at this point in the history
  3. Attempt add coverall integration (#178)

    * Attempt add coverall integration
    rssujay authored Nov 6, 2019
    Configuration menu
    Copy the full SHA
    b8da558 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2019

  1. Add storable interface and cleanup (#179)

    * Add storable interface and cleanup
    
    * Add javadocs for gradedComponent method
    rssujay authored Nov 7, 2019
    Configuration menu
    Copy the full SHA
    040233c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7c0adff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a310746 View commit details
    Browse the repository at this point in the history
  4. Add Calendar view for month (#182)

    * Add Calendar view for month
    TCK1997 authored and rssujay committed Nov 7, 2019
    Configuration menu
    Copy the full SHA
    1124b1e View commit details
    Browse the repository at this point in the history
  5. Update gui tasks display (#183)

    * Add index to task display
    
    * Update Gui Tasks Display to show index and done status
    lackmoo authored and rssujay committed Nov 7, 2019
    Configuration menu
    Copy the full SHA
    775c7c9 View commit details
    Browse the repository at this point in the history
  6. Command integration test (#185)

    * Add Task and Commands Integration Test
    
    * Add Integration Tests for Set-Date and Set-Name
    lackmoo authored and rssujay committed Nov 7, 2019
    Configuration menu
    Copy the full SHA
    e5d0d5e View commit details
    Browse the repository at this point in the history
  7. Modify Command integration tests (#186)

    * Add Task and Commands Integration Test
    lackmoo authored and rssujay committed Nov 7, 2019
    Configuration menu
    Copy the full SHA
    78012db View commit details
    Browse the repository at this point in the history
  8. Add File list integration test (#188)

    * file list test
    ttippinyu authored and rssujay committed Nov 7, 2019
    Configuration menu
    Copy the full SHA
    556bcee View commit details
    Browse the repository at this point in the history
  9. Task list integration test (#190)

    * List classes
    
    * checkstyle and test update
    
    * deconflict
    
    * deconflict
    
    * file list test
    
    * task list test
    
    * renaming
    ttippinyu authored and lackmoo committed Nov 7, 2019
    Configuration menu
    Copy the full SHA
    1028c31 View commit details
    Browse the repository at this point in the history
  10. File list integration test (#192)

    * List classes
    
    * checkstyle and test update
    
    * deconflict
    
    * deconflict
    
    * file list test
    
    * renaming
    ttippinyu authored and lackmoo committed Nov 7, 2019
    Configuration menu
    Copy the full SHA
    7b679e3 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2019

  1. Modify Parser Test and Create Task Tests (#191)

    * Modify Parser Test and Create Task Unit Tests
    lackmoo authored and rssujay committed Nov 8, 2019
    Configuration menu
    Copy the full SHA
    6256486 View commit details
    Browse the repository at this point in the history
  2. Implement Remove Modules Command (#194)

    * Implement Remove Modules Command
    lackmoo authored and rssujay committed Nov 8, 2019
    Configuration menu
    Copy the full SHA
    e34d5f4 View commit details
    Browse the repository at this point in the history
  3. Update GUI to include index for files and grades view (#195)

    * Update GUI to Include Index for Files and Grades tab
    lackmoo authored and rssujay committed Nov 8, 2019
    Configuration menu
    Copy the full SHA
    0326b63 View commit details
    Browse the repository at this point in the history
  4. Fix GUI bugs and update tests (#196)

    * Fix bug and GUI enhancements
    
    Fix bug regarding calendar refresh
    Fix bug regarding view / module module code
    Enhance tab to be wider with background color
    
    * Update ParserView Integration Test
    TCK1997 authored and rssujay committed Nov 8, 2019
    Configuration menu
    Copy the full SHA
    4024445 View commit details
    Browse the repository at this point in the history
  5. Change Update Command Format (#200)

    lackmoo authored and rssujay committed Nov 8, 2019
    Configuration menu
    Copy the full SHA
    ebd4f3e View commit details
    Browse the repository at this point in the history
  6. Update remove modules command (#201)

    * Implement Remove Modules Command
    lackmoo authored and rssujay committed Nov 8, 2019
    Configuration menu
    Copy the full SHA
    7307c81 View commit details
    Browse the repository at this point in the history
  7. Implement export all deadlines (#202)

    * Implement export all deadlines
    
    * Update help pages
    rssujay authored Nov 8, 2019
    Configuration menu
    Copy the full SHA
    b032da3 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2019

  1. Configuration menu
    Copy the full SHA
    9c998cf View commit details
    Browse the repository at this point in the history
  2. Add Exception for Schedulable tasks (#204)

    Add checkValidEndDate method for Schedulable.
    Update Schedulable children constructor to check if end date is valid.
    Update SetDateCommand to ensure SetDate do not remove task if command
    fails.
    Update tests with invalid end dates.
    TCK1997 authored and rssujay committed Nov 9, 2019
    Configuration menu
    Copy the full SHA
    b27d2b1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3181af9 View commit details
    Browse the repository at this point in the history
  4. Add command to populate sample data (#205)

    * Add command to populate SpinBox with data
    
    * Add functionality for populate command
    
    * Extract out magic string
    rssujay authored Nov 9, 2019
    Configuration menu
    Copy the full SHA
    9263fc3 View commit details
    Browse the repository at this point in the history
  5. Add ExamView to Main (#208)

    Add ExamView to MainView
    Filter out Exams from Urgent Task
    Resize TaskBox
    Add header to MainView
    TCK1997 authored and rssujay committed Nov 9, 2019
    Configuration menu
    Copy the full SHA
    0e2b7a5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b4d7dde View commit details
    Browse the repository at this point in the history
  7. Add Exception Handling for Schedulable tasks (#209)

    Add Exception Handling for Schedulable Tasks.
    Schedulable Tasks are now unable to add something with start date in the
    past.
    
    * Fix tests where date is earlier than now
    TCK1997 authored and rssujay committed Nov 9, 2019
    Configuration menu
    Copy the full SHA
    31e3727 View commit details
    Browse the repository at this point in the history
  8. Add assertations and fortify GUI (#210)

    rssujay authored and lackmoo committed Nov 9, 2019
    Configuration menu
    Copy the full SHA
    19a37e4 View commit details
    Browse the repository at this point in the history
  9. Propagate corrupted data GUI warning (#211)

    * Add assertations and fortify GUI
    
    * Propagate corrupted data GUI warning
    rssujay authored Nov 9, 2019
    Configuration menu
    Copy the full SHA
    113f17d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    668b362 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2019

  1. Incorporate logging (#213)

    * Incorporate logging
    
    * Modify error message to reference logfile
    rssujay authored and lackmoo committed Nov 10, 2019
    Configuration menu
    Copy the full SHA
    7dd3eb7 View commit details
    Browse the repository at this point in the history
  2. Extract out filehandlers (#215)

    * Extract out filehandlers
    
    * Extract out methods
    rssujay authored and lackmoo committed Nov 10, 2019
    Configuration menu
    Copy the full SHA
    6f55057 View commit details
    Browse the repository at this point in the history
  3. Refactor Parser (#214)

    * Refactor Parser
    * Fix Assertion Statements
    lackmoo authored and rssujay committed Nov 10, 2019
    Configuration menu
    Copy the full SHA
    974d6c2 View commit details
    Browse the repository at this point in the history
  4. Add Exception handling to DateTime (#216)

    Check date and time string input to DateTime object to ensure correct
    input. throws DateFormatException in the event of wrong input by user.
    TCK1997 authored and rssujay committed Nov 10, 2019
    Configuration menu
    Copy the full SHA
    b49f9bf View commit details
    Browse the repository at this point in the history
  5. Refactor List Classes (#218)

    * refactored lists
    ttippinyu authored and rssujay committed Nov 10, 2019
    Configuration menu
    Copy the full SHA
    34166c7 View commit details
    Browse the repository at this point in the history
  6. Add Integration Tests for Help Command and Help List (#217)

    * Edit Test Module Name and Add Integration Tests
    
    * Create Integration Tests for Help Command and HelpList
    lackmoo authored and rssujay committed Nov 10, 2019
    Configuration menu
    Copy the full SHA
    e06a30c View commit details
    Browse the repository at this point in the history
  7. Update GUI for Main Page (#219)

    lackmoo authored and rssujay committed Nov 10, 2019
    Configuration menu
    Copy the full SHA
    2e49dc4 View commit details
    Browse the repository at this point in the history
  8. Refactor view command (#220)

    * refactor view command
    
    * reduce complex bool
    ttippinyu authored and rssujay committed Nov 10, 2019
    Configuration menu
    Copy the full SHA
    0c61b6b View commit details
    Browse the repository at this point in the history
  9. Improve Calendar GUI and view command (#221)

    * Improve Calendar GUI and view command
    
    Add selection function for calendar view command.
    Add scrolling funtionality for large amounts of task in a single day for
    Calendar GUI.
    GUI slight resizing.
    
    * Update header and help command
    TCK1997 authored and rssujay committed Nov 10, 2019
    Configuration menu
    Copy the full SHA
    d337d24 View commit details
    Browse the repository at this point in the history
  10. Rewrite javaDocs (#222)

    * slight refactoring
    ttippinyu authored and rssujay committed Nov 10, 2019
    Configuration menu
    Copy the full SHA
    0270922 View commit details
    Browse the repository at this point in the history
  11. Extend find command to graded components (#223)

    * find for grades
    ttippinyu authored and rssujay committed Nov 10, 2019
    Configuration menu
    Copy the full SHA
    aa5f28a View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2019

  1. Fix Find command whitespace bug (#227)

    * find whitespace bug and log
    ttippinyu authored and rssujay committed Nov 11, 2019
    Configuration menu
    Copy the full SHA
    43243e5 View commit details
    Browse the repository at this point in the history
  2. Refactor Find Command (#228)

    * find duplication code
    
    * remove unused import
    ttippinyu authored and rssujay committed Nov 11, 2019
    Configuration menu
    Copy the full SHA
    3ba54fb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    484a15a View commit details
    Browse the repository at this point in the history
  4. Refactor Test Codes and Set Date (#230)

    * Refactor Parser
    
    * More Refactoring on Parser
    
    * Fix Checkstyle
    
    * Fix Assertion Statements
    
    * Refactor Test Codes
    
    * Refactor SetDateCommand
    
    * Fix set-name command
    
    * Fix set-name command
    
    * Fix set-name command bugs
    lackmoo authored Nov 11, 2019
    Configuration menu
    Copy the full SHA
    cfdfa6e View commit details
    Browse the repository at this point in the history
  5. Typo (#231)

    * List classes
    
    * checkstyle and test update
    
    * deconflict
    
    * deconflict
    
    * typo
    ttippinyu authored and lackmoo committed Nov 11, 2019
    Configuration menu
    Copy the full SHA
    f441729 View commit details
    Browse the repository at this point in the history
  6. View calendar refactor (#232)

    * List classes
    
    * checkstyle and test update
    
    * deconflict
    
    * deconflict
    
    * refactor view
    ttippinyu authored and lackmoo committed Nov 11, 2019
    Configuration menu
    Copy the full SHA
    b4fe444 View commit details
    Browse the repository at this point in the history
  7. Update Documentation (#233)

    lackmoo authored Nov 11, 2019
    Configuration menu
    Copy the full SHA
    703d17e View commit details
    Browse the repository at this point in the history
  8. Update Documentation (#234)

    * Update Documentation
    
    * Update Documentation
    
    * DG
    lackmoo authored and rssujay committed Nov 11, 2019
    Configuration menu
    Copy the full SHA
    06442d4 View commit details
    Browse the repository at this point in the history
  9. Update README.adoc

    rssujay authored Nov 11, 2019
    Configuration menu
    Copy the full SHA
    cb2aef6 View commit details
    Browse the repository at this point in the history
  10. Update Documentation (#235)

    * Update Documentation
    
    * Update Documentation
    
    * PPP
    lackmoo authored and rssujay committed Nov 11, 2019
    Configuration menu
    Copy the full SHA
    5a2b010 View commit details
    Browse the repository at this point in the history
  11. Final Update (#236)

    lackmoo authored Nov 11, 2019
    Configuration menu
    Copy the full SHA
    e6867a2 View commit details
    Browse the repository at this point in the history