Skip to content

[CS2103-F09-1] TravelHub#134

Open
kararei wants to merge 402 commits into
nus-cs2103-AY2425S2:masterfrom
AY2425S2-CS2103-F09-1:master
Open

[CS2103-F09-1] TravelHub#134
kararei wants to merge 402 commits into
nus-cs2103-AY2425S2:masterfrom
AY2425S2-CS2103-F09-1:master

Conversation

@kararei
Copy link
Copy Markdown

@kararei kararei commented Mar 5, 2025

TravelHub helps travel agents manage detail of their clients (Both customers and services). It is optimized for CLI users so that frequent tasks can be done faster by typing in commands.

@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 5, 2025

Codecov Report

Attention: Patch coverage is 75.88126% with 130 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
src/main/java/seedu/address/ui/MainWindow.java 0.00% 39 Missing ⚠️
src/main/java/seedu/address/ui/TripCard.java 0.00% 15 Missing ⚠️
src/main/java/seedu/address/ui/TripListPanel.java 0.00% 12 Missing ⚠️
.../seedu/address/logic/commands/EditTripCommand.java 87.20% 2 Missing and 9 partials ⚠️
...du/address/logic/parser/ListTripCommandParser.java 0.00% 10 Missing ⚠️
.../seedu/address/logic/commands/ListTripCommand.java 71.42% 6 Missing ⚠️
...c/main/java/seedu/address/model/trip/TripDate.java 76.92% 3 Missing and 3 partials ⚠️
src/main/java/seedu/address/ui/PersonCard.java 0.00% 6 Missing ⚠️
...edu/address/logic/commands/ListContactCommand.java 28.57% 0 Missing and 5 partials ⚠️
.../seedu/address/logic/parser/AddressBookParser.java 16.66% 4 Missing and 1 partial ⚠️
... and 10 more
Files with missing lines Coverage Δ Complexity Δ
...in/java/seedu/address/commons/core/LogsCenter.java 78.78% <ø> (ø) 5.00 <0.00> (ø)
...in/java/seedu/address/commons/util/StringUtil.java 95.83% <100.00%> (+1.09%) 8.00 <1.00> (+1.00)
src/main/java/seedu/address/logic/Messages.java 94.11% <100.00%> (+44.11%) 7.00 <0.00> (+4.00)
...eedu/address/logic/commands/AddContactCommand.java 100.00% <ø> (ø) 8.00 <0.00> (ø)
...a/seedu/address/logic/commands/AddTripCommand.java 36.84% <ø> (ø) 3.00 <0.00> (ø)
...ava/seedu/address/logic/commands/ClearCommand.java 100.00% <100.00%> (ø) 4.00 <2.00> (+2.00)
...eedu/address/logic/commands/DeleteTripCommand.java 100.00% <100.00%> (ø) 7.00 <7.00> (?)
...java/seedu/address/logic/commands/ExitCommand.java 100.00% <100.00%> (ø) 2.00 <1.00> (ø)
...java/seedu/address/logic/commands/FindCommand.java 100.00% <100.00%> (ø) 7.00 <1.00> (+1.00)
...java/seedu/address/logic/commands/HelpCommand.java 100.00% <100.00%> (ø) 2.00 <1.00> (ø)
... and 36 more
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

zyonwee and others added 29 commits March 20, 2025 14:38
The application currently lacks the ability to delete trips, which limits 
user flexibility in managing their travel plans.

Adding this feature will allow users to remove trips they no longer need, 
improving the application's usability.

Let's,
* Implement DeleteTripCommand to handle trip deletion logic
* Add DeleteTripCommandParser to parse user input for trip deletion
* Create DeleteTripCommandTest for unit and integration testing
* Add showTripAtIndex() in CommandTestUtil to support testing
* Include DeleteTripCommandParserTest for parser validation

This feature ensures users can manage trips effectively while maintaining 
data integrity and consistency. The addition of comprehensive tests 
guarantees robustness and prevents regressions.
Change colour of tags based on type
adwinang and others added 30 commits April 8, 2025 09:47
Update UG command summary and DG use cases
…ttom-pop-up

Implement confirmation for ClearCommand
Add planned enhancement and clear command
Remove lines for feature freeze
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants