πŸ“‹ Changelog

Track all changes, improvements, and new features

v3.6.92 Current March 8, 2026

✨ New Features

  • Keyboard Shortcuts Enhancement β€” Always-on feature that enriches JT's native Shift+? keyboard shortcuts modal
    • Injects missing JT native shortcuts: Job Actions, Budget Actions, Catalog Actions, Schedule & To-Do Actions
    • Appends missing items to existing Navigation and General Actions sections
    • Adds JT Power Tools shortcuts section (Q+N, Ctrl+B/I/U)
    • Full dark mode support β€” automatically styles the entire modal when Dark Mode is active

πŸ”„ Changes

  • Renamed Quick Job Switcher to Smart Resize β€” description updated to "Resize any sidebar" to reflect generic sidebar resize capability

πŸ› Bug Fixes

  • Fixed Text Formatter toolbar blocking Tab key navigation in message compose fields
  • Fixed Freeze Header pushing down Time Entry and Add Time Entry sidebar headers
  • Fixed Freeze Header pushing down Daily Log and Notifications sidebars (case-insensitive detection)
  • Fixed drag-drop checkboxes appearing on fresh installs without a license key

⚑ Improvements

  • Smart Resize β€” sidebar resize is now generic, with push vs overlay classification
    • Resize handles appear on any JobTread sidebar, not just the Job Switcher
    • Each sidebar type remembers its own width independently
    • Push sidebars (Job Switcher, Notifications, Help, Daily Logs, Time Clock, Time Entry) adjust main content padding
    • Overlay sidebars (Cost Item, Budget, Estimate panels) float on top without pushing content
v3.6.9 March 6, 2026

✨ New Features

  • MCP Server β€” PDF & Image Reader
    • AI assistants can now extract text from PDF files attached to jobs or from direct URLs via the new jobtread_parse_pdf tool
    • Scanned PDFs and image-based pages are automatically detected β€” embedded images are extracted and sent to AI vision models for reading
    • Enables bid leveling, scope alignment, contract review, and spec analysis directly through your AI assistant
    • Supports configurable page ranges (e.g., "1-5", "1,3,5") with a 50-page max per request
  • MCP Server β€” Dashboard Access
    • New jobtread_list_dashboards tool to list all dashboards in your organization
    • New jobtread_get_dashboard tool to read dashboard tiles, positions, sizes, and configurations
    • Pull key metrics for production meetings, reporting, and forecasting
  • MCP Server β€” Custom Fields Enhancement
    • Custom fields tool now supports filtering by entity type: jobs, locations, accounts, daily logs, and cost items
    • Previously hardcoded to job fields only β€” now returns fields for any entity type or all types at once
  • MCP Server β€” Knowledge Base Expansion
    • AI assistants can now look up JobTread's custom text formatting syntax (bold, italic, underline, colors, alerts, tables)
    • New formulas & parameters reference for building cost item formulas with job parameters, quantities, and custom fields
    • Complete functions reference with math, conditionals, and utility functions
  • MCP Server β€” Tool Naming Alignment
    • Renamed tools to match JobTread terminology β€” search_contacts β†’ search_accounts, get_financial_summary β†’ get_documents_summary
    • Updated all tool descriptions to use JobTread-specific terms (cost items, cost groups, documents vs files)
    • Tool count increased from 22 to 24

πŸ› Bug Fixes

  • Freeze Header β€” Schedule Sidebar
    • Fixed long-standing bug where schedule sidebar panels (Update Task, Task Details) would go out of the viewport when Freeze Header was active
    • JobTread's JavaScript continuously overwrites inline positioning β€” now uses a dedicated MutationObserver to re-correct sidebar placement below frozen tabs
    • Also fixes the sidebar scrollbar being cut off at the bottom on Schedule pages
  • Character Counter
    • Moved counter inline within the toolbar for a cleaner layout in both main and reply message forms
  • Reverse Thread Order
    • Fixed Reply button positioning β€” now cleanly overlays the header bar instead of sitting too low
    • Fixed feature not being properly tier-locked to Essential in the popup settings

