Historia wersji dodatku Shop4D Modifier — 14 wersji
Shop4D Modifier Autor: Kyle Roberts
Zachowaj ostrożność podczas używania starych wersji! Są one wyświetlane w celach testowych i historycznych.Zawsze powinno używać się najnowszej wersji dodatku.
Najnowsza wersja
Wersja 8.0
Data wydania: 17 maj 2026 — 86,21 KBDziała z: firefox 109.0 i nowszeBug fixes and feature improvements.Licencja kodu źródłowego: Wszelkie prawa zastrzeżone
Poprzednie wersje
Wersja 7.0
Data wydania: 16 maj 2026 — 83,25 KBDziała z: firefox 109.0 i nowszeMultiple bug fixes and UI tweaks.Licencja kodu źródłowego: Wszelkie prawa zastrzeżone
Wersja 5.0
Data wydania: 15 maj 2026 — 77,71 KBDziała z: firefox 109.0 i nowszeFinalize Notes Auto-Migration: Added a "Finalize Notes" button next to the "Edit Notes" button. When clicked, it automatically copies all text (preserving line breaks) from the Tech Vehicle Notes box and appends it to the "TECHNICIAN RO WRITE-UP" labor description.
Clocked Hours Injector: When opening an "Edit Labor" modal, the extension now actively scans the dashboard for that specific job's Clocked Hours and injects them directly next to the "Billed Hours" input box in a neutral blue color (#0056b3) so you don't have to close the window to check the time.
Paid Hours: Engineered a background fetch that silently calls Shop4D's server (multi-search.php) to extract the exact "Paid Hours" for every job on the dashboard without opening any modals. The paid hours are injected cleanly above the "Edit Labor" buttons.
Discrepancy Highlighting: The new Paid Hours feature automatically compares the Tech's Paid Hours against the Billed Time. The text turns Green if the hours match, and Red if there is a discrepancy, allowing for instant visual auditing.
Paid Hours Menu Toggle: Added a dedicated "Show Paid Hours" toggle switch to the extension popup menu, fully wired to the Chrome sync storage and Master Switch.Licencja kodu źródłowego: Wszelkie prawa zastrzeżone
Wersja 4.0
Data wydania: 15 maj 2026 — 74,87 KBDziała z: firefox 109.0 i nowszeNew Features
Master Enable / Disable Switch: Added a master "kill switch" to the top of the popup. When disabled, it instantly strips all extension modifications and restores the dashboard to its native state without requiring a page refresh.
Auto-Number Concerns: Added an automated numbering system. When you click into an empty customer concern text box (.lookup_concerns_box), it automatically injects the correct sequence number (e.g., 1) , 2) ) and places your cursor at the end.
Profit Center Quick Buttons: The extension now dynamically reads the native Profit Center dropdown options (All, Automotive, Heavy Duty) and generates one-click quick buttons directly below the "Search records" box. Includes two-way color synchronization with the native dropdown.
Hide Smart Operations: Added a toggle to instantly hide the .related_operations (Smart Operations) lists that populate under the Concerns tab.
Custom Shortener Breakpoint: Replaced the hardcoded character limit for the "Shorten Labor" feature with an adjustable number input in the popup menu.
Falvey Shop Supply Warning: Added an automated, animated, neon-pulsing warning banner that appears above the invoice table only if the customer business name contains "Falvey Linen" and the Shop Supply charge is greater than $0.00.
Improvements & Refinements
Advanced Tab Renaming: Upgraded the updateTabTitleWithRO function. It now automatically trims business names by removing any text after a * or ( and limits the resulting business name to a maximum of 3 words to keep browser tabs clean and readable.
Dynamic Labor Splicing: Upgraded the "Shorten Labor" logic to respect the minimum character limit before it begins searching for a dash, period, or comma to splice the text.
Efficiency Label Placement: Adjusted the DOM injection point for the Job Efficiency percentage so it anchors directly beneath the "Clocked Hours" text, restoring its original location.
Infinite Loop Protection: Implemented a robust disconnect() and re-observe() cycle inside the MutationObserver to completely eliminate browser freezing and infinite looping when the extension modifies the DOM.
Bug Fixes
Edit Labor Shortcut Decoupling: Fixed a bug where the "Click to Edit Labor" shortcut would break if the "Shorten Labor" feature was toggled off. The two features are now completely unified and work independently.
Tech Note Formatting: Fixed an issue where the extension was applying white-space: pre-wrap to "TECH RO WRITE UP" and "TECH NOTE" fields, causing hidden Shop4D background line breaks to become visible.
Stray Slashes in Efficiency Box: Added an aggressive targeted cleanup function to locate and hide native Shop4D / dividers that were floating next to the Overall RO Efficiency display.Licencja kodu źródłowego: Wszelkie prawa zastrzeżone
Wersja 3.1
Data wydania: 14 maj 2026 — 72,85 KBDziała z: firefox 109.0 i nowszeMinor bug fix to prevent loosing the labor shortcut function when the labor shortener is disabled.Licencja kodu źródłowego: Wszelkie prawa zastrzeżone
Wersja 3.0
Data wydania: 14 maj 2026 — 72,68 KBDziała z: firefox 109.0 i nowszeNew Features & Enhancements
Interactive Labor Titles: Added clickable "Show More" and "Show Less" functionality to shortened labor lines, allowing for a cleaner dashboard without losing access to full descriptions.
Edit Labor Shortcut: The shortened labor text now acts as a direct link to the Edit Labor window (toggleable in settings).
Enhanced RO Header: The RO header now displays overall efficiency percentages next to Clock/Sold totals.
Stability Overhaul: Implemented a debounced MutationObserver and index-matching logic to ensure the extension remains lightning-fast, even on ROs with dozens of labor lines.
Technical Improvements
Decimal Precision: Clocked and Sold hour displays in the header are now forced to a clean two-decimal format.
Improved Delimiter Logic: Refined labor shortening to protect engine sizes (e.g., 6.7L) and decimals by only breaking at periods followed by a space.
Safety Nets: Added comprehensive error handling to ensure one failed DOM element doesn't interrupt the rest of your modified experience.Licencja kodu źródłowego: Wszelkie prawa zastrzeżone
Wersja 2.0
Data wydania: 13 maj 2026 — 69,95 KBDziała z: firefox 109.0 i nowszeKey Features
Automatic Capitalization: Instantly converts text in standard input fields to uppercase as you type, ensuring professional consistency across all shop documentation.
Smart State Transitions:
To Sentence Case: When the extension is toggled off, the current active field is automatically converted to sentence case—ideal for detailed labor descriptions.
To All Caps: When toggled back on, the active field immediately cleans up and converts back to uppercase.
Dynamic Tab Renaming: Identify your open jobs at a glance. The extension automatically renames your browser tabs with the Repair Order (RO) number, followed by the Business Name or Customer Last Name and Fleet Number.
Workflow Timer: Temporarily disable capitalization for specific tasks using the customizable timer. Choose between manual control or automatic re-enabling after 5, 10, 30, or 60 minutes.
Intelligent Field Filtering: Designed to avoid interference with Shop4D’s dashboard filters and checkboxes, ensuring your layout remains stable while you work.Licencja kodu źródłowego: Wszelkie prawa zastrzeżone
Wersja 1.4.1
Data wydania: 11 maj 2026 — 69,72 KBDziała z: firefox 109.0 i nowszeFixed error where extension was attempting to capitalize non-input fields and causing columns to disappear on the dashboard.Licencja kodu źródłowego: Wszelkie prawa zastrzeżone
Wersja 1.4
Data wydania: 9 maj 2026 — 69,56 KBDziała z: firefox 109.0 i nowszeAdded function to change text in field to sentence case when disabled. Also set to capitalize field as soon as extension is enabled no longer requiring input to trigger.
Excluded root domain and login page to prevent password errors at sign in.Licencja kodu źródłowego: Wszelkie prawa zastrzeżone
Wersja 1.3.2
Data wydania: 8 maj 2026 — 69,16 KBDziała z: firefox 109.0 i nowszeAdded an exclusion to prevent the extension from running on the Login pageLicencja kodu źródłowego: Wszelkie prawa zastrzeżone
Wersja 1.3.1
Data wydania: 29 kwi 2026 — 69,13 KBDziała z: firefox 109.0 i nowszeCorrected label error on pop up for updated keyboard shortcut.Licencja kodu źródłowego: Wszelkie prawa zastrzeżone
Wersja 1.3
Data wydania: 29 kwi 2026 — 69,13 KBDziała z: firefox 109.0 i nowszeAdded a timer to re-enable the extension after a selected period of time.
Changed Hot-key to "Alt+Z" for compatibility with Edge.Licencja kodu źródłowego: Wszelkie prawa zastrzeżone
Wersja 1.2.0
Data wydania: 29 kwi 2026 — 68,34 KBDziała z: firefox 109.0 i nowszeAdded hot key "Alt+C" to toggle extension on/off. Added grayscale icon to display enabled state of extension in toolbar without requiring interaction.Licencja kodu źródłowego: Wszelkie prawa zastrzeżone
Wersja 1.1.1
Data wydania: 25 kwi 2026 — 36,92 KBDziała z: firefox 109.0 i nowszeLicencja kodu źródłowego: Wszelkie prawa zastrzeżone