πŸ“‹ Changelog

Track all changes, improvements, and new features

v3.3.6 Current - Beta December 5, 2025

✨ New Features

  • Auto Collapse Completed Groups
    • Automatically collapses schedule groups that are 100% complete on page load
    • Reduces clutter by hiding completed work while keeping active items visible
    • Works on Schedule views with grouped tasks
    • Groups expand normally when clicked to view completed items
    • Helps focus on remaining work without manual collapsing

πŸ”§ Improvements

  • Custom Theme Overhaul
    • Complete overhaul with HSL-based color palette generation
    • Rich palette with multiple background, border, and text shades
    • Distinct hover/focus/active state colors (not brightness filters)
    • Theme-harmonized alert colors that adapt to light/dark backgrounds
    • Better visual separation between UI layers
    • Fixed dropdown menus and popper-positioned elements
    • Fixed scrollbars only appearing on scrollable containers
    • Clean lines in Gantt chart (removed unnecessary shadows)

πŸ› Bug Fixes

  • Fixed budget hierarchy resize handles getting shaded
  • Fixed Quick Job Switcher to select highlighted item on Enter when using arrow keys
  • Fixed dark toolbars and file viewers being incorrectly themed
  • Fixed content tiles incorrectly getting popup shadows
  • Fixed native formatter detection for custom fields in labels
v3.3.5 December 3, 2025

✨ New Features

  • Kanban Type Filter
    • Automatically hides empty columns (0 items) when in Kanban view grouped by type
    • Clean up your Kanban board by removing clutter from empty type columns
    • Works on both Schedule and Tasks/To-Dos pages
    • Real-time updates as filters are applied or content changes
    • Easy toggle on/off from the extension popup

πŸ› Bug Fixes

  • Dark Mode Improvements
    • Fixed Gantt task bars displaying blue instead of task type colors
    • Fixed week and day view schedule cards displaying light background instead of dark
  • Task Completion
    • Skip mark complete checkbox for tasks with subtasks (JobTread requires all subtasks to be completed first)
  • Text Formatter
    • Enabled text formatter toolbar for message fields
v3.3.4 November 27, 2025

✨ New Features

  • Freeze Header
    • Keeps job info and navigation tabs visible while scrolling
    • Sticky header stays at top of viewport for easy access
    • Quick access to job details without scrolling back up
    • Works seamlessly with sidebar content
    • Prevents frozen elements from overlapping scrollable content
  • Message Character Counter
    • Displays character count for message text fields
    • Shows current character count in real-time as you type
    • Counter appears in the toolbar next to the writing assistant
    • Helps stay within character limits before submitting messages
    • Clean, unobtrusive display that doesn't interfere with typing
v3.3.3 November 22, 2025

πŸ”§ Improvements

  • Architecture & Stability
    • Most Stable Version Yet: Comprehensive restructuring for enhanced reliability
    • Restructured color theme and dark mode systems for better performance
    • Improved code organization and modularity across all features
  • Text Formatter & Preview Mode Enhancements
    • Added more robust formatting rendering and detection
    • Enhanced compatibility with various textarea types and page structures
    • Improved reliability of formatter toolbar appearance
    • Better detection of editable fields for formatter activation
  • Color Theme & Dark Mode
    • Complete restructuring of color theme implementation
    • Enhanced dark mode reliability and consistency
    • Improved theme switching and color application logic
    • Better integration between custom themes and dark mode

Note: This release represents a major stability milestone for JT Power Tools. Extensive restructuring of core systems has significantly improved reliability and performance. This is the beta version demonstrating the extension's readiness for broader use.

v3.3.2 November 20, 2025

πŸ”§ Improvements

  • Preview Mode Enhancements
    • Added inline color markup support for text highlighting
    • Upgraded alert builder to JobTread-style modal dialog
    • Improved alert rendering with proper styling and icons
    • Fixed alert heading level from 4 to 3 hashtags for better hierarchy
  • Quick Notes Improvements
    • Expanded Quick Notes button to appear on all main pages with action bars
    • Better integration with JobTread's page structure

πŸ› Bug Fixes

  • Preview Mode Fixes
    • Fixed preview button staying blue when preview window closes
    • Fixed preview mode bug where switching rows showed previous row content
    • Improved preview button state management
  • Text Formatter Fixes
    • Prevented text formatter from appearing on settings page
    • Improved compatibility with different page types
  • Dark Mode Fixes
    • Fixed cursor visibility in dark mode for budget textareas
    • Fixed budget row highlighting to supersede hierarchy shading in dark mode
    • Fixed bright spacer divs in budget rows when highlighted
    • Restored blue row highlight for budget row selection in dark mode
    • Removed orange text to white conversion in dark mode for better consistency
  • General Fixes
    • Fixed button detection to support both div and link action buttons
    • Improved overall UI stability and consistency
v3.3.1 November 17 2025

✨ New Features

  • Action Items Quick Completion
    • Checkboxes added to Action Items card for instant task completion
    • Complete action items directly from dashboard without navigation
    • Hidden iframe technology ensures seamless background completion
    • Visual feedback with smooth fade-out animation when tasks are completed
    • Automatic task removal from list upon successful completion
    • Smart task ID extraction from both schedule and to-do URLs
    • Real-time Save button detection and state monitoring
  • Month Schedule Task Completion
    • Checkboxes added to task cards in month schedule view
    • Quickly mark tasks complete or incomplete directly from calendar
    • Visual completion status indicator shows current task state
    • Instant task status updates without opening task details
    • Works seamlessly with existing drag & drop functionality
  • Help Sidebar Integration
    • JT Power Tools support section added to JobTread help sidebar
    • Help Sidebar Support feature now always enabled by default
    • Better integration with JobTread's native help system