🌐 Website

  • Homepage Updates
    • Added dedicated MCP / AI Integration section with cards linking to setup guides for ChatGPT, Claude, Cursor, Grok, Gemini, and more
    • Gumroad checkout now opens directly from pricing buttons β€” no more redirect to a separate page
    • New tier-colored pricing buttons (green Essential, orange Pro, purple Power User) with hover fill effects
    • Power User tier now highlighted as "Most Powerful" with purple accent
  • Documentation & SEO
    • Added MCP / AI Integration cards to documentation page (Grok, Gemini CLI guides)
    • Added SEO meta tags (description, canonical, Open Graph) across all 30+ docs pages
    • Added structured data (JSON-LD) for SoftwareApplication on homepage
v3.6.8 March 3, 2026

✨ New Features

  • MCP Server β€” OAuth 2.1 Support
    • MCP server now supports OAuth 2.1 authorization flow for platforms that require it (e.g., Claude.ai Remote MCP)
    • Built-in authorization page lets you enter your License Key and Grant Key directly in the browser during the OAuth handshake
    • Tokens are issued and validated seamlessly β€” no manual Bearer header setup needed for OAuth-connected clients
  • Custom Field Filter β€” Multi-Field Filtering
    • Filter jobs by multiple custom fields simultaneously with AND logic (e.g., PM = "John" AND Job Type = "Renovation")
    • Active filters display as chip tags β€” click the chip text to edit that field's values, click Γ— to remove it
    • Fields already in use are hidden from the dropdown to prevent duplicates
    • Multi-field saved filters are fully supported with backward compatibility for existing single-field saves

πŸ› Bug Fixes

  • Custom Field Filter
    • Fixed saved filters dropdown not appearing β€” moved to a dedicated dropdown above the field selector for reliable access
v3.6.7 March 1, 2026

✨ New Features

  • MCP Server Integration (Beta β€” Power User Tier)
    • Connect your AI assistant (Claude, ChatGPT, Gemini) directly to your JobTread data via the Model Context Protocol
    • 22 read-only tools give your AI visibility into jobs, budgets, tasks, schedules, contacts, daily logs, time entries, files, and more
    • New MCP tab in the popup with full setup guide, prerequisites checklist, and platform-specific config generator
    • One-click copy configs for Claude Code, Claude Desktop, ChatGPT, and Gemini CLI β€” auto-embeds your License Key and Grant Key
    • Team Notes tools let your AI search and read shared notes across your organization
    • Financial summary tool aggregates documents by type and status for quick reporting
    • Read-only for now β€” your AI can view data but cannot create, update, or delete anything

πŸ› Bug Fixes

  • Text Formatter
    • Fixed formatter toolbars appearing in every description field when a job budget loads with all groups collapsed β€” hidden fields now skip toolbar pre-creation and get toolbars on-demand when focused
  • Freeze Header
    • Fixed Add/Edit Items panel headers scrolling away instead of staying frozen
    • Fixed Cost Item Details sidebar stuck behind frozen navigation bar
    • Fixed footer totals row losing its bottom-sticky positioning in the Add/Edit Items panel
  • Dark Mode
    • Fixed spreadsheet exports showing blank data when dark mode is enabled β€” text color overrides now only apply on-screen via @media screen
v3.6.6 February 27, 2026

✨ New Features

  • Company Shared Templates (Essential+ Tier)
    • New org-wide "Company Templates" tab in the message template dropdown β€” any team member on Essential tier or higher can create, edit, and delete shared templates
    • Tabbed UI with "My Templates" and "Company" tabs; Company tab selected by default for paid users
    • Created-by attribution shows who made each company template
    • Template buttons now appear on Daily Log Notes textarea in the sidebar
    • Manage Templates modal (settings gear) now supports both personal and company templates with tab-aware CRUD
    • 5-minute client-side cache keeps things fast; full dark mode support
    • Free users see no changes β€” personal templates work exactly as before
  • Preview Mode β€” Pinned Mode
    • New pin button toggles between docked and pinned modes β€” pinned panel stays open even when you leave the textarea
    • Drag the panel by its header bar to reposition anywhere on screen
    • Resize by dragging right edge, bottom edge, or corner handle (280–800px wide, 150–600px tall)
    • Content follows focus β€” when pinned, the preview updates to whichever textarea you click into
    • Position and size are remembered across sessions

