Track all changes, improvements, and new features
/catalog pages where it shouldn'tX-JT-Org header to select which org to connectgetCurrentSettings() and loadSettings() were missing budgetTools, so every settings save overwrote it with the default (false)time[datetime] detection so the day/week column header row is correctly frozenjobtread_create_dashboard β create from 7 predefined templates or custom tile arraysjobtread_update_dashboard β rename, add/remove tiles with auto-mergeraw_queryjobtread_create_team_note β save to org knowledge base with "(via AI)" attributionjobtread_update_team_note β update title, content, folder, or pin statusjobtread_list_workflows, jobtread_get_workflow, jobtread_list_workflow_runs β read toolsjobtread_create_workflow β create automations with 66 trigger types and 41 action typesjobtread_update_workflow β update name, trigger, status, or action treesearch_jobs β Fixed status filter returning too few results; now over-fetches before client-side filteringlist_tasks / get_schedule β Fixed 413 errors on large jobs; reduced default limit, trimmed nested dataget_org_summary β Fixed amount labels from "cents" to "dollars" to match actual API valueshasMore and count fields to task/schedule responses for pagination awarenesslist_tasks vs get_schedulejobtread_upload_file β uploads a file from a URL to a JobTread job as a comment attachmentjobtread_upload_file_to_cost_item β uploads a file from a URL and attaches it directly to a budget line itemchrome.tabs methods were not polyfilled for Firefox MV2chrome.runtime.sendMessage was not returning Promises in FirefoxsetIcon crash in Firefox MV2 background script β browserAction.setIcon() returns undefined (not a Promise), now handled gracefullybrowser-polyfill.js to cover chrome.tabs and chrome.runtime.sendMessagemanifest.firefox.json content scripts and web_accessible_resources with current Chrome manifestbackground.js and service-worker.js to match defaults.jsjobtread_parse_pdf tooljobtread_list_dashboards tool to list all dashboards in your organizationjobtread_get_dashboard tool to read dashboard tiles, positions, sizes, and configurationssearch_contacts β search_accounts, get_financial_summary β get_documents_summaryNote: 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.