Skip to content

Releases: KSaifStack/DockTask

V0.6

03 Mar 00:29
3934bd7

Choose a tag to compare

v0.6.0

March 2026

Cross-Platform Expansion

  • Added initial Linux support
  • Added initial macOS support
  • Implemented platform-aware window border factory for native-style switching
  • Replaced legacy AWT tray icon handling with improved system tray integration
  • Resolved hardcoded file path issues for improved portability
  • Automatic data folder creation on first launch (if missing)

Framework & Dependency Upgrades

  • Upgraded JavaFX 21 → 25
  • Updated NFX core library
  • Simplified build process — no additional build instructions required
  • Improved compatibility across Maven-supported IDEs

UI Refactoring & Codebase Improvements

  • Refactored Login UI for improved validation and cleaner logic flow
  • Refactored Task UI for better separation of concerns
  • Significant internal code documentation added for maintainability
  • Improved layout alignment and centering in Settings panel
  • Added overlay shadows for improved depth and visual clarity
  • Fixed layout overflow when displaying more than four task cards
  • Replaced system fonts with Lexend for consistent typography
  • Updated main menu font styling
  • Enhanced “No Task Found” onboarding message

Performance & Stability

  • Fixed logout session data bleed issue
  • Fixed clock alignment bug when under 21 characters
  • Stabilized window sizing inconsistencies on Linux
  • Improved overdue task date formatting logic:
    • Tasks overdue by more than 168 hours now display in MM/DD/YYYY format

Visual Enhancements

  • Added four new color themes:
    • Dark Slate Gray
    • Chocolate
    • Light Sea Green
    • Gold
  • Improved pane centering and spacing
  • Cleaner task-pane spacing and reduced UI congestion

v0.5

16 Dec 03:22

Choose a tag to compare

Architecture & Data Layer

  • Implemented centralized data storage system with dedicated "Data" folder structure
  • Migrated from simple file I/O to robust data serialization with validation
  • Created persistent settings storage via Settings.txt configuration file
  • Built foundation for modular plugin system with configuration management
  • Replaced legacy data parsing with scalable <SEP> separator-based system for embedded link support

User Safety & Data Integrity

  • Designed and implemented modal confirmation dialog system for destructive operations
  • Developed auto-save mechanism with unsaved changes detection when creating tasks
  • Created navigation guard system to prevent accidental data loss
  • Implemented data export/import functionality with comprehensive error handling
  • Added validation for all data manipulation operations to prevent corruption

UI/UX Enhancements

  • Redesigned application interface for improved visual hierarchy and clarity
  • Implemented dynamic theme-aware window chrome with color adaptation
  • Developed Settings panel with centralized application controls (export/import, refresh, exit)
  • Refined interface by removing redundant UI elements

Feature Additions

  • Dark mode preference persistence across sessions
  • Manual data refresh capability
  • Graceful application exit with cleanup operations
  • Import/export functionality for data portability

Technical Debt & Refactoring

  • Improved error handling across file operations
  • Enhanced data validation to prevent corruption scenarios
  • Optimized memory usage for large datasets
  • Strengthened separation of concerns in data access layer

v0.3

10 Nov 22:45

Choose a tag to compare

v0.3 – November 2025

Performance & Optimization

  • Reduced memory usage by 63% through code optimization
  • Enhanced task sorting algorithm for faster rendering
  • Refactored legacy codebase for better maintainability

UI/UX Improvements

  • Redesigned CreateTask UI with cleaner layout and better responsiveness
  • Enhanced calendar refresh logic with instant update propagation
  • Fixed Sun & Moon icon reset issue with live theme synchronization
  • Revamped clock system with improved real-time accuracy
  • Added keyboard shortcuts for power users (Ctrl+Shift+C)

Bug Fixes & Quality of Life

  • UpdateTask changes now instantly reflected in calendar view
  • Improved due-date validation and handling logic
  • Smoother theme transitions between dark/light modes