πŸ› Bug Fixes

  • Text Formatter
    • Fixed formatter toolbars covering Cancel/Save buttons in the Daily Log sidebar β€” only the actively focused toolbar now gets sticky positioning; all others reset to normal document flow
    • Added CSS z-index rule to ensure sidebar sticky footers always render above formatter toolbars
  • Message Templates
    • Fixed Daily Log Notes detection failing when Freeze Header is disabled β€” no longer depends on Freeze Header's sidebar class
    • Fixed race condition where tier check hadn't completed before rendering template tabs
    • Fixed Company tab showing empty on first dropdown open
    • Fixed "Set as default" checkbox incorrectly appearing for company templates
  • Availability Filter
    • Fixed saved filter views not applying when clicked β€” MutationObserver rebuild was clobbering the applied view state
    • Fixed click listener leak β€” outside-click handler was re-added on every UI rebuild without removing the previous one
    • Fixed delete view refresh using a double-click workaround β€” now properly re-renders the list
    • Fixed z-index too high β€” filter panel now slides correctly under the frozen header
  • Memory Leaks
    • Fixed setInterval leaks in Auto Collapse Groups, Freeze Header, and Kanban Type Filter β€” intervals are now tracked and cleared in cleanup()

πŸ”’ Security

  • API Proxy & CORS
    • Fixed SSRF vulnerability in the service worker API proxy β€” now validates sender origin and enforces a URL allowlist
    • Tightened CORS on Pro Worker and License Proxy β€” per-request origin resolution instead of wildcard
  • XSS Prevention
    • Fixed XSS in Preview Mode markdown renderer β€” raw text is now HTML-escaped before formatting; link URLs sanitized to block javascript: and data: schemes
    • Fixed javascript: URL injection in Quick Notes markdown links
    • Fixed XSS via unsanitized error messages and API data in Budget Changelog

⚑ Improvements

  • Code Quality & Deduplication
    • Consolidated escapeHtml across 6 files into shared Sanitizer.escapeHTML()
    • Consolidated adjustColorBrightness into shared ColorUtils utility
    • Replaced stale inline defaultSettings in popup with shared JTDefaults module
    • Removed dead code in Preview Mode
  • Availability Filter UX
    • Filter panel now remembers its collapsed/expanded state across refreshes
    • Active filter count badge shows how many assignees are hidden when panel is collapsed
  • Account & Server
    • Auto-device registration on login β€” new devices automatically connect without re-entering the grant key
    • Fixed tier enforcement reading from licenses table instead of trusting user defaults
    • Added session cleanup on token refresh and scheduled daily maintenance
v3.6.51 February 23, 2026

πŸ”§ Hotfix

  • Freeze Header β€” Global Sidebar Positioning
    • Fixed Notifications, Daily Log, and other full-size sidebars dropping down on some devices where the header height resolves to a sub-pixel value
    • Global sidebar positioning now uses the actual measured header height instead of a hardcoded 48px value
  • Text Formatter β€” Overflow Dropdown Sizing
    • Shrunk overflow dropdown items to match the compact toolbar size (22px) β€” previously they were 32px, making them noticeably larger than the rest of the bar
v3.6.5 February 21, 2026

✨ New Features

  • Freeze Header β€” Job Context Indicator
    • Never lose track of which job you're in β€” when you scroll past the job header, the job name/number appears in the top header bar
    • Click the job name to instantly open the Job Switcher
    • Uses zero additional screen space β€” injected between the logo and search bar
    • Supports dark mode and custom themes
  • Custom Field Filter β€” Multi-Select & Saved Filters
    • Select multiple values for a custom field with OR logic β€” jobs matching any selected value are shown
    • Checkbox dropdown with Select All / Clear All controls and a selected count badge
    • Save and load named filter presets directly from the status dropdown
    • Saved filters are shared across your company β€” requires JT Power Tools account

