Skip to content

Releases: DKHB0207/ip

Release: v1.1.0 - Snipe Update with New Features, GUI, and Improvements

Choose a tag to compare

@DKHB0207 DKHB0207 released this 20 Sep 14:19

We are thrilled to announce the second official release of Snipe, version 1.1.0! This release introduces a brand-new graphical user interface (GUI), making task management more intuitive and visually engaging, alongside several new features and improvements.

New Features

  • Graphical User Interface (GUI): Snipe now includes a GUI, providing an improved user experience with an easy-to-navigate interface, enhancing the overall usability of the app.
  • Find Command (find _keyword_): Quickly search for tasks containing the specified keyword to streamline task management.
  • Help Command (help): Added more detailed command instructions directly accessible from the app.
  • Archive Commands:
    • archive n: Archives the task at position n, removing it from the active list but retaining it for reference.
    • archives: Displays a list of all archived tasks.

Improvements

  • Command Parsing: Improved parsing logic for more robust input handling, reducing errors when adding tasks.
  • User Feedback: Enhanced output messages to provide more clarity and context, especially when marking, unmarking, or deleting tasks.

Commands Overview

  • list: Displays your current list of tasks.
  • mark n: Marks the task at position n as done.
  • unmark n: Unmarks the task at position n.
  • todo task_name: Adds a ToDo task.
  • deadline task_name /by due_date: Adds a task with a specified deadline.
  • event task_name /from start_date /to end_date: Adds an event task with start and end dates.
  • delete n: Deletes the task at position n.
  • find _keyword_: Searches for tasks containing the keyword.
  • archive n: Archives the task at position n, removing it from the active list but retaining it for reference.
  • archives: Displays a list of all archived tasks.
  • help: Shows a list of useful commands with descriptions.
  • bye: Closes the application.

Getting Started

  1. Copy the updated Snipe.jar file into an empty folder.
  2. Open a command window in that folder.
  3. Run the command: java -jar Snipe.jar.

Known Issues

No known issues. Please report any bugs via the Issues section on GitHub.

We appreciate your support and feedback as we continue to develop Snipe! Feel free to contribute, suggest new features, or report any issues.

Release: v1.0.0 - Initial Release of Snipe

Choose a tag to compare

@DKHB0207 DKHB0207 released this 29 Aug 13:32

Welcome to the first official release of Snipe, a lightweight and efficient command-line task management application.

Features:

  • Add Tasks: Create various types of tasks, including:
    • ToDo: Simple tasks without any time constraints.
    • Deadline: Tasks with a specific deadline.
    • Event: Tasks with a start and end time.
  • Manage Tasks: Easily mark tasks as done, unmark them, and delete tasks from your list.
  • List Tasks: View all your current tasks, including their type and status.
  • Command Help: Use the help command to get a list of available commands and their syntax.
  • User-Friendly Output: Clear, concise output for all commands to help keep you informed about your task list

Getting Started:

  1. Copy the Snipe.jar file into an empty folder.
  2. Open a command window in that folder.
  3. Run the command java -jar "Snipe.jar" (i.e., run the command in the same folder as the jar file).

Known Issues:
None reported at this time. Please report any bugs or issues under the Issues section of the repository.

Feedback and Contributions:
We welcome feedback, suggestions, and contributions! Please feel free to fork the repository, open pull requests, or raise issues.