TSTradeService

TradeService downloads and updates

Use Full installation for a new domain. Use Update existing installation when TradeService is already running and you need to preserve its database, license and uploads.

Page 3 of 13 · 64 releases · Latest release
Previous

Version 4.13.0

Arrival time windows and customer confirmations when scheduling jobs.

  • Appointment SMS and email show the full arrival range, including older templates using {time}
  • Scheduled jobs and changed time windows trigger configurable email/SMS confirmations
  • Repeated unchanged saves are suppressed; delivery warnings do not discard the saved job
  • Recurring jobs send a consolidated schedule; message templates include booking confirmations
File verification

Full installationSHA-256: 111f8c7139d0eb39bc8685b76485166fa4cc0dbbae97d40b6494844c0f11edd1

Cumulative automatic updateSHA-256: 7c6c302c0f6c5a00ef1d7dd5e269a0264dac01ae245aebe3e50c1abc771e8052

Previous

Version 4.12.0

Editable SMS and email templates with sample previews and placeholder guidance.

  • Settings → Message templates provides ten reusable customer communication templates
  • Edit email subjects and plain text bodies; preview sample values and restore standard wording
  • Document links, payment buttons, consent checks and reminder schedules remain protected
  • Existing appointment SMS wording is preserved; saving a template never sends a message
File verification

Full installationSHA-256: 00d09e25835204cbb3517e54981347ec42187b5ab96b3fd18fc019ff1837cf9d

Cumulative automatic updateSHA-256: 52b51e8ddcb48041b23e9ee66dc0d4d0ead9dbe807268865d5decbc2293b5dca

Previous

Version 4.11.0

Server-side pagination and filtering for the eight main business lists.

  • Clients, Requests, Jobs, Service Reports, Quotes, Invoices, Payments and Expenses load 25, 50 or 100 records per page
  • Search, dates, status, primary technician, priority and service filters run on the server
  • Invoice balances include all linked payments; job totals are calculated server-side
  • Existing editors load their full linked context on demand; calendar and reporting retain their existing loaders
File verification

Full installationSHA-256: e89aa2f4e96363a851cb0646c1cd43ac95237ed4db622a4bd98614c4b22987a3

Cumulative automatic updateSHA-256: 0b45e2b9ba392b78d2c8d22646655b3f8e5cf869c657b495696507fa6bc28866

Previous

Version 4.10.2

Readable Overview action buttons and aligned filter controls.

  • Open buttons stay on one line in a properly sized action column
  • Apply and Clear align with filter inputs
  • Shared button captions wrap between words instead of individual letters
File verification

Full installationSHA-256: ca337b0cdf018884f6c4f1f3163c2412c972cbb35f2cbe399336ae4eeddac0b8

Cumulative automatic updateSHA-256: 9086b8c7a8f5ec48c57b5e27ad6a89ea1e47746fab77713aa43e103622756b6f

Previous

Version 4.10.1

Consistent controls and responsive layouts across the manager workspace.

  • Shared button and field sizes: 40 px on desktop and 44 px on small screens
  • Calendar weekdays and dates scroll together inside their own region
  • Responsive route controls, work order forms, costing and purchase order editors
  • Wrapped long labels and modal actions; existing print layouts remain unchanged
File verification

Full installationSHA-256: 12b8e9e4f64ff38d9dcc1c36eab981b4d7de16daed546d8f995f9b0119925d15

Cumulative automatic updateSHA-256: d84fcb0d136b82f32bf5614b76300cd641929b420527f9cb6367bfd7b48ceed4

Updating an existing installation?

Back up MySQL and the application folder. In the application, open Settings → Software updates → Check for updates. For manual installation, extract the Update package over the existing files. Never delete config.php, license.key or uploads, and do not run the installer again.

Get update help