πŸ› Bug Fixes

  • Kanban Task Checkboxes
    • Fixed checkboxes not appearing when Kanban is grouped by Job, Type, or other fields
    • Improved card detection reliability with fallback selectors for grouped views
  • Custom Field Filter
    • Fixed multi-value filter not returning results due to API format mismatch
    • Fixed saved filter names being swallowed by Job Switcher keyboard shortcuts
    • Server now limits to 25 custom fields and excludes unsupported field types
  • Text Formatter
    • Fixed toolbar appearing on document signature and metadata fields
    • Fixed toolbar appearing on file description fields in modals
    • Fixed floating toolbar not vanishing when switching fields on budget page
  • Freeze Header
    • Fixed global sidebars (Notifications, Job Switcher) dropping down with blank space above
  • Quick Notes
    • Fixed extension running on jobtread.com marketing site instead of only app.jobtread.com
v3.6.4 February 15, 2026

✨ New Features

  • Reverse Thread Order (Essential)
    • Newest messages appear at the top of threads instead of the bottom
    • Reply button and message editor load above the conversation for immediate access
    • Works across all message locations β€” jobs, documents, daily logs, and sidebars
    • Pure CSS approach keeps React stable β€” Cancel, Send, and navigation all work normally
    • Single-message threads also supported for consistent experience
    • Clean toggle on/off β€” disabling restores original message order instantly
v3.6.3 February 13, 2026

✨ New Features

  • Custom Theme Quick Presets
    • 10 preloaded theme presets as clickable color circles in the Theme tab
    • Light themes: Ocean, Forest, Sunset, Berry, Slate
    • Dark themes: Midnight, Ember, Neon, Plum, Charcoal
    • Click any preset to instantly load and apply the theme

πŸ”§ Improvements

  • Text Formatter Toolbar
    • Compact toolbar everywhere β€” smaller buttons (22px), 11px font, 12px icons for a cleaner look
    • Sticky scroll in all contexts β€” toolbar follows textarea during scroll in modals, job overview, and custom fields (not just sidebars)
    • Message field toolbar repositioned from below to above the textarea

πŸ› Bug Fixes

  • Re-enabled Text Formatter on Files, Customer, and Vendor pages (previously excluded)
  • Fixed Text Formatter missing on Message fields in document-type pages
  • Fixed toolbar covering bottom buttons in edit job popup modals
  • Fixed sticky toolbar overlapping page headers in sidebars
  • Fixed formatter toolbar appearing below character counter on page load
  • Fixed floating toolbar appearing on custom fields in budget table
  • Fixed sidebar toolbar positioning β€” switched from fixed to sticky positioning
  • Fixed toolbar staying in floating position after clicking away from textarea
v3.6.2 February 12, 2026

✨ New Features

  • Takeoff Print Tool (PDF Markup Tools)
    • Print construction takeoff drawings directly from JobTread
    • Integrated Print button in JobTread's native takeoff toolbar
    • Plan comparison view support β€” prints both overlaid layers with color filters
    • Dynamic page sizing fits the drawing to any paper size
    • Auto landscape/portrait detection based on drawing aspect ratio
    • Clean export hides all UI, showing only the drawing

πŸ”§ Improvements

  • Eraser Tool
    • Improved eraser reliability β€” simulates Backspace keypress instead of searching for trash icon in DOM
  • Takeoff Print Tool
    • Auto orientation and fit-to-page printing for any paper size
    • Proper SVG measurement using viewBox attributes for accurate dimensions
    • Clean print layout using dedicated print wrapper instead of visibility: hidden

πŸ› Bug Fixes

  • Fixed Print button not appearing in takeoff toolbar due to SPA navigation URL gating
  • Fixed "Cannot find takeoff drawing area" in plan comparison view with image-based containers
  • Fixed account login/register forms hidden when no license key was entered
  • Added retry logic with exponential backoff for schedule task checkboxes on slow-loading pages
  • Fixed checkbox circle appearing white in dark mode and custom themes (fill-blue-50 override)
  • Fixed Action Items completion failing due to extension running inside hidden iframe
