[CS2113-W12-3] StudyMate#6
Open
Rayan-Wong wants to merge 273 commits into
Open
Conversation
Edit ABOUTUS
Updated AboutUs.md and Johndoe.md
Edit About Us to my name
Updated AboutUs.md
- Add index parsing supporting the multiple formats: * Single numbers: "5" → index 4 * Comma-separated: "1,3,5" → indices 0,2,4 * Range notation: "2...5" → indices 1,2,3,4 * Mixed formats: "1,3...5,7" - Update Command constructors to accept DateTimeArg parameters - Enhance TaskList operations (mark/unmark/delete) for bulk operations - Add validation for index ranges and duplicate prevention - Maintain order with LinkedHashSet for consistent task operations
…to a txt file, and read everytime the user reopens the app.
Storage v2
Fixed tests, fixed datetime parsing, fixed style guide deviations
Fixed parser logic and regex for index ranges, added basic tests for parser
Add TaskListTest for testing
Create Rem class, and deal
Create Reminder (Rem) class and Reminder operations
Add timer
Implemented help command
Added checks on invalid interval arguments for habit
JavaDoc comments for the classes in Reminders component
Removed private variables in class interaction diagrams
Add JavaDoc comments for Reminders component
…editing Events Also updated habit messages sent, removed redundant isRecurring() method in ReminderList, updated DG and UG to reflect case sensitive search
Added scheduler null check for shutdown, added from > to checks when editing Events
…rified behaviour of list -s in UG
Fixed RR and RO appearance in DG, added help documentation in UG, clarified behaviour of list -s in UG
…ed on again from off state after its due-time has passed
Fixed one time reminder isDue() so it no longer fires when it is turned on again from off state after its due-time has passed
Updated UG and DG habit output and reminder commands
Branch final edits
Adding comments to JUnit tests, Minor edits
Minor fix to naming
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
NUS students who rely on laptops to manage lectures, labs, CCAs, and project deadlines, prefer typing to clicking, and need a quick, distraction-free way to record tasks, run short focus timers, set reminders, and track simple habits offline. A keyboard-first planner: add tasks, start focus timers, set reminders, and log habits in seconds from the command line, built for fast typing and offline use, it displays clear summaries of tasks, due dates, time spent, and habit streaks to help students manage workload during busy weeks and exams.