Historie doplňku Shop4D Plus - 15 verzí
Shop4D Plus od Kyle Roberts
Se starými verzemi opatrně! Tyto verze jsou zde dostupné jen pro testovací a referenční účely.Používat byste vždy měli nejnovější verzi doplňku.
Nejnovější verze
Verze 9.0
Vydáno 23. kvě 2026 – 86,85 KBFunguje s: firefox 109.0 a novějšíZdrojový kód zveřejněn pod licencí Všechna práva vyhrazena
Starší verze
Verze 8.0
Vydáno 17. kvě 2026 – 86,21 KBFunguje s: firefox 109.0 a novějšíBug fixes and feature improvements.Zdrojový kód zveřejněn pod licencí Všechna práva vyhrazena
Verze 7.0
Vydáno 16. kvě 2026 – 83,25 KBFunguje s: firefox 109.0 a novějšíMultiple bug fixes and UI tweaks.Zdrojový kód zveřejněn pod licencí Všechna práva vyhrazena
Verze 5.0
Vydáno 15. kvě 2026 – 77,71 KBFunguje s: firefox 109.0 a novějšíFinalize 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.Zdrojový kód zveřejněn pod licencí Všechna práva vyhrazena
Verze 4.0
Vydáno 15. kvě 2026 – 74,87 KBFunguje s: firefox 109.0 a novějšíNew 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.Zdrojový kód zveřejněn pod licencí Všechna práva vyhrazena
Verze 3.1
Vydáno 14. kvě 2026 – 72,85 KBFunguje s: firefox 109.0 a novějšíMinor bug fix to prevent loosing the labor shortcut function when the labor shortener is disabled.Zdrojový kód zveřejněn pod licencí Všechna práva vyhrazena
Verze 3.0
Vydáno 14. kvě 2026 – 72,68 KBFunguje s: firefox 109.0 a novějšíNew 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.Zdrojový kód zveřejněn pod licencí Všechna práva vyhrazena
Verze 2.0
Vydáno 13. kvě 2026 – 69,95 KBFunguje s: firefox 109.0 a novějšíKey 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.Zdrojový kód zveřejněn pod licencí Všechna práva vyhrazena
Verze 1.4.1
Vydáno 11. kvě 2026 – 69,72 KBFunguje s: firefox 109.0 a novějšíFixed error where extension was attempting to capitalize non-input fields and causing columns to disappear on the dashboard.Zdrojový kód zveřejněn pod licencí Všechna práva vyhrazena
Verze 1.4
Vydáno 9. kvě 2026 – 69,56 KBFunguje s: firefox 109.0 a novějšíAdded 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.Zdrojový kód zveřejněn pod licencí Všechna práva vyhrazena
Verze 1.3.2
Vydáno 8. kvě 2026 – 69,16 KBFunguje s: firefox 109.0 a novějšíAdded an exclusion to prevent the extension from running on the Login pageZdrojový kód zveřejněn pod licencí Všechna práva vyhrazena
Verze 1.3.1
Vydáno 29. dub 2026 – 69,13 KBFunguje s: firefox 109.0 a novějšíCorrected label error on pop up for updated keyboard shortcut.Zdrojový kód zveřejněn pod licencí Všechna práva vyhrazena
Verze 1.3
Vydáno 29. dub 2026 – 69,13 KBFunguje s: firefox 109.0 a novějšíAdded a timer to re-enable the extension after a selected period of time.
Changed Hot-key to "Alt+Z" for compatibility with Edge.Zdrojový kód zveřejněn pod licencí Všechna práva vyhrazena
Verze 1.2.0
Vydáno 29. dub 2026 – 68,34 KBFunguje s: firefox 109.0 a novějšíAdded hot key "Alt+C" to toggle extension on/off. Added grayscale icon to display enabled state of extension in toolbar without requiring interaction.Zdrojový kód zveřejněn pod licencí Všechna práva vyhrazena
Verze 1.1.1
Vydáno 25. dub 2026 – 36,92 KBFunguje s: firefox 109.0 a novějšíZdrojový kód zveřejněn pod licencí Všechna práva vyhrazena