v3.6.1 February 10, 2026

πŸ› Bug Fixes

  • Fixed license key not syncing on new device login
  • Fixed grant key not syncing on new device login
  • Fixed deleted notes and templates reappearing on new devices
  • Fixed personal notes folders not syncing across devices
  • Fixed team notes folder column missing in database
v3.6.0 February 8, 2026

✨ New Features

  • User Accounts & Cloud Sync
    • Create an account to sync notes and templates across all your devices
    • Secure login with email and password
    • Grant key system for API access and team features
    • Account management in extension popup
  • Team Notes
    • Share notes with your entire JobTread organization
    • Real-time collaboration with automatic sync every 15 seconds
    • See who created each note with author attribution
    • Separate "My Notes" and "Team Notes" tabs in Quick Notes panel
  • Folder Organization
    • Organize notes into custom folders
    • Drag and drop notes between folders
    • Drag folder headers to reorder folders
    • Assign custom colors to folders for visual organization
    • Pin important notes to the top of their folder
    • Folders sync with your account across devices
  • Fat Gantt
    • Makes Gantt chart dependency lines thicker (3.5px vs 1.5px)
    • Much easier to click and select dependency connections
    • Selected (red) lines are even thicker for visibility
    • Dark mode compatible with brighter colors
    • Free feature, enabled by default
  • MCP Server
    • AI assistant integration for JobTread data
    • Connect Claude, ChatGPT, Cursor, and other AI tools
    • 22 read-only tools for jobs, budgets, tasks, schedules, contacts, and more

πŸ”§ Improvements

  • Quick Notes Panel Overhaul
    • Panel now pushes JobTread content to the left instead of overlaying
    • Collapsible sidebar - hide notes list while keeping editor visible
    • Smart resize detection that respects minimum editor width
    • Collapsed state remembered across sessions
    • Full custom RGB theme compatibility for all new UI elements
  • Quick Notes Editor
    • Pure WYSIWYG editor - no markdown syntax visible
    • Table support with right-click row/column management
    • Enter key creates new list items automatically
    • Ctrl+click to open links while editing
    • Fixed undo/redo functionality
    • Fixed formatting in list items
    • Fixed backspace across formatted text boundaries

πŸ› Bug Fixes

  • Fixed folder persistence for personal notes sync
  • Fixed team notes folder assignments not saving to server
  • Fixed Quick Notes toolbar affecting Text Formatter toolbar
  • Fixed resize handle showing when no note is open
  • Fixed extension context invalidation errors
  • Fixed invalid folder names being created from click events

πŸ“ Privacy & Data

  • Updated privacy policy for cloud sync and team features
  • Cloud sync is optional - local-only mode still available
  • Team Notes only shared within your organization
  • All data encrypted in transit (HTTPS)
v3.5.5 February 5, 2026

✨ New Features

  • Availability Filter (Pro)
    • Added availability filter for Pro users
v3.5.4 February 4, 2026

✨ New Features

  • Kanban Task Checkboxes
    • Added completion checkboxes to Kanban task cards (To-Dos and Schedule views)
    • Click checkbox to toggle task completion without opening the full task details
    • Works seamlessly with existing calendar view task checkboxes
    • Opens sidebar in background to toggle progress, then automatically closes
    • Visual feedback with loading state and completion notifications

πŸ”§ Improvements

  • Text Formatter Consistency
    • Budget table: Floating expanded toolbar now ONLY appears for Description fields
    • All other fields use embedded compact toolbar (sidebar fields, messages, daily logs, etc.)
    • Budget table custom fields (Internal Notes, etc.) now correctly get NO toolbar
    • Floating toolbar hidden when cost items are filtered (use sidebar to edit)
    • Embedded toolbars now appear on page load, not just on focus
  • Mobile Support Foundation
    • Increased mobile support functionality for future versions of the extension
    • Quick Notes panel now takes full screen width on mobile devices
    • Added back button navigation for mobile note editing
    • Fixed Auto Collapse Completed Groups to work on both desktop and mobile Schedule/Gantt views
    • Quick Job Switcher auto-disables on mobile (keyboard-driven feature)
v3.5.3 January 31, 2026

πŸ”§ Improvements

  • Quick Notes Header Button
    • Removed URL restrictions - Quick Notes now available on all JobTread pages
  • Message Templates & Character Counter
    • Redesigned Templates and Settings buttons to match JobTread's native button styling
    • Added Phosphor-style icons for cleaner appearance
    • Character counter now displays below the toolbar as a separate row
    • Templates buttons positioned inline with Send button for better workflow
  • Dark Mode Styling Consistency
    • Standardized dark mode background to neutral gray (#2c2c2c) across all components
    • Updated extension popup dark theme with consistent neutral grays
    • Updated PDF Markup Tools buttons for dark mode compatibility
    • Updated Message Templates buttons for dark mode compatibility
v3.5.2 January 27, 2026

✨ New Features

  • Budget Changelog (Power User)
    • Compare budget backups and see exactly what changed between versions
    • Track additions, deletions, and modifications with a detailed report
    • Perfect for change order documentation and audit trails
    • Print Report and Copy Summary buttons for easy sharing

πŸ”§ Improvements

  • Extension Popup Overhaul
    • Added help icons next to feature titles linking to feature guides
    • Updated feature descriptions for accuracy and clarity
    • Renamed "Smart Job Switcher" to "Quick Job Switcher"
    • Renamed "Message Character Counter" to "Message Counter & Templates"
  • Documentation Updates
    • Added tier-specific badges (Essential, Pro, Power User) to feature cards
    • Created new guides for PDF Markup Tools, Custom Field Filter, and Budget Changelog
    • Updated guides with correct tier labels and requirements
    • Updated pricing cards with aligned buttons and "Most Popular" badge
  • Quick Notes Header Button
    • Fixed button styling to match JobTread's native header icons
    • Proper size and vertical alignment with other header icons
v3.5.1 January 24, 2026

πŸ› Bug Fixes

  • Freeze Header - Documents Page Panel Fix
    • Fixed ADD/EDIT ITEMS panel and COST ITEM DETAILS sidebar appearing behind frozen headers on Documents page
    • Panel now correctly adjusts its sticky position to stay below frozen headers when scrolling
    • Lowered frozen header z-index when edit panel is open to prevent overlap
    • Added dedicated detection for the ADD/EDIT ITEMS panel on Documents pages
  • Text Formatter Enhancements
    • Text formatter now appears in COST ITEM DETAILS sidebar when editing document line items
    • Built custom embedded text formatter toolbar for the Alert Builder modal
    • Alert modal toolbar supports bold, italic, underline, strikethrough, headings, lists, colors, links, quotes, and horizontal rules
  • Popup Layout Fix
    • Fixed Custom Theme customization panel appearing below API Integration section
    • Theme customization options now appear directly below the Custom Theme toggle in the Appearance category
  • Budget Changelog Sidebar Detection Fix
    • Fixed Budget Changelog compare controls not appearing in Budget Backups sidebar
    • Added missing default setting that prevented the feature from initializing
    • Updated sidebar selector for more reliable detection
    • Compare controls now appear with proper styling inside the sidebar content area
  • Budget Changelog API & Report Fixes
    • Fixed Pave API query returning only 10 backups from the same day
    • Added proper pagination parameters to fetch up to 100 backups sorted by date
    • Fixed changelog report opening with broken styling (raw text, no CSS)
    • Replaced Tailwind CDN with comprehensive inline CSS for reliable rendering
    • Fixed "Items Modified: undefined" by adding missing calculation to diff engine
    • Print Report and Copy Summary buttons now work correctly
v3.5.0 January 18, 2026

✨ New Features

  • Message Signature
    • Create and save a reusable signature for messages
    • Edit Signature button opens modal to create/edit your signature text
    • Insert button injects saved signature into message fields at cursor position
    • Signature syncs across devices via Chrome storage
    • Ctrl+Enter keyboard shortcut to save signature in modal
    • Full dark mode support
  • Four-Tier License System
    • FREE: Core features work without any license (Text Formatter, Dark Mode, Contrast Fix, Character Counter, Budget Hierarchy, Kanban Filter, Auto Collapse)
    • Essential ($10): Quick Notes, Smart Job Switcher, Freeze Header, PDF Markup Tools
    • Pro ($20): Schedule & Task Checkboxes, Custom Theme, Preview Mode
    • Power User ($30): Custom Field Filter, MCP Server Access, AI Knowledge Base
    • Backwards compatible: existing "JT Power Tools" purchasers get PRO tier
  • Custom Field Filter (Power User)
    • Filter jobs by custom field values in Job Switcher sidebar
    • API-powered dropdown auto-populates with available values
    • Requires API configuration in extension settings
  • AI Integration Panel (Power User)
    • MCP server config generator for Claude, ChatGPT, Cursor, Gemini
    • One-click copy configuration to clipboard
    • Connection status testing

πŸ”§ Improvements

  • Updated popup UI with tier badges on features
  • License section shows current tier and available upgrades
v3.4.3 January 14, 2026

✨ New Features

  • PDF Tools
    • New PDF annotation and editing capabilities
    • Stamps feature for adding custom stamps to PDF documents
    • Eraser tool for removing annotations and markups

πŸ› Bug Fixes

  • Text Formatter
    • Fixed embedded compact toolbar appearing on budget custom fields
    • Budget custom fields now correctly use floating expanded toolbar
    • Fixed toolbar display in Cost Item Details sidebar
    • Restored sticky toolbar behavior for sidebar fields with large text content
v3.3.10 January 6, 2026

✨ New Features

  • ToDo Drag & Drop
    • Drag and drop To-Dos in month calendar view to change due dates
    • Works on To-Dos pages (URL contains "to-dos")
    • Uses the "Due" date field for To-Dos (unlike tasks which have Start/End dates)
    • Seamless integration with existing drag & drop infrastructure

πŸ”§ Improvements

  • Preview Mode Enhancements
    • Fixed last line getting cut off when scrolling in preview pane
    • Fixed blockquotes rendering as separate elements with gaps
    • Fixed inline icons showing as placeholder characters - now renders actual SVG icons
    • Simplified alert box styling to match JobTread rendering
    • Improved paragraph spacing consistency
  • Freeze Header Improvements
    • Fixed Time Clock and Daily Log global sidebars appearing too low on page
    • Fixed Notifications sidebar positioning to stay at native header level
    • Fixed Files page left sidebar sliding under frozen action bar
    • Added max-height constraint to Files sidebar to prevent scroll jump at bottom of page
v3.3.9 December 25, 2025

πŸ› Bug Fixes

  • Text Formatter Toolbar
    • Fixed embedded toolbar to stay in document flow for job overview columns
    • Toolbar now properly embeds between field label and textarea
    • Prevents toolbar from expanding across entire viewport
  • Smart Job Switcher
    • Fixed sidebar not closing when pressing Enter to select a job
    • Improved close button detection with multiple fallback strategies
    • Better detection of highlighted jobs from arrow key navigation
v3.3.8 December 22, 2025

πŸ”§ Improvements

  • Text Formatter Overhaul
    • Completely reformatted toolbar appearance with modern design
    • Added compact and expanded toolbar versions for different contexts
    • Full compatibility with custom RGB themes and dark mode
    • Toolbar now scrolls with textareas for better usability
    • Budget view toolbar docked to bottom for always-visible access
v3.3.6 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 Smart 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, 2025

✨ 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 November 2025

✨ 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

  • Smart Job Switcher now supports both J+S and Alt+J keyboard shortcuts
v3.1.0 November 2025

✨ New Features

  • Smart 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 November 4, 2025

✨ 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 October 29, 2025

πŸŽ‰ 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