πŸ› Bug Fixes

  • Action Items & Task Completion
    • Fixed task completion to use full-size hidden iframe for proper toolbar rendering
    • Fixed Save button detection and enabled state checking
    • Improved task completion reliability with better timeout handling
    • Cleaned up orphaned code that was causing JavaScript errors
  • UI & Display Fixes
    • Fixed Quick Notes from running on settings pages
    • Fixed sidebar hiding CSS from blocking help modals
    • Fixed sticky header text elements from overlapping when scrolling
    • Fixed column resize handles appearing over frozen column headers
    • Fixed search bar to use shaded background on hover instead of primary color
  • Theme & Appearance Fixes
    • Fixed dark mode background colors with !important flag to prevent white flash
    • Added solid blue background for today's date in dark mode calendar
    • Fixed text formatter and preview mode disabled for Time Clock Notes field
v3.3.0 November 13, 2024

✨ New Features

  • Quick Notes
    • Persistent notepad accessible from any JobTread page
    • Keyboard shortcut (Ctrl+Shift+N) to toggle notes panel
    • Create, edit, search, and organize multiple notes
    • Rich markdown formatting support (bold, italic, lists, checkboxes)
    • WYSIWYG editor with formatting toolbar
    • Resizable sidebar panel for comfortable note-taking
    • Notes sync across devices via Chrome storage
    • Word count and last updated timestamps
    • Export/Import functionality for backup and transfer
  • Preview Mode (Premium)
    • Live preview of formatted text with floating preview panel
    • Click preview button (eye icon) on textareas to see rendered formatting
    • Converts markdown to beautifully styled HTML
    • Works on budget descriptions and daily log fields
    • Real-time updates as you type
    • Intelligent positioning to avoid viewport edges

πŸ”§ Improvements

  • Added feedback link to popup for easier user support
  • Removed mutual exclusivity between formatter and preview mode
  • Added custom theme support for per-job tab navigation
  • Improved custom theme to use primary color for selected states

πŸ› Bug Fixes

  • Fixed preview button not showing on first focus
  • Improved preview button visibility and content readability
  • Skip text formatter and preview mode on /files path
  • Exclude formatter and preview mode from vendors, customers, and time entries pages
  • Fixed custom theme to preserve orange text color
  • Fixed budget table borders and preview button visibility
  • Fixed theming for Preview Mode and Quick Notes
  • Reverted orange text color override in dark mode
v3.2.3 October 2024

✨ New Features

  • Budget Hierarchy Shading
    • Progressive visual shading for nested budget groups (up to 5 levels)
    • Level 1 (top) = Lightest, Level 5 (deepest) = Darkest
    • Line items automatically inherit parent group shading
    • Adapts intelligently to Dark Mode and Custom Theme
    • Preserves yellow highlighting for unsaved changes
    • Real-time updates when expanding/collapsing groups

πŸ”§ Improvements

  • Improved budget hierarchy shading using HSL color space
  • Added primary color tooltips for text formatter buttons
  • Custom theme now applies to selected box borders
  • Theme-aware styling for JobTread header logo
  • Collapsible customize button for cleaner interface

πŸ› Bug Fixes

  • Fixed budget hierarchy URL detection for all budget page variations
  • Added dark mode support for text formatter toolbar

πŸ”„ Changes

  • Quick Job Switcher now supports both J+S and Alt+J keyboard shortcuts
v3.1.0 September 2024

✨ New Features

  • Quick Job Switcher
    • J+S keyboard shortcut to instantly open job switcher
    • Type to search and filter jobs in real-time
    • Enter to select top result and navigate
    • Escape to cancel and close
    • Fully keyboard-driven workflow for power users

πŸ”§ Improvements

  • Drag & Drop Modularization
    • Refactored from 1,475 lines to modular architecture
    • Split into 6 focused modules
    • Main file reduced to 149 lines (90% reduction)
  • Renamed "Budget Formatter" to "Text Formatter" for clarity
  • Redesigned theme customization with inline color previews
  • Added Premium badge to Schedule Drag & Drop feature
  • Simplified popup to minimal white aesthetic

πŸ› Bug Fixes

  • Fixed Decemberβ†’January year transitions (2025β†’2026)
  • Fixed date moves in future years
  • Always includes year in date format for accuracy
  • Color switching: Change colors by clicking different color buttons
  • Active color detection and button highlighting
v3.0.0 August 2024

✨ New Features

  • Added Custom Theme feature (Premium)
  • RGB color sliders for personalized themes
  • Mutual exclusivity between appearance modes
  • Integrated contrast fix into custom theme
  • Enhanced popup UI with collapsible sections
v1.0.0 July 2024

πŸŽ‰ Initial Release

  • Four core features: Schedule Drag & Drop, Contrast Fix, Text Formatter, Dark Mode
  • Premium licensing system via Gumroad
  • Clean, professional popup interface
  • Cross-year drag & drop support
  • Smart weekend detection with override
  • React-compatible formatting events
  • Toggle controls via popup UI
  • Modular architecture for easy expansion