Repository navigation
Releases: kbyeo/ip
Release list
StackOverflown v0.5 - Final Release
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
byeTested 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
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
byeTested 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
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
byeDocumentation
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
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
- Download
stackoverflown.jarfrom the assets below - Ensure you have Java 11 or later installed
- Double-click the JAR file or run:
java -jar stackoverflown.jar
Commands
todo [description]- Add a todo taskdeadline [description] /by YYYY-MM-DD- Add deadline taskevent [description] /from YYYY-MM-DD HHMM /to YYYY-MM-DD HHMM- Add eventlist- Show all tasksfind [keyword]- Search tasksmark [number]- Mark task as doneunmark [number]- Mark task as not donedelete [number]- Remove taskbye- 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)
This is the first release of StackOverflown chatbot.
Includes a compiled JAR binary for testing.
- Core functions implemented
- Basic CLI usage