Repository navigation
Releases: samueltann/ip
Release list
v1.2 - ByteBuddy Release (Gradle Build)
ByteBuddy is a Java-based chatbot inspired by the Java mascot Duke. This release features a graphical JavaFX interface for task management, allowing users to:
-
Add and manage tasks: Todo, Deadline, Event
-
Mark and unmark tasks as done
-
Delete tasks easily
-
Search tasks by keyword
-
Access a built-in help command for guidance
-
Load sample data on first run for a smooth start
This release includes a self-contained JAR (bytebuddy-all.jar) bundled with all dependencies, so you can run the application directly with:
java -jar bytebuddy.jarNotes:
-
Requires JDK 17 or higher.
-
Designed primarily for GUI usage; CLI run() is deprecated.
-
For development or source code, see the repository.
v1.1 - ByteBuddy Release (Gradle Build)
ByteBuddy is a Java-based chatbot inspired by the Java mascot Duke. This release features a graphical JavaFX interface for task management, allowing users to:
-
Add and manage tasks: Todo, Deadline, Event
-
Mark and unmark tasks as done
-
Delete tasks easily
-
Search tasks by keyword
-
Access a built-in help command for guidance
-
Load sample data on first run for a smooth start
This release includes a self-contained JAR (bytebuddy-all.jar) bundled with all dependencies, so you can run the application directly with:
java -jar bytebuddy.jarNotes:
-
Requires JDK 17 or higher.
-
Designed primarily for GUI usage; CLI run() is deprecated.
-
For development or source code, see the repository.
v1.0 - ByteBuddy Initial Release (Gradle Build)
ByteBuddy v1.0.0 is the first official release of the chatbot project with full Gradle support and an executable JAR. Key features included in this release:
Features:
Fully functional task management chatbot
Add, list, mark/unmark, delete tasks
Support for ToDos, Deadlines, and Events
Automatic saving and loading of tasks from disk
Exception handling for invalid commands and missing input
Local date/time support for Deadlines and Events
Object-Oriented design with Task, Command, Storage, Parser, and Ui classes