Releases: KSaifStack/DockTask
Releases · KSaifStack/DockTask
V0.6
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/YYYYformat
- Tasks overdue by more than 168 hours now display in
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
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
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