Skip to content

v1.1.0 - Enhanced Scheduling & UI Improvements

Latest

Choose a tag to compare

@jacobdcook jacobdcook released this 16 Jan 23:23

Career Development Tracker v1.1.0

Enhanced Scheduling & UI Improvements

This release brings significant enhancements to scheduling flexibility and user experience improvements since v1.0.1.

馃幆 What's New

Major Features

  • Flexible Day Selection System - Replaced weekend toggle with individual day checkboxes (Mon-Sun). You can now skip any combination of days, perfect for non-traditional work schedules, part-time schedules, or personal preferences.

  • Manual End Date Picker - Added ability to manually set end dates for your plans, giving you complete control over your timeline.

  • Behind Schedule Feature - New UI indicators and tracking to help you stay aware of your progress and catch up when needed.

Bug Fixes & Improvements

  • Fixed task progress saving bug - Tasks now properly save their completion status
  • Improved current day calculation - Fixed day calculation to show Day 1 on start date instead of incorrect Day 30/30
  • Enhanced date handling - Better accuracy in date comparisons and working days calculation
  • Visual feedback - Added indicators showing which days are skipped in the schedule

Developer Tools

  • Linux migration guide - Added WINDOWS_TO_LINUX_TRANSFER.md for users switching platforms
  • Export script - Added export_data_for_linux.bat to help Windows users prepare their data for Linux migration

馃摝 Installation

From GitHub Release

  1. Download career-development-tracker-v1.1.0.zip from the releases page
  2. Extract to a folder
  3. Run python enhanced_cybersecurity_tracker.py or double-click run_enhanced_tracker.bat (Windows)

From Git

git clone https://github.com/jacobdcook/career-development-tracker.git
cd career-development-tracker
git checkout v1.1.0
python enhanced_cybersecurity_tracker.py

馃攧 Migration from v1.0.1

Your existing my_schedule.json or enhanced_plan_state.json files will work automatically. The flexible day selection will respect your existing skip_days settings.

馃搵 Technical Details

  • Python 3.7+ required (uses only standard library)
  • Cross-platform - Windows, macOS, Linux
  • No external dependencies required
  • Backward compatible with v1.0.1 data files

馃悰 Bug Fixes

  • Fixed bug where task progress wasn't saving correctly
  • Fixed current day calculation showing incorrect day numbers
  • Improved date comparison logic for better accuracy
  • Fixed working days calculation with proper date handling

馃摎 Documentation

All documentation has been updated to reflect new features:

  • Updated README.md with new feature descriptions
  • Added Linux migration guide for platform switching
  • Improved code comments and documentation

馃敆 Links


15 commits since v1.0.1 | Released: January 2026


Ready to track your career development? Download v1.1.0 and take control of your schedule!