Skip to content

Releases: jacobdcook/career-development-tracker

v1.1.0 - Enhanced Scheduling & UI Improvements

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!

v1.0.1 - Improved Documentation & Screenshots

Choose a tag to compare

@jacobdcook jacobdcook released this 04 Sep 01:28

v1.0.1 - Improved Documentation & Screenshots

What's New

  • Renamed all screenshots to descriptive filenames (main_interface.png, calendar_picker.png, etc.)
  • Updated README.md with proper screenshot references
  • Cleaner, more professional presentation

Files Included

  • Main application (enhanced_cybersecurity_tracker.py)
  • All documentation and guides
  • Professional screenshots with descriptive names
  • Windows batch file for easy launching
  • Sample templates and AI prompt guides

Quick Start

  1. Extract the zip file
  2. Run python enhanced_cybersecurity_tracker.py or double-click run_enhanced_tracker.bat
  3. Follow the setup guide to create your personal plan

Perfect for career development, job searching, or any structured goal tracking!

Career Development Tracker v1.0.0 - Initial Release

Choose a tag to compare

@jacobdcook jacobdcook released this 04 Sep 01:08

Career Development Tracker v1.0.0

Initial Release - Universal Career Development Tool

This is the first official release of the Career Development Tracker - a comprehensive desktop application for managing structured schedules and career development plans.

What's New

  • Universal Application - Works for any field (cybersecurity, data science, web dev, fitness, etc.)
  • AI-Generated Plans - Use provided prompts to generate personalized plans with any AI
  • Modern GUI - Beautiful tkinter interface with progress visualization
  • Interactive Calendar - Click to select start dates with fallback for older Python versions
  • Flexible Duration - Support for 7 to 365 days (any duration)
  • Advanced Filtering - Filter by category, status, or search terms
  • Progress Tracking - Visual progress bars and detailed reports
  • Data Management - Automatic backups and export capabilities
  • Template System - Easy-to-use templates for different career paths
  • Privacy-First - Personal data files are automatically gitignored

Quick Start

  1. Download the zip file below
  2. Extract to a folder
  3. Run python enhanced_cybersecurity_tracker.py or double-click run_enhanced_tracker.bat
  4. Create your plan using the schedule generator guide
  5. Start tracking your progress!

What's Included

  • Main GUI application
  • CLI version for terminal users
  • Demo script
  • Sample template for AI-generated plans
  • Complete documentation and guides
  • Windows launcher
  • Installation script

Perfect For

  • Job search and career transitions
  • Certification preparation
  • Skill development and learning
  • Personal goal tracking
  • Project management
  • Any structured, time-based goal

Technical Details

  • Python 3.7+ (uses only standard library)
  • Cross-platform (Windows, macOS, Linux)
  • No external dependencies required
  • JSON-based data storage
  • Automatic backups
  • Export capabilities (CSV and JSON)

Documentation

Complete documentation is included in the release package:

  • README.md - Complete user guide
  • schedule_generator_guide.md - AI prompt guide
  • github_activity_template.md - GitHub integration
  • RELEASE_NOTES.md - Detailed release information

Links


Ready to start your career development journey? Download, extract, and begin tracking your progress today!