-
Notifications
You must be signed in to change notification settings - Fork 527
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
[CS2103T-W16-3] Fine$$e #83
base: master
Are you sure you want to change the base?
[CS2103T-W16-3] Fine$$e #83
Commits on Sep 15, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a1b7313 - Browse repository at this point
Copy the full SHA a1b7313View commit details
Commits on Sep 18, 2020
-
* Upgrade Gradle using wrapper The current version of Gradle used in this project is 5.2.1, while the latest version available is now 6.6.1. An upgrade is needed to support additional plugins such as Pitest (which requires Gradle 5.6). Let us use the Gradle wrapper to upgrade itself. The exact command used is: gradlew wrapper --gradle-version=6.6.1 --distribution-type=bin Gradle 6.6.1 release notes: https://docs.gradle.org/6.6.1/release-notes.html * Fix deprecated property Property archiveName is deprecated and will be removed from Gradle 7 onwards. https://docs.gradle.org/6.6.1/dsl/org.gradle.api.tasks.bundling.AbstractArchiveTask.html#org.gradle.api.tasks.bundling.AbstractArchiveTask:archiveName The deprecation warning message suggests using archiveFileName. Let us update the property from archiveName to archiveFileName to stay compliant with the future Gradle 7.
Configuration menu - View commit details
-
Copy full SHA for ca73778 - Browse repository at this point
Copy the full SHA ca73778View commit details
Commits on Sep 21, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 82b9df8 - Browse repository at this point
Copy the full SHA 82b9df8View commit details -
Update 'About Us' information for Ian (#10)
* Update information for Ian * Add team email
Configuration menu - View commit details
-
Copy full SHA for ffb4d68 - Browse repository at this point
Copy the full SHA ffb4d68View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcb7d10 - Browse repository at this point
Copy the full SHA bcb7d10View commit details -
* Add Git pre-push hook * Remove redundant pre-push task Task 'test' is a subset of 'check'
Configuration menu - View commit details
-
Copy full SHA for 789460a - Browse repository at this point
Copy the full SHA 789460aView commit details -
Update Developer Guide User Stories, Use Cases section (#13)
* Update developer guide user stories, use cases * Edit grammar
Configuration menu - View commit details
-
Copy full SHA for 1e70ae1 - Browse repository at this point
Copy the full SHA 1e70ae1View commit details
Commits on Sep 22, 2020
-
Update 'About Us' information for Siddarth (#12)
* Update 'About Us' information for Siddarth * Update picture * Edit picture for 'About Us' page * Edit 'About Us' page Co-authored-by: Ian Yong <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dc4776c - Browse repository at this point
Copy the full SHA dc4776cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2032dd5 - Browse repository at this point
Copy the full SHA 2032dd5View commit details -
Update 'About Us' information for Yong Ping (#16)
* Update 'About Us' information for Yong Ping * Delete johndoe.md and johndoe.png Co-authored-by: yongping827 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 255ac6b - Browse repository at this point
Copy the full SHA 255ac6bView commit details
Commits on Sep 23, 2020
-
Update Developer Guide: NFR, Glossary (#14)
* Add NFR and Glossary in docs/DeveloperGuide.md * Unformat instances of glossary terms Co-authored-by: yongping827 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ff9df40 - Browse repository at this point
Copy the full SHA ff9df40View commit details
Commits on Sep 24, 2020
-
Add meeting minutes to GitHub Pages (#18)
* Add layout for minutes * Add automatic meeting minutes index page * Add meeting minutes for 29 August 2020 * Add jekyll-spaceship * Update header links * Fix minutes formatting for 29 August 2020 * Add meeting minutes for 5 September 2020 * Add meeting minutes for 12 September 2020 * Add meeting minutes for 19 September 2020 * Remove trailing whitespace and add newline at EOF * Add CI job to build Jekyll without restrictions The default GitHub Pages build process enforces safe mode which disallows the use of any non-whitelisted dependencies. * Modify CI job to use 'GITHUB_TOKEN' instead * Add plugins used by GitHub pages These plugins were previously packaged under the 'github-pages' gem which had to be removed so as to remove the safe mode restrictions. * Disable jekyll-github-metadata * Add `baseurl` flag when building Jekyll * Fix minutes index page not using base URL * Fix some links missing a '/' This was achieved by prepending '/' before the repo name and using the resulting string as the base URL.
Configuration menu - View commit details
-
Copy full SHA for c69c23f - Browse repository at this point
Copy the full SHA c69c23fView commit details
Commits on Sep 25, 2020
-
Achieve parity between pre-push hook and CI job (#23)
* Run 'run-checks.sh' before pushing * Print status of formatting checks Also fix typo in 'check-trailing-whitespace.sh'
Configuration menu - View commit details
-
Copy full SHA for 9c34ddc - Browse repository at this point
Copy the full SHA 9c34ddcView commit details -
* Add 20200925 minutes * Add newline to end of file * Remove trailing whitespace
Configuration menu - View commit details
-
Copy full SHA for a16427d - Browse repository at this point
Copy the full SHA a16427dView commit details -
* Add Ui to README * Update index.md * Update root README.md * Update README.md to follow checkstyle * Update acknowledgements in README.md
Configuration menu - View commit details
-
Copy full SHA for a009319 - Browse repository at this point
Copy the full SHA a009319View commit details
Commits on Oct 1, 2020
-
Rename seedu.address.model classes (#39)
* Rename classes * Edit coding style * Revert unnecessary edits * Refactor and update CLI syntax prefixes * Refactor methods and fields containing deprecated class names * Refactor parameter names, .fxml files * Revert changes in tutorials+diagrams, add import statement, DG typo Co-authored-by: yongping827 <[email protected]> Co-authored-by: zhaojj2209 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aa5158c - Browse repository at this point
Copy the full SHA aa5158cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2eaa613 - Browse repository at this point
Copy the full SHA 2eaa613View commit details
Commits on Oct 2, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 1c5decb - Browse repository at this point
Copy the full SHA 1c5decbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9874ce6 - Browse repository at this point
Copy the full SHA 9874ce6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33c4f8e - Browse repository at this point
Copy the full SHA 33c4f8eView commit details -
* Add 2020-10-02 minutes * Remove trailing whitespace Co-authored-by: yongping827 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5800c0f - Browse repository at this point
Copy the full SHA 5800c0fView commit details -
* Rename seedu.address * Fix docs, imports, whitespaces * Indentation
Configuration menu - View commit details
-
Copy full SHA for 55b850a - Browse repository at this point
Copy the full SHA 55b850aView commit details
Commits on Oct 4, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 41cc669 - Browse repository at this point
Copy the full SHA 41cc669View commit details -
* Add AddIncomeCommand * Add ListIncomeCommand * Add unit tests * Fix Javadoc Co-authored-by: Ian Yong <[email protected]> Co-authored-by: Ian Yong <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1f3b243 - Browse repository at this point
Copy the full SHA 1f3b243View commit details -
Configuration menu - View commit details
-
Copy full SHA for de5fcfc - Browse repository at this point
Copy the full SHA de5fcfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 529d128 - Browse repository at this point
Copy the full SHA 529d128View commit details -
* Add 'add-expense' command * Add 'ls-expense' command * Update Javadoc
Configuration menu - View commit details
-
Copy full SHA for 72bff12 - Browse repository at this point
Copy the full SHA 72bff12View commit details -
Rename 'name' field to 'title' (#67)
* Rename 'name' field to 'title' * Update stray comment
Configuration menu - View commit details
-
Copy full SHA for f5a8c54 - Browse repository at this point
Copy the full SHA f5a8c54View commit details
Commits on Oct 6, 2020
-
Rename AddressBook and relevant fields (#70)
* Rename AddressBook and relevant fields * Correct erroneous usage of "Fine$$e" * Rename ab to ft, remove erroneous example usage
Configuration menu - View commit details
-
Copy full SHA for 6ff22cd - Browse repository at this point
Copy the full SHA 6ff22cdView commit details -
* Allow duplicate transactions * Remove redundant methods and tests
Configuration menu - View commit details
-
Copy full SHA for e640da7 - Browse repository at this point
Copy the full SHA e640da7View commit details -
Rework model validation rules (#73)
* Rework data validation for Amount Inclusive of unit test * Rework data validation for Date * Fix unit and integration tests * Add more unit tests for invalid dates
Configuration menu - View commit details
-
Copy full SHA for 7bc60c5 - Browse repository at this point
Copy the full SHA 7bc60c5View commit details -
Add meeting minutes for 6 October 2020 (#74)
In order to support 🧻, a forked version of the `jekyll-spaceship` gem that is using an updated version of the `gemoji` gem is being used.
Configuration menu - View commit details
-
Copy full SHA for 3e647c1 - Browse repository at this point
Copy the full SHA 3e647c1View commit details
Commits on Oct 7, 2020
-
Update UI to match project UI mockup (#75)
* Update menu labels * Update menu label font style * Update layout of stack panes in Main Window * Update font style * Add space between transaction cards * Add border radius of result display pane * Add label for command box * Add functionality to tabs on menu bar * Edit tag style * Fix incorrect display of label according to tab selected * Clean up code as per comments * Disable empty user input submission
Configuration menu - View commit details
-
Copy full SHA for 6ff9bd6 - Browse repository at this point
Copy the full SHA 6ff9bd6View commit details
Commits on Oct 8, 2020
-
Modify storage to handle expense and income (#76)
* Add ExpenseList and IncomeList classes * Add JsonAdaptedExpense and JsonAdaptedIncome classes * Add expense and income lists to FinanceTracker * Add expense and income lists to JsonSerializableFinanceTracker * Update sample data to fit current validation rules * Modify TypicalTransactions to use streams * Add missing newline * Remove trailing whitespace Co-authored-by: yongping827 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2de446a - Browse repository at this point
Copy the full SHA 2de446aView commit details
Commits on Oct 9, 2020
-
Modify Logic and Model to handle expense and income (#77)
* Add filtered expense and income lists to Model * Update Logic to include filtered expense and income lists * Update add commands to include expense and income lists * Edit Javadocs Co-authored-by: yongping827 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2ab9a1e - Browse repository at this point
Copy the full SHA 2ab9a1eView commit details
Commits on Oct 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 6a4047a - Browse repository at this point
Copy the full SHA 6a4047aView commit details
Commits on Oct 11, 2020
-
Refactor IncomePanel and ExpensePanel to display incomes and expenses (…
…#85) * Refactor IncomePanel and ExpensePanel to display income and expenses * Remove unused imports
Configuration menu - View commit details
-
Copy full SHA for 53b4dfe - Browse repository at this point
Copy the full SHA 53b4dfeView commit details -
Refactor logic to allow for UI-dependent behaviour (#83)
* Add UiState * Pass UiState to FinanceTrackerParser * Add test cases for all possible UI states * Update Javadoc capitalisation
Configuration menu - View commit details
-
Copy full SHA for 8ff9fc5 - Browse repository at this point
Copy the full SHA 8ff9fc5View commit details -
* Add meeting minutes for 10 October 2020 * Add monospace formatting
Configuration menu - View commit details
-
Copy full SHA for 5375042 - Browse repository at this point
Copy the full SHA 5375042View commit details -
* Add ability to programmatically switch UI tabs * Add 'tab' command * Add check for index bounds * Override 'toString' for 'Tab' enum * Add TabCommandTest * Add TabCommandParserTest * Update CommandResultTest * Update FinanceTrackerParserTest * Fix FinanceTrackerParserTest using wrong stubs * Fix test coverage decrease for CommandResult * Update TabCommand to take in an Index instead of Tab This is in line with the EditCommand and DeleteCommand
Configuration menu - View commit details
-
Copy full SHA for 862b9de - Browse repository at this point
Copy the full SHA 862b9deView commit details -
Modify 'delete' command to depend on UI state (#93)
* Split DeleteCommand to DeleteExpenseCommand and DeleteInputCommand * Fix javadoc
Configuration menu - View commit details
-
Copy full SHA for 7557d02 - Browse repository at this point
Copy the full SHA 7557d02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 381cfbc - Browse repository at this point
Copy the full SHA 381cfbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ebd349d - Browse repository at this point
Copy the full SHA ebd349dView commit details -
Modify 'find' command to depend on UI state (#94)
* Split FindCommand * Edit usage message
Configuration menu - View commit details
-
Copy full SHA for ad2cbda - Browse repository at this point
Copy the full SHA ad2cbdaView commit details
Commits on Oct 12, 2020
-
Modify 'list' command to depend on UI state (#100)
* Add programmatic tab switching for specific list commands * Add ListTransactionCommand * Add 'ls-overview' command to FinanceTrackerParser * Add generic 'list' command * Update stray 'UiState.Tab's
Configuration menu - View commit details
-
Copy full SHA for 9c8d933 - Browse repository at this point
Copy the full SHA 9c8d933View commit details -
* Fix lse and lsi commands * Remove redundant predicates * Change test names * Improve tests * Rename tests
Configuration menu - View commit details
-
Copy full SHA for cc0c703 - Browse repository at this point
Copy the full SHA cc0c703View commit details -
Modify getTypicalFinanceTracker (#103)
Co-authored-by: yongping827 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 93c66d2 - Browse repository at this point
Copy the full SHA 93c66d2View commit details -
Remove trailing whitespace from minutes 2020-10-10 (#105)
* Remove trailing whitespace from minutes 20201010 * Remove unwanted newline Co-authored-by: yongping827 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a1db477 - Browse repository at this point
Copy the full SHA a1db477View commit details -
Modify 'add' command to depend on UI state (#106)
* Redirect AddCommand to AddExpenseCommand and AddIncomeCommand * Remove unused throws declaration * Fix AddCommand message
Configuration menu - View commit details
-
Copy full SHA for c7bc783 - Browse repository at this point
Copy the full SHA c7bc783View commit details
Commits on Oct 13, 2020
-
Update UI styling to match UI mockup (#101)
* Change background color of scrollbar * Refactor layout of transaction card * Resolve rebase conflict * Add button for command box * Resolve rebase conflicts * Refactor Tab Pane styling * Disable resizing of window * Refactor help comman functionality in ui * Clean up code style * Add border radius to transaction card * Add border radius to savings goal panel * Edit help command message * Update application name in main window
Configuration menu - View commit details
-
Copy full SHA for a162fa5 - Browse repository at this point
Copy the full SHA a162fa5View commit details -
Modify 'edit' command to depend on UI state (#107)
* Add EditExpenseCommand * Fix EditExpenseCommandTest * Add EditIncomeCommand * Update EditCommand usage example
Configuration menu - View commit details
-
Copy full SHA for 6b3aa2b - Browse repository at this point
Copy the full SHA 6b3aa2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6e4604 - Browse repository at this point
Copy the full SHA c6e4604View commit details
Commits on Oct 14, 2020
-
Fix 'tab' command not working with TabPane (#113)
* Fix 'tab' command not working with TabPane * Remove unnecessary access modifier
Configuration menu - View commit details
-
Copy full SHA for e2a9125 - Browse repository at this point
Copy the full SHA e2a9125View commit details
Commits on Oct 17, 2020
-
Add meeting minutes for 16 October 2020 (#118)
* Add meeting minutes for 16 October 2020 * Remove trailing whitespaces * Remove remaining trailing whitespace * Update minutes as per PR review comments * Update minutes as per PR review comments * Remove trailing whitespaces
Configuration menu - View commit details
-
Copy full SHA for e79374b - Browse repository at this point
Copy the full SHA e79374bView commit details -
Add tests to increase code coverage for 'logic' components (#119)
* Update FinanceTrackerParserTest To achieve 100% line coverage for FinanceTrackerParser * Add DeleteCommandStub * Add DeleteExpenseCommandTest To achieve 100% test coverage for DeleteExpenseCommand * Add DeleteIncomeCommandTest To achieve 100% test coverage for DeleteIncomeCommand * Update TabCommandTest To achieve 100% line coverage for TabCommand * Add EditCommandStub * Update EditExpenseCommandTest to use EditCommandStub * Update EditIncomeCommandTest to use EditCommandStub * Add FindCommandStub * Update messages for FindCommand variants * Add FindTransactionCommandTest To achieve 100% test coverage for FindTransactionCommand * Add FindExpenseCommandTest To achieve 100% test coverage for FindExpenseCommand * Add FindIncomeCommandTest To achieve 100% test coverage for FindIncomeCommand * Update LogicManagerTest To achieve 100% test coverage for LogicManager * Fix AB3's English
Configuration menu - View commit details
-
Copy full SHA for 97dc2ad - Browse repository at this point
Copy the full SHA 97dc2adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9179219 - Browse repository at this point
Copy the full SHA 9179219View commit details -
Modify implementation of transaction, expense and income lists (#123)
* Fix merge conflicts with #119 * Modify EditCommand to fit with the current model * Edit coding style * Modify Model::getfilteredExpenseList and Model::getfilteredIncomeList return types * Remove unnecessary type-casting * Remove expense and income lists from FinanceTracker * Remove unused imports * Remove unnecessary newline * Split Model::addTransaction into three methods for each of transaction, expense and income * Modify transaction comparator * Add missing fullstop Co-authored-by: yongping827 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c3fbf80 - Browse repository at this point
Copy the full SHA c3fbf80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d39950 - Browse repository at this point
Copy the full SHA 5d39950View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01b39c9 - Browse repository at this point
Copy the full SHA 01b39c9View commit details
Commits on Oct 18, 2020
-
* Update user guide * Update user guide UI * Remove trailing whitespace * Minor user guide edits
Configuration menu - View commit details
-
Copy full SHA for 989cfaf - Browse repository at this point
Copy the full SHA 989cfafView commit details -
Update 'title' and 'category' validation (#130)
* Update 'title' and 'category' validation * Update message constraints to be more user-friendly
Configuration menu - View commit details
-
Copy full SHA for b636dd9 - Browse repository at this point
Copy the full SHA b636dd9View commit details -
Add tests to increase code coverage for 'model' components (#132)
* Update AmountTest To achieve 100% test coverage for Amount * Update DateTest To achieve 100% test coverage for Date * Update TransactionListTest To achieve 100% test coverage for TransactionList * Update TypicalTransactions Use more realistic transactions instead of persons * Update TransactionTest To achieve 100% line coverage for Transaction * Update FinanceTrackerTest To achieve 100% test coverage for FinanceTracker * Update UserPrefsTest To achieve 100% test coverage for UserPrefs * Update sample transactions * Add SampleDataUtilTest To achieve 100% test coverage for SampleDataUtil
Configuration menu - View commit details
-
Copy full SHA for 1a702c7 - Browse repository at this point
Copy the full SHA 1a702c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a0d0b1 - Browse repository at this point
Copy the full SHA 5a0d0b1View commit details
Commits on Oct 19, 2020
-
Make Transaction abstract (#135)
* Make Transaction abstract * Remove Model addTransaction method * Remove redundant assertions * Add assertions, change class of test transactions
Configuration menu - View commit details
-
Copy full SHA for 86df6cc - Browse repository at this point
Copy the full SHA 86df6ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for db4b795 - Browse repository at this point
Copy the full SHA db4b795View commit details
Commits on Oct 20, 2020
-
* Update user stories * Modify AB3 developer guide to Fine$$e * Update diagrams, delete AB3 docs * Update developer guide for find command * Update storage and ui class diagrams
Configuration menu - View commit details
-
Copy full SHA for 7089d6f - Browse repository at this point
Copy the full SHA 7089d6fView commit details -
Update Developer guide and DevOps guide (#140)
* Add logging and assertion * Update DevOps guide to include pitest * Update developer guide for Model component
Configuration menu - View commit details
-
Copy full SHA for deb2819 - Browse repository at this point
Copy the full SHA deb2819View commit details -
Add implementation details of programmatic tab switching to Developer…
… Guide (#141) * Add CommandResultSequenceDiagram * Add implementation details for programmatic tab switching
Configuration menu - View commit details
-
Copy full SHA for f710333 - Browse repository at this point
Copy the full SHA f710333View commit details -
* Update Developer Guide * Remove trailing whitespace * Remove trailing whitespace
Configuration menu - View commit details
-
Copy full SHA for 3220d2f - Browse repository at this point
Copy the full SHA 3220d2fView commit details -
Update Model and Storage sections in Developer Guide (#143)
* Update Model and Storage sections in Developer Guide * Change json to JSON Co-authored-by: yongping827 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ce3f825 - Browse repository at this point
Copy the full SHA ce3f825View commit details
Commits on Oct 21, 2020
-
Configuration menu - View commit details
-
Copy full SHA for aa310fc - Browse repository at this point
Copy the full SHA aa310fcView commit details -
Add frequent expense feature (#136)
* Add command to add frequent expense * Add command to delete frequent expense * Clean up code to adhere to checkstyle * Fix ui for frequent expense panel * Add command to convert frequent expense to expense * Add command to edit a frequent expense * Update ui for displaying frequent expenses * Add tests for FrequentExpense * Add tests for FrequentExpenseList * Clean up code to adhere to checkstyle * Clean up code to adhere to checkstyle * Add frequent expense table in json files * Refactor to not allow adding duplicate frequent expense * Create abtsract FrequentTransaction * Refactor retrieving of frequent expense list * Clean up code as per comments * Add tests for FrequentExpense commands * Add tests for FrequentExpense command parsers * Clean up code * Add more tests for FrequentExpense command parsers * Add newline at EOF for main.iml * Refactor code as per comments * Update java doc for JsonAdaptedFrequentExpense * Clean up code * Remove tracking of main.iml * Combine index for transaction and frequent expense in TypicalIndexes
Configuration menu - View commit details
-
Copy full SHA for 289b954 - Browse repository at this point
Copy the full SHA 289b954View commit details
Commits on Oct 22, 2020
-
* Fix incorrect headers for right panel under Income tab * Edit java doc in FrequentIncomePanel
Configuration menu - View commit details
-
Copy full SHA for 6f82c27 - Browse repository at this point
Copy the full SHA 6f82c27View commit details
Commits on Oct 23, 2020
-
Add command to add frequent incomes (#148)
* Add command to add Frequent Incomes * Add AddFrequentIncomeCommandParser * Add method to overwrite frequent income list * Add tests for FrequentIncome related classes * Clean up code * Clean up code and remove unnecessary variables * Refactor FrequentTransactionBuilder constructor to be generic
Configuration menu - View commit details
-
Copy full SHA for f8d2a2e - Browse repository at this point
Copy the full SHA f8d2a2eView commit details -
Update trailing whitespace check (#152)
* Remove 'warning' severity from trailing whitespace check * Remove trailing whitespace
Configuration menu - View commit details
-
Copy full SHA for f2cfef6 - Browse repository at this point
Copy the full SHA f2cfef6View commit details -
Set monthly expense limit (#150)
* Implement logic and model for setting expense limit * Implement storage for setting expense limit * Set Ui binding * Fix failing test * Remove MonthlyExpenseLimit dependency on Amount * Remove trailing whitespace * Add validation, partial tests * Refactor and fix bugs as per PR review * Remove trailing whitespace, fix tests * Edit javadocs, deconflict changes
Configuration menu - View commit details
-
Copy full SHA for ed88fc4 - Browse repository at this point
Copy the full SHA ed88fc4View commit details -
* Refactor tabs Set tab contents instead of intercepting click events on tabs and manually updating UI elements. * Remove hard-coded tab label colours * Highlight tabs on hover * Clean up code * Convert 'help' tab into a button * Refactor updating of UiState when tab changes * Reorder fxml imports
Configuration menu - View commit details
-
Copy full SHA for fb63b27 - Browse repository at this point
Copy the full SHA fb63b27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10b03bb - Browse repository at this point
Copy the full SHA 10b03bbView commit details
Commits on Oct 24, 2020
-
Set monthly savings goal (#165)
* Add set savings goal command * Fix bug in loading savings goal * Remove redundant text in savings goal panel * Remove extra newline, edit javadocs
Configuration menu - View commit details
-
Copy full SHA for 402c809 - Browse repository at this point
Copy the full SHA 402c809View commit details -
Fix expense and income lists to update automatically (#168)
* Fix expense and income lists to update automatically * Add unit tests * Fix javadoc and add another assertion
Configuration menu - View commit details
-
Copy full SHA for 87d169b - Browse repository at this point
Copy the full SHA 87d169bView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf7d40e - Browse repository at this point
Copy the full SHA cf7d40eView commit details -
Update layout of user guide (#169)
* Update UG * Remove trailing whitespaces * Remove additional trailing whitespace * Fix minor formatting issues in user guide * Add new lines after every sentence
Configuration menu - View commit details
-
Copy full SHA for c0c2896 - Browse repository at this point
Copy the full SHA c0c2896View commit details -
Add additional commands for Frequent Income feature (#166)
* Add command to edit frequent incomes * Add command to delete frequent incomes * Add command to convert frequent incomes and add it to finance tracker * Add equals method to edit and delete frequent commands * Create common EditFrequentTransactionDesecriptor * Refactor tests dependent on EditFrequentTransactionDescriptor * Add tests for editing of frequent income * Add tests for deleting of frequnt incomes * Add tests for converting frequent incomes * Clean up code * Add more tests for FrequentIncomeList * Clean up java doc * Add more tests to FrequentIncomeList * Clean up code to adhere to checkstyle
Configuration menu - View commit details
-
Copy full SHA for b4f65da - Browse repository at this point
Copy the full SHA b4f65daView commit details -
Add calculations of budget and savings (#172)
* Add calculation of remaining budget * Add more budget calculation values * Restrict budget calculation to only the current month * Add lists of previous month expenses/incomes/savings * Add recalculation of budget info when converting frequent income * Add list of months to be displayed * Order lists such that current month is at last position * Fix bug where wrong month was taken for calculation of budget * Fix date calculations
Configuration menu - View commit details
-
Copy full SHA for d7fbd22 - Browse repository at this point
Copy the full SHA d7fbd22View commit details -
* Enable resizing of application * Fix resizing of MainWindow * Enforce 3:2 ratio for main and side panels * Add text wrap to ResultDisplay * Add support for restoring fullscreen windows * Fix panels not growing vertically * Enforce minimum window size * Fix formatting of fxml files * Remove stray 'println' statement
Configuration menu - View commit details
-
Copy full SHA for 6f98875 - Browse repository at this point
Copy the full SHA 6f98875View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c4fdfe - Browse repository at this point
Copy the full SHA 5c4fdfeView commit details -
Partially update user guide (#178)
* Update user guide for add and edit expense/income commands * Update for consistency * Fix trailing whitespace
Configuration menu - View commit details
-
Copy full SHA for bf40ae2 - Browse repository at this point
Copy the full SHA bf40ae2View commit details -
Partially update user guide (#179)
* Remove ToC bullet points in user guide * Add section 2 on the layout of the UI * Add preface for tabs * Add delete expense and delete income commands
Configuration menu - View commit details
-
Copy full SHA for 68ffac1 - Browse repository at this point
Copy the full SHA 68ffac1View commit details
Commits on Oct 25, 2020
-
Partially update user guide (#180)
* Add content to Analytics section * Rephrase sentence in Analytics section * Add content to List Expense and List Income subsubsections * Modify word formatting * Rephrase sentence * Remove unnecessary whitespace Co-authored-by: yongping827 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b3bf081 - Browse repository at this point
Copy the full SHA b3bf081View commit details -
Partially update user guide (#181)
* Partially update user guide * Remove trailing whitespace
Configuration menu - View commit details
-
Copy full SHA for 09cdfdc - Browse repository at this point
Copy the full SHA 09cdfdcView commit details -
Add content to Analytics tab (#177)
* Add dummy bar chart * Remove unused imports * Add FXML skeleton for Analytics * Add methods to AnalyticsTabPane * Modify initialization of variables * Redesign layout * Modify appearance of bar charts * Edit coding style * Edit coding style Co-authored-by: yongping827 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 190a895 - Browse repository at this point
Copy the full SHA 190a895View commit details
Commits on Oct 26, 2020
-
Refactor add command for frequent expense and frequent income (#183)
* Refactor add command for frequent expense and frequent income * Remove index field from add commands for frequent income and expense * Remove unused imports
Configuration menu - View commit details
-
Copy full SHA for 78cb1fd - Browse repository at this point
Copy the full SHA 78cb1fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for c793615 - Browse repository at this point
Copy the full SHA c793615View commit details -
Configuration menu - View commit details
-
Copy full SHA for cdfc568 - Browse repository at this point
Copy the full SHA cdfc568View commit details -
Refactor all instances of frequent to bookmark (#191)
* Refactor all instances of frequent to bookmark * Refactor all remaining instances of frequent to bookmark * Clean up code to adhere to checkstyle * Refactor remaining instances of frequent to bookmark * Refactor instances of frequent to bookmark * Refactor instances of frequent in UG and DG to bookmark
Configuration menu - View commit details
-
Copy full SHA for 898e64e - Browse repository at this point
Copy the full SHA 898e64eView commit details
Commits on Oct 27, 2020
-
Expand find command functionality (#194)
* Sort transactions by most recent date first * Abstract duplicate method arePrefixesPresent * Refactor find to use t/ prefix for keywords * Remove redundant ModelStub class declarations, minor refactoring * Allow find command to search by field * Resolve rebase conflicts * Add predicate test classes * Fix amount and date range error handling
Configuration menu - View commit details
-
Copy full SHA for 0e28a4a - Browse repository at this point
Copy the full SHA 0e28a4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b16be64 - Browse repository at this point
Copy the full SHA b16be64View commit details -
Add amount prefix to set expense limit/savings goal commands (#197)
* Add amount prefix to set expense limit/savings goal commands * Standardise tests * Standardise use of test constants
Configuration menu - View commit details
-
Copy full SHA for 3a679f2 - Browse repository at this point
Copy the full SHA 3a679f2View commit details -
Restrict users from using certain commands for Bookmark Transactions (#…
…196) * Restrict bookmark commands to the appropriate tabs * Convert to generic commands * Fix broken link in user guide * Update user guide * Fix minor inconsistencies
Configuration menu - View commit details
-
Copy full SHA for 3326bbc - Browse repository at this point
Copy the full SHA 3326bbcView commit details -
Add restrictions to command inputs (#201)
* Add restrictions to command inputs * Remove extra dash Co-authored-by: Ian Yong <[email protected]> Co-authored-by: Ian Yong <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8a570be - Browse repository at this point
Copy the full SHA 8a570beView commit details -
Add user guide to application (#199)
* Add UserGuideTabPane * Disable user guide tab when not selected This prevents the user from clicking on the invisible tab which holds the WebView. * Improve pseudo-tab behaviour of user guide button * Add URL whitelisting * Update 'No External Site' page link * Add logging whenever the state of the WebView updates * Add method to refresh page * Disable context menu of WebView * Add auto-refresh 10s after page load failure * Update 'No External Site' page link to be consistent * Add top anchor to the user guide button * Remove old help message
Configuration menu - View commit details
-
Copy full SHA for fd19491 - Browse repository at this point
Copy the full SHA fd19491View commit details
Commits on Oct 28, 2020
-
Add application icon and website favicon (#203)
* Add application icon * Add favicon
Configuration menu - View commit details
-
Copy full SHA for 35dec7b - Browse repository at this point
Copy the full SHA 35dec7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8b4f82 - Browse repository at this point
Copy the full SHA e8b4f82View commit details -
* Add missing list commands to user guide * Fix broken link in index page
Configuration menu - View commit details
-
Copy full SHA for 0f8dcc6 - Browse repository at this point
Copy the full SHA 0f8dcc6View commit details
Commits on Oct 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 1978ed8 - Browse repository at this point
Copy the full SHA 1978ed8View commit details -
Load macOS default system font using its internal name (#212)
* Load macOS font using its internal name * Update user agent log message
Configuration menu - View commit details
-
Copy full SHA for 9b07dd9 - Browse repository at this point
Copy the full SHA 9b07dd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7dd615 - Browse repository at this point
Copy the full SHA d7dd615View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5098406 - Browse repository at this point
Copy the full SHA 5098406View commit details -
Refactor parsing logic to make date input optional (#211)
* Refactor parsing logic to make date input optional * Clean up code * Edit command usage messages * Remove redundant method calls * Clean up code
Configuration menu - View commit details
-
Copy full SHA for a5ab63f - Browse repository at this point
Copy the full SHA a5ab63fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f9e28f7 - Browse repository at this point
Copy the full SHA f9e28f7View commit details -
Modify savings goal panel (#207)
* Modify Amount to be comparable * Modify savings goal panel * Fix issue of text colour not changing * Modify margins * Resolve rebase conflict * Add savings goal card in savings goal panel * Modify budget to include negative budget and savings * Reorder imports * Edit Javadocs * Add full-stops * Edit Javadocs * Fix text color not updating for budget and savings * Modify method in Amount to use existing constant * Remove unused constant Co-authored-by: yongping827 <[email protected]> Co-authored-by: Tan Wei Liang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7e151a5 - Browse repository at this point
Copy the full SHA 7e151a5View commit details -
Add duplicate restrictions to edit transaction and add bookmark comma…
…nds (#217) * Add duplicate restrictions to edit transaction, add/edit bookmark commands * Update tests
Configuration menu - View commit details
-
Copy full SHA for c0b7970 - Browse repository at this point
Copy the full SHA c0b7970View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61fbcb3 - Browse repository at this point
Copy the full SHA 61fbcb3View commit details -
Fix analytics charts to update with the transaction list (#225)
* Fix analytics charts to update with the transaction list * Remove animation from bar chart
Configuration menu - View commit details
-
Copy full SHA for d217fd1 - Browse repository at this point
Copy the full SHA d217fd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b34b326 - Browse repository at this point
Copy the full SHA b34b326View commit details -
Modify duplicate check for bookmark expenses and incomes lists (#228)
Co-authored-by: yongping827 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fccf804 - Browse repository at this point
Copy the full SHA fccf804View commit details -
* Remove StatusBarFooter * Fix image not scaling * Adjust saving goals panel padding * Stack title over categories * Add ScrollPane for categories * Center text in category labels * Add horizontal scrolling of categories with scroll wheel * Increase the size of bookmarked transactions * Increase command display box size * Rename side panels for consistency 'Bookmarked Incomes' -> 'Bookmark Incomes' 'Bookmarked Expenses' -> 'Bookmark Expenses'
Configuration menu - View commit details
-
Copy full SHA for 50c66b7 - Browse repository at this point
Copy the full SHA 50c66b7View commit details -
* Update user guide * Edit glossary * Add missing command words in headings * Minor UG edits
Configuration menu - View commit details
-
Copy full SHA for e8a7ae5 - Browse repository at this point
Copy the full SHA e8a7ae5View commit details -
Limit Amount to 8 digits (#234)
* Limit Amount to 8 digits * Fix checkstyle * Update user guide
Configuration menu - View commit details
-
Copy full SHA for 694932d - Browse repository at this point
Copy the full SHA 694932dView commit details
Commits on Oct 30, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 2685d4e - Browse repository at this point
Copy the full SHA 2685d4eView commit details
Commits on Oct 31, 2020
-
* Add Node * Add EvictingStack * Add CommandHistory * Hook up CommandHistory to CommandBox * Add section on command history to user guide * Update user guide - Swap sections 4.11 and 4.12. - Elaborate on the need to be focused on the command input box. - Add 'text cursor' to the glossary. - Reorder the glossary by alphabetical order.
Configuration menu - View commit details
-
Copy full SHA for 0c7585b - Browse repository at this point
Copy the full SHA 0c7585bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a22d7ea - Browse repository at this point
Copy the full SHA a22d7eaView commit details -
Explicitly list out printable ASCII characters (#257)
* Remove abbr HTML tag * Add ASCII test for Title and Category Also update the constraints messages to be more descriptive. * Add exhaustive list of printable ASCII chars * Add comments to ASCII tests
Configuration menu - View commit details
-
Copy full SHA for 9e37a56 - Browse repository at this point
Copy the full SHA 9e37a56View commit details -
Add additional parser method for parsing title (#254)
* Add additional parser method for parsing title * Rename parser method * Clean up code * Clean up code * Refactor parsing method for title with additional whitespace * Refactor variable name * Update user guide on duplicate bookmark transactions * Add non breaking spaces in user guide
Configuration menu - View commit details
-
Copy full SHA for ca42d1f - Browse repository at this point
Copy the full SHA ca42d1fView commit details -
Fix inaccurate date validation (#260)
* Fix date validation to use strict formatting * Update unit tests * Update epoch to unix time epoch * Update user guide for date validation * Update user guide introduction * Update constraint message * Add minor improvements
Configuration menu - View commit details
-
Copy full SHA for 8122569 - Browse repository at this point
Copy the full SHA 8122569View commit details -
* Update user guide * Remove trailing whitespace * Modify glossary into table format * Update amount format * Update docs/UserGuide.md Co-authored-by: Tan Wei Liang <[email protected]> Co-authored-by: yongping827 <[email protected]> Co-authored-by: Zhao Jingjing <[email protected]> Co-authored-by: Tan Wei Liang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1e3a4e9 - Browse repository at this point
Copy the full SHA 1e3a4e9View commit details -
Fix categories ScrollPane consuming all ScrollEvents (#261)
* Fix categories ScrollPane consuming all ScrollEvents * Fix being unable to scroll when there are no categories
Configuration menu - View commit details
-
Copy full SHA for 4f99068 - Browse repository at this point
Copy the full SHA 4f99068View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73f4e3f - Browse repository at this point
Copy the full SHA 73f4e3fView commit details -
Add meeting minutes for 31 October 2020 (#264)
* Add minutes 2020-10-31 * Update minutes * Add metadata * Modify date in metadata * Fix broken link Co-authored-by: yongping827 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7dcaa22 - Browse repository at this point
Copy the full SHA 7dcaa22View commit details
Commits on Nov 2, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ae20d85 - Browse repository at this point
Copy the full SHA ae20d85View commit details -
Refactor editing of bookmark transactions (#267)
* Refactor to prevent setting duplicate transaction * Update user guide * Add unit tests for duplicate bookmark transactions * Rename parsing method name
Configuration menu - View commit details
-
Copy full SHA for cb919f4 - Browse repository at this point
Copy the full SHA cb919f4View commit details
Commits on Nov 3, 2020
-
Modify search rules for find by title keyphrase (#265)
* Allow find by title to match more than 1 word + match partial word * Minor UG edit * Edit find in-app command usage message, edit user guide * Add error checks for empty title keyphrase/category search strings * Refactor keyword to keyphrase
Configuration menu - View commit details
-
Copy full SHA for 0adb55c - Browse repository at this point
Copy the full SHA 0adb55cView commit details -
Add clear command confirmation (#266)
* Add clear command confirmation * Update user guide * Migrate command history from Ui to Model * Update clear command to use command history instead * Update user guide * Update user guide quick start
Configuration menu - View commit details
-
Copy full SHA for 512bb7e - Browse repository at this point
Copy the full SHA 512bb7eView commit details -
Update PPP for Jingjing (#273)
* Update PPP for Jingjing * Standardise fullstops * Fix headings, grammar * Add pull request links
Configuration menu - View commit details
-
Copy full SHA for be814c7 - Browse repository at this point
Copy the full SHA be814c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0515e9b - Browse repository at this point
Copy the full SHA 0515e9bView commit details -
Update PPP for Siddarth (#274)
* Add Project Portfolio Page * Remove trailing whitespace * Remove remaining trailing whitespace * Update PPP * Clean up formatting of PPP
Configuration menu - View commit details
-
Copy full SHA for ac0f1f3 - Browse repository at this point
Copy the full SHA ac0f1f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9afbbab - Browse repository at this point
Copy the full SHA 9afbbabView commit details -
Configuration menu - View commit details
-
Copy full SHA for d2564e5 - Browse repository at this point
Copy the full SHA d2564e5View commit details
Commits on Nov 4, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 5a6a02a - Browse repository at this point
Copy the full SHA 5a6a02aView commit details -
Modify base commands to throw exception on execute (#269)
* Resolve merge conflicts * Remove unused method * Replace similar string values with string constant * Remove unused strings * Move single-use class variables into method * Edit coding style Co-authored-by: yongping827 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dbdc2fc - Browse repository at this point
Copy the full SHA dbdc2fcView commit details
Commits on Nov 5, 2020
-
Enforce no arguments for single-word commands (#281)
* Enforce no arguments for single-word commands * Update user guide * Remove duplicate tests
Configuration menu - View commit details
-
Copy full SHA for 7e106fb - Browse repository at this point
Copy the full SHA 7e106fbView commit details -
Add method in Date to return current date (#283)
* Add method in Date to return current date * Edit method to get current date of LocalDate instance on demand
Configuration menu - View commit details
-
Copy full SHA for a264c35 - Browse repository at this point
Copy the full SHA a264c35View commit details
Commits on Nov 6, 2020
-
Repair broken abstraction - Amount (#284)
* Repair broken abstraction - Amount * Add missing toString
Configuration menu - View commit details
-
Copy full SHA for 6e556f7 - Browse repository at this point
Copy the full SHA 6e556f7View commit details -
Exclude UI from test coverage (#287)
* Exclude UI from test coverage * Update trailing whitespace check * Remove config/travis
Configuration menu - View commit details
-
Copy full SHA for 412f667 - Browse repository at this point
Copy the full SHA 412f667View commit details
Commits on Nov 7, 2020
-
Add empty argument error checks (#285)
* Add empty argument error checks * Fix empty title/category check for find command * Add error checks for concurrent use of amount/date and amount range/date range * Add tests * Minor edits, update tests
Configuration menu - View commit details
-
Copy full SHA for d726aac - Browse repository at this point
Copy the full SHA d726aacView commit details -
Improve abstraction within classes related to bookmark transactions f…
…eature (#291) * Abstract delete bookmark expense and income parsers * Abstract convert bookmark expense and income parsers * Add test for DeleteBookmarkCommand * Add tests for ConvertBookmarkCommand * Abstract edit bookmark expense and income parsers and add tests * Clean up code to adhere to checkstyle * Abstract out logic of parsing input arguments * Rename class names * Clean up code to adhere to checkstyle * Add tests for edit commands for bookmark income and bookmark expense * Clean up code to adhere to checkstyle * Refactor code for parsing BookmarkTransactionBuilder to ParserUtil * Rename class names and clean up code to adhere to checkstyle * Clean up code
Configuration menu - View commit details
-
Copy full SHA for 20cabd7 - Browse repository at this point
Copy the full SHA 20cabd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac8f2b8 - Browse repository at this point
Copy the full SHA ac8f2b8View commit details -
* Prevent time from jumping backwards while application is active * Disable application upon TemporalException being thrown
Configuration menu - View commit details
-
Copy full SHA for 8e535b6 - Browse repository at this point
Copy the full SHA 8e535b6View commit details -
Add switching of tabs when executing add and budget commands (#288)
* Make add expense/income commands switch to the respective tabs * Update user guide * Edit javadocs * Add tab switching to set expense limit/savings goal command, add tests * Update user guide * Refactor tests * Fix indentation, remove unused method
Configuration menu - View commit details
-
Copy full SHA for 9312955 - Browse repository at this point
Copy the full SHA 9312955View commit details -
Add MonthlyBudget tests (#295)
* Add MonthlyBudget tests * Remove traces of UndoCommand and RedoCommand from javadocs * Add more tests * Remove redundant field * Reduce code duplication
Configuration menu - View commit details
-
Copy full SHA for 3861174 - Browse repository at this point
Copy the full SHA 3861174View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4fd6b6 - Browse repository at this point
Copy the full SHA b4fd6b6View commit details
Commits on Nov 8, 2020
-
Add tests for CalculatedAmount (#298)
* Add unit tests for CalculatedAmount * Move assertion
Configuration menu - View commit details
-
Copy full SHA for fea4360 - Browse repository at this point
Copy the full SHA fea4360View commit details -
Remove duplicate BookmarkTransactionBuilder (#301)
* Remove duplicate BookmarkTransactionBuilder * Clean up code to adhere to checkstyle
Configuration menu - View commit details
-
Copy full SHA for 05f9885 - Browse repository at this point
Copy the full SHA 05f9885View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3870aa4 - Browse repository at this point
Copy the full SHA 3870aa4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fc8d67 - Browse repository at this point
Copy the full SHA 1fc8d67View commit details -
Rewrite MonthlyBudget calculations (#304)
* Rewrite MonthlyBudget calculations * Fix month overflow bug * Add comments to describe logic
Configuration menu - View commit details
-
Copy full SHA for d517596 - Browse repository at this point
Copy the full SHA d517596View commit details
Commits on Nov 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0e5409c - Browse repository at this point
Copy the full SHA 0e5409cView commit details -
Update developer guide for model, find feature and budget feature (#299)
* Update developer guide for model and find feature * Update developer guide for budget feature * Update diagrams * Remove files * Update user stories * Add manual testing * Add manual testing for bookmark transactions * Fix formatting and grammar
Configuration menu - View commit details
-
Copy full SHA for f61ee26 - Browse repository at this point
Copy the full SHA f61ee26View commit details -
Add '+' and '-' signs to amounts displayed on Overview tab (#311)
* Differentiate transactions on overview tab * Make red lighter * Update Javadoc * Consolidate constuctors * Update user guide
Configuration menu - View commit details
-
Copy full SHA for 29c44c4 - Browse repository at this point
Copy the full SHA 29c44c4View commit details -
Modify parsing of prefixes (#308)
* Modify ParserUtil.parseBookmarkTransactionBuilder to parse all possible prefixes * Move TransactionBuilder into main package * Add ParserUtil::parseTransactionBuilder method * Add tests for ParserUtil::parseTransactionBuilder method * Reorder imports * Modify ArgumentTokenizer::tokenize * Remove unused imports * Edit Javadocs * Modify ArgumentTokenizer::tokenize to display present invalid prefixes * Add string constant MESSAGE_INVALID_PREFIX_PRESENT_HEADER * Update tests * Update Javadocs * Update user guide * Bring up coverage * Remove unused imports * Update tests * Reorder imports * Rephrase error message
Configuration menu - View commit details
-
Copy full SHA for 48b3e46 - Browse repository at this point
Copy the full SHA 48b3e46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8aa45fd - Browse repository at this point
Copy the full SHA 8aa45fdView commit details -
* Add Analytics section * Add object diagram * Add newline at EOF * Edit Analytics feature section * Remove trailing whitespace * Adjust header levels
Configuration menu - View commit details
-
Copy full SHA for de35559 - Browse repository at this point
Copy the full SHA de35559View commit details -
* Add documentation for add/edit transactions feature in DG * Add documentation for delete transactions feature in DG * Add use cases for income * Update AddTransactionClassDiagram.png
Configuration menu - View commit details
-
Copy full SHA for 3211587 - Browse repository at this point
Copy the full SHA 3211587View commit details -
* Standardise automatic tab switching messages * Add list of commands which programmatically switch tabs * Make actor black * Update tab switching and model * Add command history * Add data integrity safeguards * Add newline at EOF * Update design considerations * Update UiClassDiagram
Configuration menu - View commit details
-
Copy full SHA for e4131e3 - Browse repository at this point
Copy the full SHA e4131e3View commit details -
Update index page and README (#320)
* Update acknowledgements * Update links * Remove unused libraries
Configuration menu - View commit details
-
Copy full SHA for 307abd8 - Browse repository at this point
Copy the full SHA 307abd8View commit details -
Update developer guide for bookmark transaction feature (#315)
* Update developer guide * Add use cases for bookmark transaction feature * Add use cases to developer guide * Remove trailing whitespace * Remove remaining trailing whitespace * Add newline at EOF for puml * Remove trailing whitespace * Add class diagram for add bookmark transactions feature * Update acitvity diagram * Update Gemile.lock
Configuration menu - View commit details
-
Copy full SHA for 28deb54 - Browse repository at this point
Copy the full SHA 28deb54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6de2df4 - Browse repository at this point
Copy the full SHA 6de2df4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e77b5b - Browse repository at this point
Copy the full SHA 5e77b5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9519669 - Browse repository at this point
Copy the full SHA 9519669View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ed2a38 - Browse repository at this point
Copy the full SHA 7ed2a38View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae492c3 - Browse repository at this point
Copy the full SHA ae492c3View commit details -
Update screenshots for User Guide (#324)
* Update screenshots in UG * Update screenshot of Overview Tab * Add remaining screenshots * Remove trailing whitespace
Configuration menu - View commit details
-
Copy full SHA for 5456686 - Browse repository at this point
Copy the full SHA 5456686View commit details -
Configuration menu - View commit details
-
Copy full SHA for d586624 - Browse repository at this point
Copy the full SHA d586624View commit details -
Finalise developer guide (#328)
* Update use cases, update image * Finalise developer guide * Edit use cases
Configuration menu - View commit details
-
Copy full SHA for b54a7d2 - Browse repository at this point
Copy the full SHA b54a7d2View commit details