Skip to content

Releases: kbyeo/ip

StackOverflown v0.5 - Final Release

Choose a tag to compare

@kbyeo kbyeo released this 18 Sep 12:21

StackOverflown v0.5 - Final Release

StackOverflown is now production-ready with comprehensive task management capabilities and a modern chat-style interface!

Key Features

  • Modern GUI Interface: Sleek IOS chat-style design
  • Three Task Types: Todo, Deadline, and Event tasks with full CRUD operations
  • Advanced Organization: Multi-criteria sorting (type, status, deadline, alphabetical)
  • Intelligent Search: Find tasks by keyword with case-insensitive matching
  • Cross-Platform Support: Works seamlessly on Windows, macOS, and Linux
  • Persistent Storage: Automatic data saving with local file storage

Technical Specifications

  • Java Version: Requires Java 11 or later (Optimised for Java 17)
  • GUI Framework: JavaFX 17.0.7
  • File Size: ~10MB (includes JavaFX runtime)
  • Platforms: Windows, macOS, Linux

Quick Commands

# Download and run
java -jar stackoverflown.jar

# Basic usage
todo read book
deadline assignment /by 2025-01-15
event meeting /from 2025-01-10 1400 /to 2025-01-10 1600
list
mark 1
find book
sort deadline
bye

Tested On

  • Windows 10/11 with Java 17
  • macOS Monterey/Ventura with Java 17
  • Ubuntu 20.04/22.04 with Java 17

Documentation

Complete user guide available in the [repository README](docs/README.md).


Ready to boost your productivity? Download and start managing your tasks today!

StackOverflown v0.4 - FInal Production Release

Choose a tag to compare

@kbyeo kbyeo released this 18 Sep 12:10

StackOverflown v0.4 - Final Production Release

StackOverflown is now production-ready with comprehensive task management capabilities and a modern chat-style interface!

Key Features

  • Modern GUI Interface: Sleek IOS chat-style design
  • Three Task Types: Todo, Deadline, and Event tasks with full CRUD operations
  • Advanced Organization: Multi-criteria sorting (type, status, deadline, alphabetical)
  • Intelligent Search: Find tasks by keyword with case-insensitive matching
  • Cross-Platform Support: Works seamlessly on Windows, macOS, and Linux
  • Persistent Storage: Automatic data saving with local file storage

Technical Specifications

  • Java Version: Requires Java 11 or later (Optimised for Java 17)
  • GUI Framework: JavaFX 17.0.7
  • File Size: ~10MB (includes JavaFX runtime)
  • Platforms: Windows, macOS, Linux

Quick Commands

# Download and run
java -jar stackoverflown.jar

# Basic usage
todo read book
deadline assignment /by 2025-01-15
event meeting /from 2025-01-10 1400 /to 2025-01-10 1600
list
mark 1
find book
sort deadline
bye

Tested On

  • Windows 10/11 with Java 17
  • macOS Monterey/Ventura with Java 17
  • Ubuntu 20.04/22.04 with Java 17

Documentation

Complete user guide available in the [repository README](docs/README.md).


Ready to boost your productivity? Download and start managing your tasks today!

StackOverflown v0.3 - Production Release

Choose a tag to compare

@kbyeo kbyeo released this 16 Sep 15:49

StackOverflown v0.3 - Production Release

StackOverflown is now production-ready with comprehensive task management capabilities and a modern chat-style interface!

Key Features

  • Modern GUI Interface: Sleek ios chat-style design
  • Three Task Types: Todo, Deadline, and Event tasks with full CRUD operations
  • Advanced Organization: Multi-criteria sorting (type, status, deadline, alphabetical)
  • Intelligent Search: Find tasks by keyword with case-insensitive matching
  • Cross-Platform Support: Works seamlessly on Windows, macOS, and Linux
  • Persistent Storage: Automatic data saving with local file storage

Technical Specifications

  • Java Version: Requires Java 11 or later (optimised for Java 17)
  • GUI Framework: JavaFX 17.0.2
  • File Size: ~10MB (includes JavaFX runtime)
  • Platforms: Windows, macOS, Linux

πŸ“‹ Quick Commands

# Download and run
java -jar stackoverflown.jar

# Basic usage
todo read book
deadline assignment /by 2025-01-15
event meeting /from 2025-01-10 1400 /to 2025-01-10 1600
list
mark 1
find book
sort deadline
bye

Documentation

Complete and comprehensive user guide available in the [repository README](docs/README.md).


Ready to boost your productivity? Download and start managing your tasks today!

StackOverflown v0.2 - JavaFX GUI Personal Task Manager

Choose a tag to compare

@kbyeo kbyeo released this 08 Sep 13:45

StackOverflown Personal Task Manager πŸš€

A feature-rich personal task management application with an intuitive JavaFX GUI interface.

✨ Features

Task Management

  • ToDo Tasks - Simple tasks with descriptions
  • Deadline Tasks - Tasks with due dates (/by YYYY-MM-DD)
  • Event Tasks - Tasks with time ranges (/from YYYY-MM-DD HHMM /to YYYY-MM-DD HHMM)

Core Functionality

  • βœ… Mark/Unmark tasks as complete
  • πŸ—‘οΈ Delete tasks from your list
  • πŸ“‹ List all tasks with status indicators
  • πŸ” Find tasks by keyword search
  • πŸ’Ύ Auto-save - All changes persist automatically

User Interface

  • 🎨 Modern JavaFX GUI with chat-style interface
  • πŸ‘€ Circular avatars for user and bot messages
  • πŸ“± Responsive design with proper text wrapping
  • ⌨️ Keyboard shortcuts (Enter to send commands)
  • πŸ”„ Auto-scroll to latest messages

🎯 How to Use

Installation

  1. Download stackoverflown.jar from the assets below
  2. Ensure you have Java 11 or later installed
  3. Double-click the JAR file or run: java -jar stackoverflown.jar

Commands

  • todo [description] - Add a todo task
  • deadline [description] /by YYYY-MM-DD - Add deadline task
  • event [description] /from YYYY-MM-DD HHMM /to YYYY-MM-DD HHMM - Add event
  • list - Show all tasks
  • find [keyword] - Search tasks
  • mark [number] - Mark task as done
  • unmark [number] - Mark task as not done
  • delete [number] - Remove task
  • bye - Exit application

πŸ”§ Technical Details

  • Language: Java 17
  • GUI Framework: JavaFX 17.0.2
  • Build Tool: Gradle with Shadow plugin
  • Storage: Automatic local file persistence
  • Architecture: Clean separation with Parser, TaskList, Storage, and UI components

πŸ“¦ Download

Download the standalone JAR file below - no additional setup required!
The JAR includes all JavaFX dependencies and works on Windows, macOS, and Linux.

Requirements: Java 11 or later
File Size: 9MB (includes JavaFX runtime)
Author: Yeo Kai Bin
Course: CS2103 Individual Project

Initial release (v0.1)

Choose a tag to compare

@kbyeo kbyeo released this 28 Aug 16:38

This is the first release of StackOverflown chatbot.
Includes a compiled JAR binary for testing.

  • Core functions implemented
  • Basic CLI usage