Wie können wir dir helfen?

RepairCMS Ultimate – Versionshinweise

3.4.8 [July 11, 2026]

Added

  • AddedWhat: Bulk import is available for Services, and the import experience for Contacts and Stock Items was rebuilt around the same flow. Who: Shop owners and managers importing catalog or CRM data; all plans with Contacts, Stock, and Services. Benefit: Large lists of services, contacts, and stock can be loaded without re-entering them by hand. Workshop: Before, service catalogs often had to be typed in; after, a spreadsheet import brings services in alongside contacts and stock.
  • AddedWhat: Import files get intelligent column auto-mapping for common English and German headers, with one-click manual override when a column is wrong. Who: Anyone importing Contacts, Stock Items, or Services from spreadsheets. Benefit: Most files map themselves; staff only fix the columns that do not match.
  • AddedWhat: Each import offers duplicate handling — skip existing records or create anyway — and skipped rows are listed in the report. Who: Staff running imports into Contacts, Stock, or Services. Benefit: Re-imports do not silently create duplicates unless that is explicitly chosen.
  • AddedWhat: After every import, an email report summarizes imported, skipped, and failed rows in the user’s language. Who: The user who started the import. Benefit: Results are available even if the browser was closed during a long import.
  • AddedWhat: A downloadable error report lists each failed or skipped row with the exact reason. Who: Anyone cleaning up a partial or failed import. Benefit: Bad rows can be fixed in the source file without guessing what went wrong.
  • AddedWhat: Each location can run its own receipt number ranges for jobs, invoices, quotations, and delivery notes. Who: Multi-location businesses that need separate numbering per branch. Benefit: Branches no longer share one sequence when they need independent document numbers. Workshop: Before, every location pulled from the same counter; after, each shop can keep its own job and invoice ranges.

Fixed

  • FixedWhat: Imports with 10,000+ rows no longer fail or stall; they run as background jobs and survive closing the browser tab. Who: Shops importing large catalogs or contact lists. Benefit: Big imports finish reliably without keeping a tab open the whole time.
  • FixedWhat: Excel uploads and CSV files with special characters (including umlauts) no longer corrupt during import. Who: Anyone importing files with German or other non-ASCII text. Benefit: Names and descriptions keep their correct characters after import.
  • FixedWhat: Saving numbering settings for an additional location no longer fails with a duplicate-entry error; an existing configuration updates in place. Who: Multi-location admins configuring per-location numbering. Benefit: Location numbering can be edited without deleting and recreating the config.
  • FixedWhat: The sequence field accepts leading zeros (e.g. 0001), and editing numbering settings no longer flickers the screen. Who: Admins configuring document number formats. Benefit: Padded sequences can be set as intended, and the settings UI stays usable while typing.
  • FixedWhat: Creating a new device model right after adding a new brand works again on new accounts. Who: New accounts (and shops with an empty device catalog) adding their first brands and models during intake. Benefit: Booking a device on a fresh account is not blocked by an error when brand and model are created back to back.

Updated

  • UpdatedWhat: Imports run server-side as background jobs with live progress, cancel support, and in-app status notices on Contacts, Stock, and Services pages. Who: Staff importing data on those pages. Benefit: Progress is visible in-app, and a bad import can be cancelled mid-run.
  • UpdatedWhat: Locations without their own numbering keep using the default location’s configuration until they opt in per location. Who: Existing multi-location customers; no forced change on upgrade. Benefit: Current numbering behavior stays the same until a location is configured separately.
  • UpdatedWhat: Import completion summaries, notices, and action buttons are clearer and consistent across all import dialogs. Who: Anyone using Contacts, Stock, or Services import. Benefit: The same import UX language appears wherever bulk import is used.
  • UpdatedWhat: Validation messages in receipt numbering settings are clearer in all supported languages. Who: Admins configuring numbering in any locale. Benefit: Configuration errors are understandable without switching language.
  • UpdatedWhat: The messaging field in Communication supports line breaks in message text. Who: Staff writing customer or internal messages in Communication. Benefit: Multi-line messages format the way they were typed.

3.4.7 [July 8, 2026]

Added

  • AddedWhat: A notification setting can disable unread-message reminder emails from RepairCMS. Who: Users who receive message reminder emails and want fewer inbox notifications. Benefit: Reminder mail can be turned off without losing in-app messaging.
  • AddedWhat: Job processing chat messages support line breaks via Shift + Enter. Who: Technicians and staff writing in job processing chat. Benefit: Longer notes stay readable instead of one unbroken line.

Fixed

  • FixedWhat: The problem description can be updated again from the booking process and the job details page. Who: Staff editing job problem text during booking or on the job. Benefit: Problem descriptions stay accurate as more detail arrives.
  • FixedWhat: The job receipt updates automatically when the problem description changes. Who: Anyone printing or sharing the job receipt after an edit. Benefit: Receipts no longer show an outdated problem description.
  • FixedWhat: Opening a customer message from a notification now shows that message in the communication view. Who: Staff jumping from notifications into customer conversations. Benefit: The right thread opens instead of an empty or wrong view.

Updated

  • UpdatedWhat: The procurement list shows the “Last Updated” time for each item. Who: Users of Procurement Hub tracking parts orders. Benefit: It is clear when an item was last changed without opening every row.

3.4.6 [June 26, 2026]

Added

  • AddedWhat: Internal Checks is available as a new app in the App Store. Who: Shops that want structured quality checks before device handover. Benefit: Handover quality can be enforced with a checklist instead of memory alone.
  • AddedWhat: Customizable internal quality checklists can be completed before handing over a device. Who: Technicians and managers running pre-handover checks. Benefit: Devices leave the shop only after required checks are ticked off. Workshop: Before, “did we wipe the device?” lived in someone’s head; after, the checklist must be completed before return.
  • AddedWhat: Checklist layout, checkbox positions, and related settings can be customized to match the shop’s workflow. Who: Owners/managers configuring Internal Checks. Benefit: The checklist matches how the workshop actually works, not a fixed template only.
  • AddedWhat: Admins and managers can enable push notifications for activity on all jobs, not only their own. Who: Admins and managers who need shop-wide job awareness. Benefit: Leadership sees job activity across the team without opening every ticket.

Fixed

  • FixedWhat: Unnecessary procurement update emails are no longer sent. Who: Users of Procurement Hub who were getting noisy email. Benefit: Inbox only gets procurement mail when something meaningful changed.
  • FixedWhat: Online check-in booking dates display with the correct date. Who: Shops using online check-in / booking date display. Benefit: Customers and staff see the real booking day.
  • FixedWhat: Returned device status updates correctly when a device is marked returned. Who: Front-desk and technicians processing returns. Benefit: Job/device status matches what happened at the counter.

Updated

  • UpdatedWhat: Procurement item search can find items by brand name. Who: Staff searching the procurement list. Benefit: Parts are easier to find when the brand is what people remember.
  • UpdatedWhat: If a quotation contains only optional items, the customer must select at least one service or item before accepting. Who: Shops using optional items on quotations; customers accepting quotes in the portal. Benefit: Empty acceptances of “options only” quotes are blocked, so accepted quotes always include a real selection.

3.4.5 [June 17, 2026]

Added

  • AddedWhat: Suppliers can be created directly during the procurement process. Who: Staff ordering parts via Procurement Hub who need a new supplier on the spot. Benefit: Ordering is not blocked waiting for someone to create the supplier elsewhere first.
  • AddedWhat: Customers can be searched by email address and phone number. Who: Front-desk and anyone looking up CRM contacts. Benefit: Walk-in customers are found faster with the details they actually give at the counter.

Fixed

  • FixedWhat: Login works again on a fresh browser session (e.g. after clearing cookies or first visit). Who: All users signing in on a clean browser. Benefit: New sessions no longer get stuck unable to log in.

Updated

  • UpdatedWhat: Searching for receipt items and services prioritizes results that match the job’s brand and model. Who: Technicians adding lines on a job receipt. Benefit: The most relevant parts and services for that device appear first.
  • UpdatedWhat: When a user sends multiple messages within two minutes, the recipient gets one notification instead of one per message; later bursts follow the same rule. Who: Staff and customers receiving message notifications. Benefit: Chat bursts no longer flood the recipient with stacked alerts.
  • UpdatedWhat: The customer details page shows the total unpaid invoice amount. Who: Counter staff and managers reviewing a customer’s account. Benefit: Outstanding balance is visible before taking payment or opening more work.

3.4.4 [June 15, 2026]

Added

  • AddedWhat: Stock items can be marked with the condition “Used”. Who: Shops selling or stocking used parts and devices. Benefit: Inventory can distinguish used stock from new without a free-text workaround.
  • AddedWhat: When a job is marked Returned or Archived, all related notifications for that job are deleted automatically. Who: Staff closing out finished or archived jobs; anyone whose notification list was cluttered by old job alerts. Benefit: Notification lists stay focused on open work.

Fixed

  • FixedWhat: Job counts on the Job Overview tab are correct again. Who: Managers and staff using Job Overview totals. Benefit: Overview numbers match the jobs that actually exist in each state.
  • FixedWhat: Service Requests now have the missing job receipt condition applied correctly. Who: Shops converting or handling Service Requests with receipts.

Updated

  • UpdatedWhat: In-Store Check-In picks the telephone country more accurately by default. Who: Staff and customers using In-Store Self Check-In. Benefit: Phone numbers are less often saved with the wrong country code.
  • UpdatedWhat: In-Store Check-In translations were improved. Who: Non-English (and all localized) In-Store Check-In users. Benefit: Check-in screens read more naturally in supported languages.

3.4.3 [June 8, 2026]

Added

  • AddedWhat: The In-Store Self Check-in form can be customized step by step for each stage of the check-in experience. Who: Team-plan shops (and trial users) using In-Store Self Check-In. Benefit: The kiosk/form flow matches the shop’s intake process instead of a fixed path only.
  • AddedWhat: In-store self check-in automatically assigns a job number during check-in. Who: Shops using In-Store Self Check-In at the counter or kiosk. Benefit: Walk-in intake gets a job reference immediately without a separate numbering step.
  • AddedWhat: Customer consent for Terms & Privacy and custom consent preferences is tracked for self-booking and in-store check-in. Who: Shops collecting legal/consent agreements at intake; compliance-minded owners. Benefit: Consent is stored with the customer record instead of living only on paper or in email.
  • AddedWhat: CRM customer contact details include a Terms & Privacy tab with consent history, agreement status, and source. Who: Staff reviewing what a customer agreed to and when. Benefit: Consent proof is one click away on the contact, with source context.

Updated

  • UpdatedWhat: Job number generation better prevents duplicate references during peak activity. Who: High-volume shops creating many jobs at once. Benefit: Parallel intake is less likely to mint the same job number twice.
  • UpdatedWhat: When a customer re-submits agreements, existing consent records are updated instead of left stale. Who: Shops using consent tracking on booking/check-in. Benefit: The contact always shows the latest consent state.
  • UpdatedWhat: CRM customer contact layout makes consent information easier to see. Who: Staff opening contact details for consent review. Benefit: Consent status is clearer in the contact UI.

Fixed

  • FixedWhat: Converting a service request to a repair job no longer incorrectly generates a new job number when it should not. Who: Staff converting service requests into jobs. Benefit: Converted jobs keep the expected reference instead of getting a surprise new number.

3.4.2 [June 5, 2026]

Added

  • AddedWhat: The Chatbox supports file uploads so documents and attachments can be shared in internal team conversations. Who: Team members using internal Chatbox on jobs/communication. Benefit: Photos, PDFs, and other files stay in the conversation instead of only in email or chat apps outside RepairCMS.

Updated

  • UpdatedWhat: Messaging security was strengthened to better protect internal communications. Who: All users of internal messaging. Benefit: Internal chat is harder to abuse or inject with unsafe content.
  • UpdatedWhat: Updating an existing customer from the customer create page follows a clearer workflow. Who: Staff who start “create customer” and discover the person already exists. Benefit: Existing customer details can be corrected without fighting the create flow.
  • UpdatedWhat: Job search is faster and returns more accurate matches. Who: Anyone searching jobs. Benefit: The right ticket is found sooner during busy hours.

Fixed

  • FixedWhat: Customer landline phone numbers save correctly on the job details page. Who: Staff entering landline numbers on jobs. Benefit: Landline contacts on jobs are no longer lost or stored wrong.
  • FixedApplied minor UI refinements across the application.

3.4.1 [May 26, 2026]

Added

  • AddedWhat: Item numbers (SKUs) are checked for uniqueness so duplicate inventory entries cannot be created with the same SKU. Who: Staff creating or importing stock items. Benefit: Catalog stays free of duplicate SKUs that confuse stock and sales.

Updated

  • UpdatedWhat: Procurement workflow includes an Archive tab to find archived procurement items. Who: Users of Procurement Hub. Benefit: Old or archived part requests are findable without cluttering the active list.
  • UpdatedWhat: Contact details include Create Invoice and Create Job buttons that pre-fill the selected contact. Who: Staff starting work from a CRM contact. Benefit: New invoices and jobs open already linked to the right customer.

Fixed

  • FixedWhat: Dashboard date filters for Last Week, Last Month, and Last Year use completed calendar periods instead of rolling backward from today. Who: Owners and managers reading dashboard metrics. Benefit: Period comparisons match real calendar weeks/months/years.

3.4.0 [May 25, 2026]

Added

  • AddedWhat: Uploaded files can be compressed to smaller sizes without a large quality loss. Who: Anyone uploading images or files in the app. Benefit: Uploads and later loads are faster, especially on slower connections.

Updated

  • UpdatedWhat: Procurement automation updates job status to “Missing parts ordered” when items are ordered and to “Parts delivered” when items are delivered. Who: Shops using Procurement Hub tied to repair jobs. Benefit: Job status follows parts progress without a separate manual status change. Workshop: Before, parts could be ordered while the job still looked unchanged; after, status tracks ordered vs delivered automatically.

Fixed

  • FixedWhat: The Job Overview counting issue was resolved so tab counts show the right numbers. Who: Managers and staff reading Job Overview counts. Benefit: The overview reflects the true number of jobs in each state.
  • FixedWhat: Quotation customer details update correctly when edited. Who: Staff editing customer info on quotations. Benefit: Quote documents stay aligned with the latest customer data.

3.3.9 [May 22, 2026]

Added

  • AddedWhat: Procurement Hub launched as a dedicated App Store app with a 14-day free trial for all users. Who: All RepairCMS users who need structured parts ordering; trial available to everyone for 14 days. Benefit: Parts requests, suppliers, and delivery status live in one place instead of spreadsheets and chat. Workshop: Before, “order the screen” lived in notes and WhatsApp; after, the part has Ordered / Delivered / Cancelled in Procurement Hub.
  • AddedWhat: Procurement lists can be created directly from Service Reports. Who: Technicians writing service reports who need parts ordered next. Benefit: The jump from diagnosis to parts request happens without retyping the list elsewhere.
  • AddedWhat: Full procurement lifecycle tracking supports Ordered, Delivered, and Cancelled states. Who: Staff managing parts orders end to end. Benefit: Everyone sees where each part request stands.
  • AddedWhat: Supplier management inside Procurement Hub updates stock value automatically on delivery. Who: Shops receiving delivered parts into stock. Benefit: Delivered parts adjust stock value without a separate stock entry ritual.
  • AddedWhat: Accepted quotations move procurement items to Requested automatically; rejected quotations move them to Cancelled. Who: Shops linking quotations to parts procurement. Benefit: Quote decisions drive procurement state so staff do not chase both systems by hand.

Updated

  • UpdatedWhat: A new sub-user permission “Send Service Report” lets owners control who may send service reports to customers. Who: Business owners configuring team permissions. Benefit: Only trusted roles can send customer-facing service reports.
  • UpdatedWhat: A new sub-user permission “Send Job Confirmation on Booking” controls who may send job confirmation messages at booking. Who: Business owners configuring team permissions. Benefit: Confirmation messaging stays with the roles that should speak for the shop.

Fixed

  • FixedWhat: B2B accounts can book jobs successfully again after a booking failure. Who: B2B partner / enterprise booking flows. Benefit: High-volume partner jobs can be created without the previous failure.
  • FixedWhat: Stock level calculations are correct again. Who: Shops relying on stock quantities for sales and repairs. Benefit: On-hand numbers match real inventory movements.

3.3.8 [May 15, 2026]

Updated

  • UpdatedWhat: The job receipt footer is clearer and more professional on print/share. Who: Anyone issuing job receipts to customers. Benefit: Footers read cleaner on the document the customer takes home.
  • UpdatedWhat: The B2B partner invitation process is easier to complete. Who: SaaS users inviting B2B partners. Benefit: Partners get through invitation with less confusion.
  • UpdatedWhat: Chatbox messaging input is simpler to use for day-to-day communication. Who: Staff using internal/customer chat input. Benefit: Sending messages feels less cumbersome.
  • UpdatedImplemented various minor UI enhancements for a more consistent look and feel.

Fixed

  • FixedWhat: Sub-users can complete job bookings successfully again. Who: Sub-users creating bookings; owners relying on team intake. Benefit: Team members are not blocked from booking jobs.
  • FixedAddressed several minor bugs to improve overall system stability.

3.3.7 [May 08, 2026]

Added

  • AddedWhat: DHL can be activated directly from the Repair Logistics carrier integrations section. Who: Shops using Repair Logistics who want DHL as a carrier. Benefit: DHL onboarding starts inside RepairCMS instead of a disconnected setup path.
  • AddedWhat: DHL onboarding covers trial, subscription, and credential setup in one guided flow. Who: Admins enabling DHL shipping. Benefit: Trial-to-paid setup happens in one place without hunting separate screens.
  • AddedWhat: DHL subscription controls include cancel confirmation and cancel-at-period-end. Who: Shops subscribed to DHL via RepairCMS. Benefit: Cancellation is explicit and can wait until the period ends instead of cutting off immediately by surprise.
  • AddedWhat: The system handles new DHL trial API responses (checkout_required, subscription_created) while still accepting older response shapes. Who: Shops activating or renewing DHL trials/subscriptions. Benefit: Onboarding keeps working across old and new DHL API behavior.
  • AddedWhat: Shipment data works with both old and new carrier data formats in shipment details, lists, and receipts. Who: Anyone viewing or printing shipments after the DHL data-format change. Benefit: Older shipments remain readable while new DHL structures are supported.

Updated

  • UpdatedWhat: DHL activation status messages clearly cover redirect, processing, success, and error states. Who: Admins activating DHL. Benefit: It is obvious whether activation is waiting, done, or failed.
  • UpdatedWhat: Subscription UX shows when cancellation is scheduled for period end and hides unnecessary cancel actions. Who: DHL subscribers managing billing. Benefit: Pending cancellations are visible and staff do not click cancel twice by mistake.
  • UpdatedWhat: Shipment and delivery-note handling accepts the new DHL shipping structure while keeping legacy data working. Who: Shops with mixed old/new shipment records. Benefit: Historical and new shipments both remain usable.

3.3.5 [April 22, 2026]

Added

  • AddedWhat: Internal files can be uploaded and photo visibility can be configured for the customer portal. Who: Shops sharing job photos/files with customers via the portal. Benefit: Internal-only files stay internal while customer-visible photos can be controlled deliberately.
  • AddedWhat: Job device details include a VDE number field, shown on all receipts and searchable. Who: Shops that record VDE numbers on devices (e.g. electrical safety context). Benefit: VDE identifiers are stored, printed, and findable like other device identifiers.
  • AddedWhat: The invoice overview shows timestamps for better audit of when invoices appeared or changed. Who: Staff working the invoice list. Benefit: Timing context is visible without opening each invoice.

Fixed

  • FixedFixed an issue in the arrival confirmation email template.
  • FixedResolved several minor B2B issues.

3.3.4 [April 15, 2026]

Added

  • AddedWhat: B2B portal job overview and invoices now include job reference details. Who: B2B partners and SaaS users working B2B jobs/invoices. Benefit: Job references are visible where partners reconcile work and billing.
  • AddedWhat: Invoice downloads use the invoice number as the filename. Who: Anyone downloading invoice files. Benefit: Saved PDFs are named by invoice number instead of a generic filename.

Fixed

  • FixedWhat: The e-invoice buyer name field (BT-44) is populated/validated correctly. Who: Shops issuing e-invoices that must meet BT-44 requirements. Benefit: E-invoices no longer fail or mis-state the buyer name on that field.
  • FixedWhat: Automatic job service fill-up works correctly again. Who: Staff relying on automatic service population on jobs. Benefit: Expected services appear on the job without manual re-entry.

3.3.3 [April 5, 2026]

Fixed

  • FixedWhat: Cashbook filtering returns the intended date/range results again. Who: Cashbook users filtering entries. Benefit: Filtered cash views match the period staff selected.
  • FixedWhat: Notifications deliver and display more reliably. Who: All users depending on in-app notifications. Benefit: Alerts show up when events happen instead of going missing.
  • FixedFixed a background color issue in the Lexware upload pop-up.
  • FixedWhat: The service item search modal works correctly again. Who: Staff searching services/items from the modal. Benefit: Catalog search in that modal is usable again.
  • FixedWhat: B2B notifications work more reliably, and single invoice preview/print behaves correctly. Who: B2B users previewing and printing individual invoices. Benefit: Partners can preview/print one invoice without the previous breakage.
  • FixedWhat: B2B file viewing works correctly again. Who: B2B users opening attached files. Benefit: Files open as expected in the partner portal.

3.3.2 [March 27, 2026]

Added

  • AddedWhat: B2B launched as a new platform for enterprise-level repair order management between service companies and partners. Who: Service companies managing high-volume partner repair work; B2B partners receiving portal access. Benefit: Partner volume is handled in a dedicated portal instead of stretching the standard single-shop job flow. Workshop: Before, large partner batches lived in email and spreadsheets; after, partners create and track jobs in the B2B portal.
  • AddedWhat: B2B partners can create jobs, manage shipments, use dashboards, and generate invoices in the partner portal. Who: B2B partner users. Benefit: Partners self-serve core repair logistics and billing views without calling the service company for every status.
  • AddedWhat: SaaS users can create collective invoices for partners and manage bulk shipments that cover multiple jobs. Who: RepairCMS SaaS users operating B2B with partners. Benefit: Many partner jobs can be billed and shipped together instead of one document per ticket.

Updated

  • UpdatedWhat: Customer type can be switched between Personal, Business, and Supplier without losing existing data. Who: Staff correcting CRM contact types. Benefit: Misclassified contacts can be fixed in place instead of recreated.
  • UpdatedWhat: Application page titles are clearer and more consistent across screens. Who: All users navigating the app (browser tab titles). Benefit: Tabs and history are easier to recognize.

3.3.1 [March 17, 2026]

Fixed

  • FixedWhat: Lexware uploads no longer fail when items have negative quantities. Who: Shops uploading invoices/items with returns or negative lines to Lexware. Benefit: Credit-style or adjustment lines can sync without blocking the whole upload.
  • FixedWhat: VAT ID validation for non-European countries works correctly with Lexware. Who: Shops invoicing non-EU customers through Lexware-related flows. Benefit: Valid non-EU VAT handling is no longer rejected as if it were EU-only.
  • FixedWhat: Job notes save and behave correctly again. Who: Technicians and staff writing job notes. Benefit: Notes stick to the job as intended.
  • FixedWhat: The job tracking portal QR code is simpler and easier to use. Who: Customers and staff using QR access to job tracking. Benefit: Scanning/access is less fragile for end customers.

Updated

  • UpdatedWhat: Job overview filters are quicker and easier to use. Who: Staff filtering the job list daily. Benefit: Getting to the right job subset takes less effort.
  • UpdatedWhat: Filter design is clearer and more intuitive. Who: Anyone using list filters in the redesigned areas. Benefit: Filter controls are easier to understand at a glance.

3.3.0 [March 16, 2026]

Added

  • AddedWhat: Users can view how many jobs were completed, filtered by date range and location. Who: Owners and managers tracking throughput by branch and period. Benefit: Completion volume is measurable without exporting raw job lists.
  • AddedWhat: Job completion counts per location are available for the last day or last two days. Who: Multi-location managers checking recent branch output. Benefit: Short-range location performance is visible for daily stand-ups.

Fixed

  • FixedWhat: Creating a duplicate invoice from a job now includes the correct job details. Who: Staff duplicating invoices from jobs. Benefit: The new invoice carries the job context it should have.
  • FixedWhat: Quantity fields accept negative values for returns or adjustments. Who: Staff recording returns/adjustments on receipts and related documents. Benefit: Negative lines can be entered without workarounds.

3.2.9 [March 13, 2026]

Added

  • AddedWhat: Contact persons on Business and Supplier contacts support salutations. Who: Staff maintaining B2B and supplier contact persons. Benefit: Formal addressing (e.g. on documents/comms) can use the right salutation per person.
  • AddedWhat: Multiple items can be assigned to a job in one go. Who: Technicians assigning parts to repair jobs. Benefit: Multi-part jobs do not require assigning one item at a time only.
  • AddedWhat: If a user misses a notification, an email reminder is sent after two hours; for sub-users, the account owner also receives that email. Who: All notified users; owners supervising sub-users. Benefit: Important alerts are less likely to be missed entirely after hours at the bench.
  • AddedWhat: Jobs Overview and Dispatch remember the last-used filters after refresh or return. Who: Staff who live in filtered job/dispatch views. Benefit: Returning to the page restores the working filter set instead of resetting it.

Updated

  • UpdatedWhat: Job unassignment notifies via both in-app and email alerts. Who: Assignees and relevant team members when a job is unassigned. Benefit: People know immediately when a job is no longer theirs.
  • UpdatedWhat: Job priority changes notify via both in-app and email alerts. Who: Staff watching priority changes on jobs. Benefit: Priority bumps are not missed between shifts.
  • UpdatedWhat: Job due date notifications go out via both in-app and email alerts. Who: Assignees and stakeholders of due dates. Benefit: Deadline changes surface even if the app is closed.
  • UpdatedWhat: Working hour inputs accept flexible formats such as 1, 0,75, 1.5, and other decimals. Who: Staff entering labor time. Benefit: Local decimal habits (comma or dot) no longer block time entry.

Fixed

  • FixedWhat: Sub-users can access the Cashbook page again. Who: Sub-users with Cashbook access; owners relying on team cash handling. Benefit: Authorized team members are not locked out of Cashbook.
  • FixedWhat: Sub-users can access the Shipping page again. Who: Sub-users handling shipments. Benefit: Shipping work is available to the team roles that need it.
  • FixedWhat: Item search works correctly when assigning items in services. Who: Staff assigning items within services. Benefit: The right parts can be found and linked during service setup.
  • FixedWhat: Job notes update correctly when edited. Who: Anyone editing notes on a job. Benefit: Note changes persist as expected.
  • FixedWhat: The Dashboard link to requested quotations opens the correct Job Overview context. Who: Users clicking quotation shortcuts from the Dashboard. Benefit: The link lands on the requested quotations view instead of a wrong filter.
  • FixedWhat: The Dashboard completed-jobs filter returns accurately completed jobs. Who: Managers using Dashboard completion filters. Benefit: Completed counts/lists match real completions.

3.2.8 [March 5, 2026]

Added

  • AddedWhat: Service and stock item prices on receipts stay in sync when those prices are changed — dynamic price synchronization updates the receipt lines automatically. Who: Staff editing catalog prices that already appear on open receipts. Benefit: Price corrections propagate instead of leaving stale amounts on documents.

Updated

  • UpdatedWhat: Push notification configuration settings let users manage how they receive push alerts. Who: Users on devices that support push notifications. Benefit: Notification noise can be tuned instead of all-or-nothing.

3.2.7 [March 4, 2026]

Updated

  • UpdatedWhat: Message and note fields automatically detect URLs and make them clickable. Who: Anyone reading messages/notes that contain links. Benefit: Staff open referenced pages without copying URLs by hand.
  • UpdatedWhat: Global search invoice results show the Customer Reference field. Who: Staff finding invoices by customer reference via global search. Benefit: Customer reference is visible in search hits without opening the invoice.
  • UpdatedWhat: Invoices can be searched by Customer Reference number. Who: Staff looking up invoices by the customer’s own reference. Benefit: Partner/customer reference numbers become a first-class find path.
  • UpdatedWhat: The e-invoice validation checker was updated for stronger compliance verification. Who: Shops issuing e-invoices. Benefit: Compliance problems are caught earlier before sending.

Fixed

  • FixedWhat: Job assignment push notifications deliver correctly again. Who: Assignees receiving push alerts for new job assignments. Benefit: Technicians learn about new assignments in real time again.
  • FixedWhat: Job due date filters in Job Overview use the correct date range. Who: Staff filtering jobs by due date. Benefit: Due-date views match the dates selected.

3.2.6 [March 3, 2026]

Added

  • AddedWhat: A Notification Settings module lets users control email notification preferences. Who: All users who receive RepairCMS email notifications. Benefit: Email volume can be tuned per person instead of accepting every system mail.
  • AddedWhat: Granular email controls cover @mentions, reply messages, job assignment/unassignment, and other system events. Who: Users configuring Notification Settings. Benefit: Only the event types that matter to that person generate email.

Updated

  • UpdatedWhat: Job filter customization is more flexible and easier to use. Who: Staff who maintain custom Job Overview filters. Benefit: Personal/team filter setups fit daily workflows better.

Fixed

  • FixedWhat: Stock item images display correctly again. Who: Anyone browsing stock items with photos. Benefit: Product images show up where expected.
  • FixedWhat: Invoice draft numbering behaves correctly again. Who: Staff creating draft invoices. Benefit: Draft numbers stay consistent and usable.
  • FixedWhat: Job assignment of items works correctly again. Who: Technicians assigning items to jobs. Benefit: Parts can be linked to jobs without the previous failure.

3.2.5 [February 27, 2026]

Added

  • AddedWhat: Credit Notes and revoked invoices are linked bidirectionally — each side opens the other for full audit traceability. Who: Accounting staff handling revocations and credit notes. Benefit: Auditors and staff can jump between the credit note and the revoked invoice without searching.
  • AddedWhat: Invoice Overview includes a Payment Method filter. Who: Staff segmenting invoices by how they were paid. Benefit: Cash vs card vs other methods can be listed quickly.
  • AddedWhat: Invoice cancellation (revoke) uses a predefined reason dropdown, with an option for a custom reason. Who: Staff revoking invoices. Benefit: Revocation reasons stay consistent for reporting while still allowing free text when needed.
  • AddedWhat: A sub-user permission can restrict sub-users to internal messages only, blocking external customer communication. Who: Owners controlling what junior staff may say to customers. Benefit: Internal coordination stays open while customer-facing chat is limited to trusted roles.

Updated

  • UpdatedWhat: Invoices can be edited after creation, subject to system rules and permissions. Who: Authorized staff correcting invoice content post-create. Benefit: Fixable mistakes do not always require revoke-and-recreate.
  • UpdatedWhat: Job Overview filter tabs are draggable, and filters can be updated or deleted for a fully customized layout. Who: Power users of Job Overview. Benefit: The job board layout matches how the shop actually works day to day.
  • UpdatedWhat: Owners can restrict which job statuses sub-users may set, including disabling specific statuses. Who: Business owners enforcing operational status rules. Benefit: Junior staff cannot move jobs into statuses reserved for managers.

3.2.4 [February 25, 2026]

Fixed

  • FixedWhat: Lexware upload and the Revoke Invoice pop-up work again after a breakage. Who: Lexware users and anyone revoking invoices. Benefit: Those dialogs are usable again for day-to-day accounting actions.
  • FixedWhat: Customers can send messages from the customer portal again. Who: End customers using the portal; shops relying on portal chat. Benefit: Customer replies reach the shop instead of failing silently.
  • FixedWhat: The Job Complete pop-up works correctly again. Who: Technicians marking jobs complete. Benefit: Completion can be confirmed without the pop-up blocking the flow.

Updated

  • UpdatedWhat: Dashboard notifications link through to the related job. Who: Users clicking job notifications on the Dashboard. Benefit: One click opens the job that triggered the alert.

3.2.3 [February 17, 2026]

Added

  • AddedWhat: Invoices can show an EPC QR code for SEPA payments. Who: Shops (especially in SEPA regions) that want customers to pay by scanning a banking QR code. Benefit: Customers can pay from a banking app without typing IBAN and amount by hand. Workshop: Before, customers retyped bank details from the invoice; after, they scan the EPC QR and the payment fields fill in.
  • AddedWhat: Activating EPC QR requires Recipient Name and IBAN in an activation modal, with IBAN validated via the official iban checks. Who: Admins enabling EPC QR on invoices. Benefit: Bad IBANs are caught before customers try to pay.
  • AddedWhat: Customers can complete SEPA payments by scanning the EPC QR code in supported banking apps. Who: End customers paying invoices; shops offering SEPA QR pay. Benefit: Faster, lower-error invoice payment at home or on mobile banking.
  • AddedWhat: Global search is faster and more accurate. Who: All users of global search. Benefit: Records are found with less trial and error.
  • AddedWhat: Service search is easier and returns better discovery results. Who: Staff looking up services to add to jobs/receipts. Benefit: The right service is easier to find in large catalogs.
  • AddedWhat: Push notifications fire when jobs are assigned. Who: Assignees receiving real-time assignment alerts. Benefit: Technicians learn about new work immediately on their device.

Updated

  • UpdatedWhat: After an invoice is sent by email, a “Sent” stamp appears on the invoice. Who: Staff tracking whether an invoice was emailed. Benefit: Sent status is visible on the document without checking email logs.
  • UpdatedWhat: Sub-user job overview handling works better across multiple locations. Who: Sub-users working in multi-location accounts. Benefit: Location-scoped job lists behave correctly for team members.

Fixed

  • FixedWhat: Job status sorting works correctly again. Who: Staff sorting jobs by status. Benefit: Status order matches expectations in the list.
  • FixedWhat: Customers can accept quotations in the customer portal again. Who: Customers accepting quotes; shops waiting on acceptances. Benefit: Quote acceptance completes instead of failing in the portal.
  • FixedWhat: Contact details sorting works correctly in Jobs and Invoices. Who: Staff sorting by contact fields on those lists. Benefit: Alphabetical/contact sorts are trustworthy again.
  • FixedWhat: Lexware upload works for the previously failing specific invoices. Who: Lexware users hitting that upload edge case. Benefit: Those invoices can sync to Lexware again.

3.2.2 [February 5, 2026]

Updated

  • UpdatedWhat: A customer reply email template improves consistency of outbound reply mail. Who: Shops emailing customers from communication flows. Benefit: Replies look consistent and on-brand instead of ad hoc.

Fixed

  • FixedWhat: Customer reply emails send and function correctly again. Who: Staff replying to customers by email. Benefit: Customers actually receive the reply.
  • FixedWhat: Invoice export filters export the intended subset of invoices. Who: Staff exporting invoice data. Benefit: Exports match the filters on screen.
  • FixedWhat: Quotation lists display correctly in the Job Overview section. Who: Staff reviewing quotations from Job Overview. Benefit: Quote lists are complete and readable again.
  • FixedWhat: Sub-users with service request permissions can access those flows correctly again. Who: Sub-users handling service requests. Benefit: Authorized team members are not blocked from service request work.
  • FixedWhat: The Reverse Charge button can be deactivated again when it should not stay on. Who: Staff configuring reverse charge on invoices. Benefit: Reverse charge is not stuck enabled after it should be turned off.
  • FixedWhat: Email validation behaves consistently across the places emails are entered. Who: Anyone entering customer or user emails. Benefit: Fewer false rejects or inconsistent validation messages.

3.2.1 [January 26, 2026]

Updated

  • UpdatedWhat: The assigned user display in the job list is clearer/updated. Who: Staff scanning who owns each job in the list. Benefit: Assignment is easier to read at a glance.
  • UpdatedWhat: Repair status workflow sorting logic is improved. Who: Staff relying on status order in the repair pipeline. Benefit: Statuses appear in a more sensible workflow order.
  • UpdatedWhat: User invitation works more reliably. Who: Owners inviting team members. Benefit: New users get through invitation with fewer failures.
  • UpdatedJob status dropdown options were updated.
  • UpdatedWhat: Service request arrival confirmation is smoother and clearer. Who: Staff confirming arrivals on service requests. Benefit: Arrival confirmation completes with less friction.
  • UpdatedWhat: The service report email template can be edited from Template Settings. Who: Owners/managers customizing customer-facing service report email. Benefit: Service report mail can be branded/worded without a developer change.

Fixed

  • FixedWhat: Cashbook printing works correctly again. Who: Cashbook users printing reports/entries. Benefit: Printouts generate instead of failing.
  • FixedWhat: Cashbook export works correctly again. Who: Cashbook users exporting data. Benefit: Exports complete with usable files.
  • FixedWhat: Drag-and-drop in receipt edit mode works correctly again. Who: Staff reordering receipt lines. Benefit: Line order can be changed without the DnD breakage.

3.2.0 [January 7, 2026]

Added

  • AddedWhat: Contacts/companies can store and manage multiple billing addresses. Who: Shops invoicing customers with more than one bill-to address. Benefit: The right billing address can be chosen per document without overwriting the only saved address.
  • AddedWhat: Contacts/companies can store and manage multiple shipping addresses. Who: Shops shipping to multiple customer locations. Benefit: Ship-to options live on the contact instead of in notes.
  • AddedWhat: Addresses have a name field so saved addresses are easy to recognize. Who: Staff picking among multiple saved addresses. Benefit: “Warehouse North” vs “HQ” is obvious when selecting an address.

Updated

  • UpdatedWhat: Job filter tab selection is clearer for status filtering. Who: Daily Job Overview users. Benefit: Switching status tabs is less ambiguous.
  • UpdatedWhat: Status selection supports working with multiple status options more efficiently. Who: Staff filtering by more than one status. Benefit: Multi-status views are easier to set up and use.

Fixed

  • FixedWhat: The Confirm Arrival – Internal Note field saves and accepts input correctly. Who: Staff adding internal notes during arrival confirmation. Benefit: Internal arrival notes are not lost.

3.1.9 [December 17, 2025]

Updated

  • UpdatedWhat: Reverse charge is available for cross-border customers so VAT handling stays compliant. Who: Shops invoicing eligible cross-border (reverse-charge) customers. Benefit: Correct reverse-charge treatment without manual tax workarounds.
  • UpdatedWhat: One-place customer creation is smoother and more consistent. Who: Staff creating customers from the unified create flow. Benefit: New customers are entered with less confusion mid-form.
  • UpdatedWhat: Invoices can include a delivery date for clearer fulfillment documentation. Who: Staff issuing invoices where delivery date matters for accounting or the customer. Benefit: Delivery timing is on the invoice, not only in side notes.
  • UpdatedWhat: Dropdown search interactions are smoother and faster. Who: Anyone using searchable dropdowns. Benefit: Selecting from long lists feels snappier.

Fixed

  • FixedWhat: Lexware no longer mishandles zero-amount items during invoice synchronization. Who: Lexware users with zero-value lines on invoices. Benefit: Zero lines do not break or distort Lexware sync.

3.1.8 [December 01, 2025]

Updated

  • UpdatedWhat: The subscription workflow is smoother and more reliable when managing plans and billing. Who: Account owners managing RepairCMS subscriptions. Benefit: Plan changes and subscription steps fail less often and feel clearer.

Fixed

  • FixedWhat: The total count displayed for service requests is accurate again. Who: Staff relying on service request totals. Benefit: Badge/count numbers match the real number of requests.

3.1.7 [November 30, 2025]

Updated

  • UpdatedWhat: Sub-user Settings Access can include Repair Tracking settings. Who: Owners granting settings access; sub-users who need to configure repair tracking. Benefit: Tracking settings can be delegated without giving full admin rights.
  • UpdatedWhat: Receipt footer layout is clearer for printing and presentation. Who: Anyone printing receipts with footer content. Benefit: Footers read better on paper and PDF.

Fixed

  • FixedWhat: Service device details can be updated successfully again. Who: Staff editing device info on services/jobs. Benefit: Device detail corrections save instead of failing.

3.1.6 [November 23, 2025]

Added

  • AddedWhat: Quotations can include optional items for cross-selling inside the quote. Who: Shops upselling additional services/parts on quotations; customers reviewing quotes. Benefit: Upsells sit on the same quote instead of a separate follow-up conversation. Workshop: Before, “want a tempered glass too?” was a phone call after acceptance; after, optional lines are on the quote for the customer to tick.
  • AddedWhat: When a customer selects and accepts an optional item, the quotation total updates automatically. Who: Customers accepting quotes with options; shops relying on accurate accepted totals. Benefit: Accepted price always matches what the customer actually chose.
  • AddedWhat: Optional items are visible in the customer portal for upsell decisions. Who: Customers using the portal; shops driving portal-based upsell. Benefit: Customers can choose extras without calling the shop.

Updated

  • UpdatedWhat: Job search supports combined Brand and Model queries (e.g. “Apple iPhone 16 Pro”). Who: Staff searching jobs by device. Benefit: Device-based job lookup matches how people say the device name out loud.
  • UpdatedWhat: Optional-item selection UX was optimized to improve conversion on those upsells. Who: Customers choosing optional items; shops measuring accept rates. Benefit: Choosing extras is clearer, so more valid upsells complete.

3.1.5 [November 13, 2025]

Added

  • AddedWhat: The customer’s invoice overview shows invoice payment status. Who: Staff and customers reviewing invoice lists on the customer side. Benefit: Paid vs unpaid is visible without opening each invoice.
  • AddedWhat: Device labels can include a password field, configurable from Label Settings. Who: Shops printing device labels that need a password/PIN reminder. Benefit: Labels can carry the device password when the shop chooses to print it.

Fixed

  • FixedWhat: Invoice rounding calculates correctly again. Who: Staff issuing invoices where cents matter. Benefit: Totals match expected rounded amounts.
  • FixedWhat: 100% discount on invoices calculates correctly, including Lexware upload cases. Who: Shops issuing fully discounted invoices and syncing to Lexware. Benefit: Free/goodwill invoices no longer break totals or Lexware upload.
  • FixedWhat: Revoked invoices no longer show the wrong invoice state when downloaded from email links. Who: Anyone downloading revoked invoices from email. Benefit: Downloaded files reflect revoked state correctly.

Updated

  • UpdatedWhat: Invoice search finds customers more accurately by full name. Who: Staff searching invoices by customer name. Benefit: Full-name searches hit the right invoices more often.
  • UpdatedWhat: Job search finds customers more accurately by full name. Who: Staff searching jobs by customer name. Benefit: Full-name job lookup is more reliable.
  • UpdatedWhat: Search can combine customer details and invoice payment status in one query context. Who: Staff filtering/searching invoices by who owes what. Benefit: Unpaid invoices for a customer are easier to isolate.
  • UpdatedWhat: Device brand detection is more accurate. Who: Staff entering devices where brand is auto-detected. Benefit: Fewer wrong brand guesses at intake.

3.1.4 [05 November 2025]

Added

  • AddedWhat: In-Store Self Check-In lets customers start intake and job creation from the physical store (kiosk/form). Who: Team plan subscribers; other plans get a 7-day free trial; activatable from the App Store. Benefit: Walk-ins can self-serve intake while staff stay on repairs. Workshop: Before, every walk-in needed a staff member at the keyboard; after, the customer starts check-in on the shop form and staff pick up from there.
  • AddedWhat: The feature can be activated or deactivated from the App Store. Who: Account owners controlling which apps are on. Benefit: Check-in can be turned on for a trial or campaign and off again without a support ticket.
  • AddedWhat: SaaS users can customize the starter screen, form colors, and preview the design before publishing. Who: Shops branding In-Store Self Check-In. Benefit: The form matches shop branding before customers ever see it.
  • AddedWhat: The check-in form can be shared publicly so customers submit service requests without a staff login. Who: Shops offering public self check-in links. Benefit: Intake can start from a shared link, not only an in-store device.
  • AddedWhat: After submission, customers get an email with a QR code to access job status quickly. Who: End customers who self-checked in. Benefit: Customers track progress without calling the shop for every update.
  • AddedWhat: SaaS users can scan the customer QR code to open job details instantly. Who: Counter staff receiving self check-in customers. Benefit: Pulling up the job at the counter is a scan, not a search.
  • AddedWhat: If an existing customer submits a new address, the contact record updates automatically. Who: Shops with returning customers who move or change address. Benefit: Address data stays current from check-in without a separate CRM edit.
  • AddedWhat: Built-in customer communication tools support real-time interaction during the repair. Who: Staff and customers communicating on self check-in originated jobs. Benefit: Updates stay inside RepairCMS instead of only SMS/email side channels.
  • AddedWhat: Service requests from check-in can be converted into jobs from the service request details page. Who: Staff continuing the workflow after a self check-in request. Benefit: Intake becomes a full repair job without re-keying the request.

Updated

  • UpdatedWhat: Job search supports multiple filters at once for more precise results. Who: Staff searching jobs with several criteria. Benefit: Narrowing to the right ticket is faster in large job lists.
  • UpdatedWhat: Item numbers can be edited directly on the job details page. Who: Staff correcting SKUs/item numbers while on the job. Benefit: Catalog fixes happen in context without leaving the ticket.
  • UpdatedWhat: Jobs can be searched by physical location for multi-branch operations. Who: Multi-location staff and managers. Benefit: Each branch finds its own jobs without noise from other locations.
  • UpdatedWhat: Return device handling is smoother and more reliable. Who: Front-desk processing device returns. Benefit: Return flow completes with fewer edge-case failures.

3.1.3 [20 October 2025]

Added

  • AddedWhat: Contacts’ invoice section shows monthly turnover. Who: Staff reviewing how much a contact invoiced in the month. Benefit: Customer value/activity is visible next to their invoices.

Fixed

  • FixedWhat: Item SKUs no longer change automatically when they should stay stable. Who: Staff managing stock item numbers. Benefit: SKUs remain the values the shop set.
  • FixedWhat: Brand addition and matching behave correctly again. Who: Staff adding or matching device brands. Benefit: Brands save and match without the previous errors.
  • FixedWhat: Cashbook correctly reflects revoked invoice status. Who: Cashbook users after invoice revocation. Benefit: Cashbook and invoice state stay aligned after a revoke.

Updated

  • UpdatedWhat: Invoice search is faster and more accurate. Who: Staff searching invoices. Benefit: The right invoice is found with less friction.

3.1.2 [16 October 2025]

Added

  • AddedWhat: Contacts include an “Additional Address Information” field (e.g. floor, c/o, delivery notes). Who: Staff capturing detailed delivery/visit addresses. Benefit: Extra address lines that do not fit street/city still live on the contact.

Fixed

  • FixedWhat: Dashboard turnover calculation is correct again. Who: Owners/managers reading dashboard turnover. Benefit: Turnover figures match real invoiced activity.
  • FixedWhat: Contact total earning amount displays correctly. Who: Staff reviewing earnings on a contact. Benefit: Lifetime/period earnings on the contact are trustworthy.

Updated

  • UpdatedWhat: Country display for contacts and company on receipts is clearer and more correct. Who: Anyone printing receipts with address blocks. Benefit: Country lines on receipts read correctly for domestic and international addresses.

3.1.1 [13 Oct 2025]

Fixed

  • FixedWhat: Cashbook same-day date filtering returns the correct day’s entries. Who: Cashbook users filtering to today. Benefit: Today’s cash view is not missing or mixing other days.
  • FixedWhat: Invoice date filter behaves correctly again. Who: Staff filtering invoices by date. Benefit: Date-filtered invoice lists match the selected range.
  • FixedWhat: 100% discount calculation on receipts is correct again. Who: Staff applying full discounts on receipts. Benefit: Fully discounted receipts total to zero as intended.

Updated

  • UpdatedWhat: Company and contact detail updates work more reliably for users in the same country context. Who: Staff editing company/contact details.

3.1.0 [10 October 2025]

Added

  • AddedWhat: Invoices can be saved as drafts before finalizing. Who: Staff preparing invoices that are not ready to issue. Benefit: Work-in-progress invoices stay in the system without going live too early.
  • AddedWhat: Draft invoices can be deleted. Who: Staff cleaning up abandoned draft invoices. Benefit: Draft clutter can be removed safely.
  • AddedWhat: Existing invoices can be duplicated for faster creation of similar documents. Who: Staff issuing repeat or similar invoices. Benefit: Recurring bill structures are cloned instead of rebuilt.
  • AddedWhat: Draft invoices can be edited before finalizing. Who: Staff refining draft invoices. Benefit: Drafts are fully workable documents, not dead ends.
  • AddedWhat: Revoking an invoice requires entering a reason. Who: Staff revoking invoices; anyone auditing why a document was cancelled. Benefit: Every revocation carries an explanation for later review.

Fixed

  • FixedResolved minor bugs in receipts and related modules.
  • FixedWhat: Serial number handling in the Job Ticket module works correctly again. Who: Staff using serial numbers on job tickets. Benefit: Serial data on tickets is reliable again.
  • FixedWhat: Country name translations display correctly. Who: Users in non-English locales seeing country names. Benefit: Countries appear in the expected language.

Updated

  • UpdatedCash payments support multiple actions in the cash payment flow.
  • UpdatedOnline payments support multiple actions in the online payment flow.
  • UpdatedWhat: Cashbook supports full export of its data. Who: Cashbook users needing data outside the app. Benefit: Complete cashbook history can be exported for accounting or backup.
  • UpdatedWhat: Contact import is more accurate and performs better on larger files. Who: Staff importing CRM contacts. Benefit: Imports finish faster with fewer bad rows.
  • UpdatedWhat: Swedish language support is available in the application. Who: Swedish-speaking users and shops. Benefit: The product UI can be used in Swedish.

3.0.0 [25 September 2025]

Added

  • AddedWhat: The subscription page was redesigned for a clearer plan and billing experience. Who: Account owners managing RepairCMS subscription. Benefit: Choosing and managing plans is easier to understand.
  • AddedWhat: Lexware Partner Subscription is available for seamless Lexware-related subscription handling. Who: Shops using or adopting Lexware through RepairCMS partner offering. Benefit: Lexware subscription sits in the same commercial flow as the rest of the product.
  • AddedLexbird Offer provides additional flexible subscription options.

Fixed

  • FixedFixed minor receipt issues affecting transaction handling.
  • FixedWhat: Receipt numbering sequences correctly again. Who: Anyone issuing numbered receipts/documents. Benefit: Document numbers stay in proper order.
  • FixedWhat: Job notes with multiple lines display correctly. Who: Staff reading multi-line job notes. Benefit: Line breaks in notes are preserved on screen.
  • FixedWhat: Book-in item no longer double-fires on double-click. Who: Staff booking in items quickly at the counter. Benefit: Accidental duplicate book-in actions are prevented.
  • FixedWhat: Job status history dates are recorded precisely. Who: Anyone auditing when a status changed. Benefit: History timestamps are trustworthy.
  • FixedWhat: Book-in item closing completes consistently. Who: Staff finishing book-in flows. Benefit: Book-in no longer leaves an open/half-closed state.
  • FixedWhat: Invoice export completes reliably. Who: Staff exporting invoices. Benefit: Export files generate without the previous failure.

    2.9.9.1 [22 Sep 2025]

Fixed

  • FixedWhat: Invoice amounts exported to Lexware now round correctly so financial data stays in sync. Who: Shops using Lexware integration for accounting. Benefit: Avoids mismatches between RepairCMS invoices and Lexware books.
  • FixedWhat: Job status updates and archiving now complete reliably without getting stuck mid-workflow. Who: Technicians and managers moving jobs through the repair pipeline. Benefit: Jobs can be closed and archived without manual workarounds.
  • FixedFixed minor reliability issues when revoking invoices.

Updated

  • UpdatedWhat: Contact import now accepts landline phone numbers in addition to mobile numbers. Who: Anyone importing customer or supplier contact lists. Benefit: Landline-only contacts no longer fail or get incomplete phone data on import.

2.9.9 [07 Sep 2025]

Fixed

  • FixedFixed a minor invoice issue.
  • FixedWhat: Lexware invoice uploads complete successfully again after a regression. Who: Shops using Lexware integration. Benefit: Invoices can be pushed to Lexware without upload failures.
  • FixedWhat: The return-device switch now toggles and saves correctly when marking a device as returned. Who: Front-desk and technicians processing device handovers. Benefit: Returned status is recorded accurately at the counter.

Updated

  • UpdatedWhat: The fake-email domain validator was updated to catch invalid or disposable addresses more reliably. Who: Anyone creating contacts or bookings that require a valid email. Benefit: Fewer bad email addresses enter the system and bounce later.

2.9.8 [24 Aug 2025]

Added

  • AddedWhat: Thermal bill receipts can now display the company logo. Who: Shops printing thermal receipts at the counter. Benefit: Printed receipts look more professional and on-brand. Workshop: Before, thermal slips were plain text only; after, the shop logo prints on every bill.
  • AddedWhat: Discounts can be applied per individual item or service while editing a receipt. Who: Staff creating or editing job receipts, quotations, and invoices. Benefit: Line-level discounts match real counter negotiations without rewriting the whole receipt.
  • AddedWhat: Manual items with a custom title and description can be added in receipt edit mode. Who: Technicians and counter staff building receipts for one-off work. Benefit: Ad-hoc work that is not in the catalog can still appear clearly on the receipt.
  • AddedWhat: Free-text lines and descriptions can be added while editing a receipt. Who: Staff preparing customer-facing receipts. Benefit: Extra notes or explanations can sit directly on the document the customer sees.
  • AddedWhat: Unit types can be set per item or service in receipt edit mode. Who: Staff editing receipts where quantity units matter (pcs, hours, etc.). Benefit: Receipts show the correct unit for each line, not only a generic quantity.

Fixed

  • FixedWhat: Invoice preview now shows the correct date. Who: Anyone previewing invoices before sending or printing. Benefit: Customers and staff see the right invoice date on preview.
  • FixedWhat: Typeform-based job booking no longer fails during submission. Who: Shops using Typeform for online job intake. Benefit: Online bookings create jobs reliably again.
  • FixedWhat: Items assigned to a job now save and display correctly. Who: Technicians assigning parts to repair jobs. Benefit: Parts used on a job stay linked to that ticket.
  • FixedWhat: Cashbook tax/VAT amounts calculate correctly again. Who: Users of the Cashbook module. Benefit: Daily cash and VAT figures match what was actually taken.

Updated

  • UpdatedWhat: User rights management was improved for clearer control over what team members can do. Who: Account owners and managers configuring sub-user permissions.
  • UpdatedWhat: Drag-and-drop reordering on invoice, quotation, and service receipts works more smoothly. Who: Staff editing multi-line receipts. Benefit: Line items can be rearranged without fighting the UI.
  • UpdatedWhat: Receipt edit mode now surfaces clearer error messages when something cannot be saved. Who: Anyone editing receipts. Benefit: Staff know what to fix instead of hitting a silent failure.

2.9.7 [05 Aug 2025]

Added

  • AddedWhat: Users can export all stock items, services, and contacts in bulk. Who: Shop owners and managers who need data outside RepairCMS. Benefit: Full catalogs and CRM lists can be downloaded for backup, migration, or reporting. Workshop: Before, large catalogs had to be copied piecemeal; after, one export covers items, services, and contacts.
  • AddedWhat: Invoices can be created even when the total amount is zero. Who: Staff issuing documentation-only or fully discounted invoices. Benefit: Zero-value paperwork (warranty, goodwill, internal) can still be recorded as an invoice.

Fixed

  • FixedWhat: Notes now appear correctly on the contact details page. Who: Anyone reviewing CRM contact history. Benefit: Important customer notes are visible where staff expect them.

Updated

  • UpdatedWhat: Cashbook behavior is more stable and reliable in day-to-day use. Who: Users of the Cashbook module.
  • UpdatedWhat: Marking a job as completed follows a clearer, more accurate completion flow. Who: Technicians closing finished repairs. Benefit: Completion status reflects the real end of the job more consistently.
  • UpdatedWhat: Returning a device to the customer is handled more reliably than before. Who: Front-desk staff processing device handovers. Benefit: Return steps complete without the previous edge-case failures.

2.9.6 [03 Aug 2025]

Added

  • AddedWhat: Primary account users have stronger control over what sub-users are allowed to do. Who: Business owners managing team access. Benefit: Owners can tighten or open permissions without giving every staff member full access. Workshop: Before, rights felt too coarse for mixed teams; after, owners steer sub-user access more precisely.
  • AddedWhat: Automatic stock management can be enabled so inventory adjusts with job and sales activity. Who: Shops tracking parts stock in RepairCMS. Benefit: Stock levels stay closer to reality without manual quantity edits after every job.
  • AddedWhat: Standard job receipts now include a job summary section. Who: Staff printing or sharing standard job receipts with customers. Benefit: Customers see a clearer overview of the repair on the receipt.
  • AddedWhat: Company logos can be uploaded in SVG format. Who: Shops configuring branding in settings. Benefit: Vector logos stay sharp on receipts and printouts.
  • AddedWhat: The standard job view now shows a service summary for quicker scanning. Who: Technicians and counter staff reviewing a job. Benefit: Key services on the job are visible at a glance.
  • AddedWhat: The same service or product can be added multiple times on one receipt. Who: Staff building receipts with repeated lines (e.g. multiple identical parts or labor lines). Benefit: Duplicate catalog lines no longer require workarounds or merged quantities.

Fixed

  • FixedFixed minor issues in the invoice module.
  • FixedFixed a minor display issue in the receipt footer.
  • FixedWhat: Job confirmation emails are delivered reliably again. Who: Shops that send booking/job confirmation emails to customers. Benefit: Customers receive confirmation after booking instead of silence.
  • FixedWhat: Express stock quantities update correctly in real time after stock movements. Who: Shops using Express jobs with live stock. Benefit: Counter staff see accurate stock after each Express sale or use.

Updated

  • UpdatedWhat: Assigning items to a job is more accurate and less error-prone. Who: Technicians linking parts to repair tickets. Benefit: The right parts stay attached to the right job.

2.9.4 [24 July 2025]

Added

  • AddedWhat: Receipts can be generated in either Gross or Net presentation. Who: Shops that need tax-inclusive or tax-exclusive receipt layouts for customers or accounting. Benefit: One setting covers how prices appear on the printed/shared receipt without rebuilding documents. Workshop: Before, shops were stuck with a single price presentation; after, they choose Gross or Net to match how they quote.

Fixed

  • FixedWhat: Express Job services no longer incorrectly stock out parts. Who: Shops running Express jobs with stocked services/parts. Benefit: Inventory is not drained by false stock-out events on Express work.
  • FixedFixed minor bugs in stock item management.
  • FixedWhat: Invoice creation logic produces more accurate totals and line handling. Who: Staff creating invoices. Benefit: Fewer incorrect invoices leave the shop.
  • FixedWhat: Receipt service pricing summaries now match the underlying line amounts. Who: Anyone reviewing or printing job/service receipts. Benefit: Summary totals no longer disagree with line items.
  • FixedWhat: Default dropdowns support proper keyboard focus and tab navigation. Who: Keyboard and accessibility-focused users across the app. Benefit: Forms can be completed without relying only on the mouse.

Updated

  • UpdatedWhat: Invoice thermal receipts include a clearer Complimentary Close section and improved layout. Who: Shops printing thermal invoice receipts. Benefit: Printed invoices look more professional at the counter.
  • UpdatedWhat: Job receipts now show service pricing, assigned items, and a detailed total summary. Who: Staff and customers reading job receipts. Benefit: One receipt explains what was done, which parts were used, and what it costs.
  • UpdatedWhat: Receipt Settings layout was redesigned for clearer configuration. Who: Owners and managers configuring how receipts look and behave. Benefit: Receipt options are easier to find and change.
  • UpdatedWhat: The Assign Item interface supports smoother focus and keyboard (Tab) navigation. Who: Staff assigning parts to jobs from the keyboard. Benefit: Faster part assignment without constant mouse use.
  • UpdatedWhat: Search matches are highlighted in major tables (Jobs, Invoices, Contacts, Items, and similar). Who: Anyone searching large lists. Benefit: The matching text is easy to spot in long result rows.
  • UpdatedWhat: The invoice thermal receipt template is easier to read and better formatted. Who: Shops printing thermal invoices. Benefit: Customers get a cleaner printed invoice.

2.9.3 [14 July 2025]

Added

  • AddedWhat: Contact records support landline phone numbers in addition to mobile. Who: Anyone managing customer or supplier contacts. Benefit: Landline-only customers and suppliers can be stored with a complete phone number.
  • AddedWhat: Business and supplier contacts can have multiple contact persons. Who: Shops dealing with companies that have several points of contact. Benefit: One company record can hold every relevant person, not only a single name. Workshop: Before, a supplier with three buyers forced duplicate company records; after, all persons live under one supplier.
  • AddedWhat: Individual contact persons on a business or supplier can be updated or removed. Who: Staff maintaining B2B and supplier CRM data. Benefit: Contact lists stay current when people change roles or leave.

Fixed

  • FixedWhat: Disabling Lexware integration now requires a valid access token, closing an insecure path. Who: Shops with Lexware connected; security-sensitive account admins. Benefit: Integration cannot be turned off through an unauthenticated or incomplete request.

Updated

  • UpdatedImproved the overall user experience with design and workflow enhancements.
  • UpdatedWhat: Lexware shows clearer feedback when an access token is missing. Who: Admins configuring or repairing Lexware integration. Benefit: Staff know why Lexware is blocked instead of seeing a generic failure.
  • UpdatedWhat: Contact search responds faster and returns more useful matches. Who: Anyone looking up customers or suppliers. Benefit: Finding the right contact takes less time at the counter.
  • UpdatedCashbook module development continued.
  • UpdatedB2B Contact module development continued.
  • UpdatedWhat: Creating a service or item from the receipt flow auto-selects it on that receipt. Who: Staff who invent a new catalog line while building a receipt. Benefit: New services/items appear on the open receipt immediately without a second search step.

2.9.2 [24 June 2025]

Updated

  • UpdatedWhat: The Express work-order booking wizard is easier to use in mobile browsers. Who: Staff booking Express jobs on phones. Benefit: Counter and on-the-go booking works without fighting a desktop-only layout.
  • UpdatedWhat: The Express work-order booking wizard supports portrait mode on tablet browsers. Who: Staff booking Express jobs on tablets held upright. Benefit: Tablets can stay in portrait while completing the Express booking steps.

2.9.1 [20 June 2025]

Added

  • AddedWhat: Contact IDs can be updated when managing contacts. Who: Staff who need to correct or align external/internal contact identifiers. Benefit: Contact records stay consistent with other systems or internal numbering.

Fixed

  • FixedWhat: Printing works reliably on desktop, laptop, and iPad. Who: Anyone printing receipts, labels, or documents from those devices. Benefit: Print jobs no longer fail or behave inconsistently across common shop devices.

Updated

  • UpdatedWhat: Job IDs include the location prefix so multi-location shops can tell jobs apart at a glance. Who: Multi-location businesses and staff sorting jobs by branch. Benefit: Job numbers show which location they belong to without opening the record. Workshop: Before, job numbers looked the same across branches; after, the prefix shows which shop owns the ticket.
  • UpdatedWhat: File uploads during job creation are faster and simpler. Who: Staff attaching photos or documents when opening a job. Benefit: Intake stays quick even when evidence files are required.

2.9.0 [10 June 2025]

Added

  • AddedWhat: Unexpected errors during job creation are caught and handled more gracefully instead of failing silently or crashing the flow. Who: Anyone creating jobs. Benefit: Staff get a recoverable experience when something goes wrong mid-booking.

Fixed

  • FixedWhat: Uploading an oversized file now shows a clear warning instead of failing without explanation. Who: Staff uploading attachments on jobs or related flows. Benefit: Users know to shrink or split the file before retrying.

Updated

  • UpdatedWhat: New job creation was streamlined so opening a ticket takes fewer steps and less waiting. Who: Front-desk and technicians creating jobs. Benefit: Faster intake during busy counter hours.
  • UpdatedWhat: Ticket booking completes faster and with fewer friction points. Who: Staff booking repair tickets. Benefit: Shorter time from customer arrival to a saved job.

2.8.0 [30 May 2025]

Fixed

  • FixedWhat: Outdated search logic was replaced with a more efficient implementation. Who: Anyone using search across the app. Benefit: Searches complete more reliably under normal shop load.

Updated

  • UpdatedWhat: Search input fields respond faster as users type. Who: All users searching jobs, contacts, items, or similar records. Benefit: Less lag between typing and seeing results at the counter.
  • UpdatedWhat: User search is quicker in the places where staff look up team members. Who: Managers and staff assigning or filtering by user. Benefit: Finding the right colleague takes less time.
  • UpdatedWhat: Global search returns better-ranked, more useful results. Who: Anyone using the global search bar. Benefit: The right record is easier to find without opening multiple wrong hits.

2.7.0 [20 May 2025]

Added

  • AddedGroundwork was added to prepare for a future SumUp payment integration.

Fixed

  • FixedWhat: Buttons show a proper loading state while an action is in progress. Who: All users clicking save/submit actions. Benefit: Staff can see that the app is working and are less likely to double-click.

Updated

  • UpdatedWhat: Critical actions such as delete now ask for confirmation before running. Who: All users performing destructive actions. Benefit: Accidental deletes and similar mistakes are harder to make.

2.6.0 [10 May 2025]

Fixed

  • FixedWhat: The avatar image resets correctly when adding a new user instead of keeping the previous user’s photo. Who: Admins inviting or creating team users. Benefit: New user profiles no longer inherit someone else’s avatar by mistake.

Updated

  • UpdatedWhat: Subscription cards visually show how far the trial has progressed. Who: Trialing customers and owners watching plan status. Benefit: Remaining trial time is obvious without digging into account details.
  • UpdatedWhat: Settings and user modals are cleaner and give clearer success/error feedback. Who: Anyone editing settings or user profiles in modals. Benefit: It is easier to tell whether a change saved.

2.5.0 [01 May 2025]

Added

  • AddedWhat: PDF invoices can be uploaded directly to Lexware from RepairCMS. Who: Shops using Lexware for accounting. Benefit: Invoice PDFs reach Lexware without a separate manual upload path. Workshop: Before, staff exported then uploaded elsewhere; after, the PDF goes to Lexware from the invoice flow.

Fixed

  • FixedWhat: File handling for invoice uploads is more reliable end to end. Who: Staff uploading invoice files (including to Lexware). Benefit: Fewer failed or corrupted invoice uploads.

Updated

  • UpdatedWhat: Extra checks confirm that Lexware integration is connected and working before relying on it. Who: Admins and staff using Lexware. Benefit: Integration problems surface earlier instead of mid-upload.
  • UpdatedWhat: Invoice calculations are more accurate for VAT and discounts. Who: Anyone creating or reviewing invoices. Benefit: Taxed and discounted totals match what the shop intends to charge.

2.4.0 [30 April 2025]

Added

  • AddedUI components were added for offering related items, services, and locations.

Fixed

  • FixedWhat: VAT amounts calculate correctly across all service sections. Who: Staff creating jobs/receipts with services and VAT. Benefit: Tax lines no longer disagree between service sections on the same document.

Updated

  • UpdatedWhat: Settings and multi-step forms were redesigned so each step is easier to follow. Who: Anyone configuring settings or completing stepped forms. Benefit: Less confusion about which step comes next.
  • UpdatedWhat: Print options and styling for related services printouts were improved. Benefit: Printed related-service output is clearer and better styled than before.

    2.3.0 [20 April 2025]

Added

  • AddedWhat: The app checks for fake or disposable email domains when emails are entered. Who: Staff creating contacts, users, or bookings that require email. Benefit: Obviously bad email domains are caught before they bounce later.

Fixed

  • FixedWhat: Email form errors display clearly so users know what failed validation. Who: Anyone submitting forms with email fields. Benefit: Fixable email mistakes are obvious instead of a silent or generic failure.

Updated

  • UpdatedWhat: Displays prioritize organization names where that context matters for clarity. Who: Staff viewing business/supplier-oriented records. Benefit: Company name is easier to spot than only a person name in those views.
  • UpdatedCode cleanup behind the scenes for smoother runtime behavior.

2.2.0 [10 April 2025]

Added

  • AddedWhat: A dedicated contact address form makes adding and editing addresses easier. Who: Staff managing customer/supplier addresses. Benefit: Address entry is clearer and less error-prone than the previous flow.

Fixed

  • FixedFixed layout issues and typos in contact-related components.

Updated

  • UpdatedWhat: Contact information is handled more consistently across create/edit views. Who: Staff working CRM contacts. Benefit: The same contact fields behave the same way wherever they appear.
  • UpdatedWhat: Modals give better feedback and loading indicators while saving. Who: Anyone saving data in modals. Benefit: It is clearer when a save is in progress or finished.

2.1.0 [01 April 2025]

Added

  • AddedWhat: Print modals were added across components to support printing from more screens. Who: Staff printing receipts, labels, or related documents from those screens. Benefit: Print is available in more places without leaving the current workflow.

Fixed

  • FixedRemoved old unused code to reduce dead weight in the client.

Updated

  • UpdatedWhat: Job forms are better organized for a smoother create/edit experience. Who: Staff creating and editing jobs. Benefit: Job fields are easier to find and complete.
  • UpdatedWhat: Job and service modals are more responsive and easier to use. Who: Anyone opening job/service modals on varied screen sizes. Benefit: Modals remain usable on smaller displays.

1.0.7 [05 March 2025]

Added

  • AddedWhat: Job notes can be deleted when they are no longer needed. Who: Technicians and staff managing job notes. Benefit: Outdated notes can be removed instead of cluttering the job forever.
  • AddedWhat: An App Store lets shops connect and manage third-party app integrations. Who: Account owners enabling integrations and add-on apps. Benefit: Integrations are discovered and toggled in one place instead of hidden settings only.

Fixed

  • FixedFixed a small invoice date issue.

Updated

  • UpdatedWhat: Job filters are faster and more accurate. Who: Staff filtering the job list. Benefit: Finding the right jobs takes less time and fewer wrong hits.

1.0.5 [12 February 2025]

Added

  • AddedWhat: Each job can have a priority level so urgent work stands out. Who: Managers and technicians triaging the job queue. Benefit: High-priority repairs are visible before lower-priority ones. Workshop: Before, urgent tickets looked the same as routine ones in the list; after, priority marks what must be done first.
  • AddedWhat: Each job can have a due date for deadline management. Who: Staff promising and tracking return dates. Benefit: Deadlines live on the job instead of only in memory or sticky notes.

Updated

  • UpdatedWhat: Jobs are automatically sorted by priority so high-priority work appears at the top of the list. Who: Anyone working from the job list order. Benefit: The default list order matches triage without manual re-sorting.

1.0.4 [02 February 2025]

Added

  • AddedApp access can be limited by country using IP detection.
  • AddedCountry-specific access whitelisting is supported.
  • AddedWhat: Service requests include dedicated tabs for mail-in and bring-in flows. Who: Staff processing mail-in vs walk-in/bring-in service requests. Benefit: Intake channels are separated so each flow is easier to work.
  • AddedWhat: IMEI and email domain validations were added at intake/validation points. Who: Staff entering device IMEIs and customer emails. Benefit: Invalid IMEIs and bad email domains are caught earlier.
  • AddedWhat: Services can be tracked via links, and email templates support multiple languages. Who: Shops sending tracking links; customers reading email in their language. Benefit: Customers get usable tracking links and localized email content.
  • AddedWhat: Notifications fire for online service bookings. Who: Staff who need to react when an online booking arrives. Benefit: New online bookings are noticed promptly instead of only on next login.

Fixed

  • FixedImproved form handling and resolved several minor issues in the service request screens.
  • FixedWhat: The company legal VAT number field accepts and saves input correctly again. Who: Businesses maintaining their legal VAT number in company data. Benefit: The VAT number that appears on documents can be entered without field errors.
  • FixedWhat: Email template settings save correctly and template testing works again. Who: Owners and managers customizing customer-facing email templates. Benefit: Templates can be adjusted and test-sent before customers receive them.
  • FixedHardened various screens against missing data (internal stability fix).
  • FixedImproved error handling during job creation (internal stability fix).

Updated

  • UpdatedWhat: Login, signup, and service confirmation flows are smoother. Who: New and returning users; customers confirming services. Benefit: Account and confirmation steps fail less often and feel clearer.
  • UpdatedNotifications and search dropdowns behave more reliably.
  • UpdatedReceipts are more accurate, job data is handled better, and general security was strengthened.
  • UpdatedWhat: Login and signup work more smoothly on mobile devices. Who: Users signing in or registering from a phone or tablet. Benefit: Account access works on the move, not only at the desktop.
  • UpdatedWhat: Arrival confirmation in service requests is handled more reliably. Who: Staff confirming that a customer’s device has arrived. Benefit: Arrivals can be confirmed without the previous edge-case failures.
  • UpdatedWhat: Service request labeling and the status flow were improved for clarity. Who: Staff working mail-in and bring-in service requests. Benefit: The state of each request is easier to read and move forward.
  • UpdatedThe device security and request details sections were updated.
  • UpdatedWhat: Notifications for service bookings deliver more reliably. Who: Staff who need to react when an online service booking arrives. Benefit: New bookings are less likely to be missed.
  • UpdatedSearch dropdowns were hardened against missing data (internal stability fix).
  • UpdatedThe status display design and the arrival confirmation dialog were updated.
  • UpdatedWhat: The service details view presents information more clearly. Who: Staff reviewing service details on a request or job. Benefit: Key service information is found faster on the page.
  • UpdatedWhat: The shipment page layout and functionality were updated. Who: Staff managing device shipments. Benefit: Shipment work is easier on the reorganized page.
  • UpdatedWhat: PDF generation for consignment notes was improved. Who: Shops printing consignment notes for shipping devices. Benefit: Consignment documents generate more cleanly for the parcel.
  • UpdatedInternal request routing was hardened for more secure page access (internal security work).
  • UpdatedJob creation runs its internal steps in parallel for faster booking (internal performance work).
  • UpdatedCustomer and device data are handled more consistently.
  • UpdatedEmail templates are cached so emails prepare faster (internal performance work).
  • UpdatedRate limiting protects the platform against request flooding (internal security work).
  • UpdatedJob filtering and receipt updates behave more reliably.

1.0.3 [27 December 2024]

Added

  • AddedWhat: Credit notes can be generated for revoked invoices. Who: Accounting staff handling invoice cancellations. Benefit: Revoked invoices get a proper credit-note document for the books.
  • AddedWhat: Invoices can be revoked with a confirmation modal before the action completes. Who: Staff cancelling issued invoices. Benefit: Accidental revokes are harder; intentional revokes are explicit.
  • AddedService requests can be fetched by user ID and service request ID for targeted lookup.
  • AddedWhat: Jobs can be created from Typeform responses. Who: Shops using Typeform for intake that should become repair jobs. Benefit: Form submissions become jobs without retyping the whole request.
  • AddedWhat: Typeform responses track serviceId for correct service linkage. Who: Shops mapping Typeform answers to catalog services. Benefit: Submitted forms attach to the right service record.
  • AddedWhat: User profiles show an email verification icon. Who: Admins and users checking whether an email is verified. Benefit: Verification state is visible on the profile at a glance.
  • AddedWhat: ChatBox is integrated for in-product communication. Who: Staff (and where enabled, customers) communicating inside RepairCMS. Benefit: Job-related chat stays next to the work instead of only in external messengers.
  • AddedWhat: Archiving uses confirmation alerts before completing. Who: Staff archiving jobs or related records. Benefit: Accidental archives are less likely.
  • AddedWhat: Service receipts support displaying customer details. Who: Staff issuing service receipts to customers. Benefit: Receipts show who the work belongs to.
  • AddedWhat: VIN numbers display for better vehicle/device identification where relevant. Who: Shops repairing vehicles or devices identified by VIN. Benefit: VIN is visible on the record without digging through notes.
  • AddedWhat: Booking channel display reflects the job type more clearly. Who: Staff seeing how a job was booked. Benefit: Channel/source of the job is obvious on the ticket.
  • AddedWhat: Brand modal page layout is more comprehensive for brand selection/management. Who: Staff choosing or managing brands during intake. Benefit: Brand UI is easier to work through.

Fixed

  • FixedResolved form and sync issues in service requests.
  • FixedWhat: Invoice numbers update correctly after credit note generation. Who: Accounting staff after creating credit notes. Benefit: Numbering stays consistent when credits are issued.
  • FixedWhat: Invoice numbers are validated with duplicate checking. Who: Staff creating invoices. Benefit: Duplicate invoice numbers are blocked before they cause accounting pain.

Updated

  • UpdatedOptimized customer lookup for faster search results (internal performance work).
  • UpdatedSped up invoice creation and confirmation email sending by running them in parallel (internal performance work).
  • UpdatedSped up stock item updates with concurrent processing (internal performance work).
  • UpdatedAdded database indexing for faster job queries (internal performance work).
  • UpdatedImproved the accuracy of job status filtering (internal).
  • UpdatedWhat: Payment status handling in the invoice system was improved. Who: Staff tracking whether invoices are paid. Benefit: Paid and unpaid states are recorded and shown more reliably.
  • UpdatedMade invoice search update more smoothly while typing (internal).
  • UpdatedStreamlined invoice number management across the app (internal).
  • UpdatedWhat: After creating a credit note, navigation goes to the invoice details. Who: Staff who just created a credit note. Benefit: The related invoice is one step away for review.
  • UpdatedWhat: The service request pages were revamped — easier to see, more accessible, and laid out for better navigation. Who: Staff working service requests daily. Benefit: Requests are easier to read and move through with less hunting.
  • UpdatedImproved content design for clearer information delivery.
  • UpdatedImproved internal price and VAT data handling (internal).
  • UpdatedImproved internal stock level mapping (internal).
  • UpdatedImproved the service details header design.
  • UpdatedWhat: Loading indicators show while a Typeform booking is being submitted. Who: Shops using Typeform for online job intake and their submitting customers. Benefit: Submitters see progress instead of a screen that looks frozen.
  • UpdatedWhat: E-scooter templates include new fields and support file uploads. Who: Shops servicing e-scooters through template-based intake. Benefit: Scooter-specific details and evidence files are captured at intake.
  • UpdatedReorganized the description page with tabs and a left-side layout.
  • UpdatedImproved message loading and tracking (internal).

1.0.2 [11 December 2024]

Added

  • AddedWhat: Danish language localization is supported in the application. Who: Danish-speaking users and shops. Benefit: The product can be used in Danish.
  • AddedWhat: A dedicated access-denied page explains blocked access more clearly. Who: Users who hit a page or action they are not allowed to use. Benefit: Access failures are understandable instead of a blank or generic error.
  • AddedWhat: Integration page has a new dedicated layout. Who: Admins managing integrations. Benefit: Integration setup screens are easier to navigate.
  • AddedWhat: Typeform Description page uses a tabbed layout with a left-side structure. Who: Staff configuring Typeform-related descriptions. Benefit: Description content is organized instead of one long undifferentiated page.
  • AddedWhat: Brand Modal page uses a new card layout. Who: Staff selecting brands in the modal. Benefit: Brands are easier to scan and pick.
  • AddedWhat: Integration section has a default main page layout. Who: Admins opening Integrations. Benefit: The integrations home screen is clearer as a starting point.
  • AddedWhat: Receipt calculations support negative values. Who: Staff recording returns or adjustments on receipts. Benefit: Negative lines can be part of receipt math without workarounds.
  • AddedWhat: A Setup Modal and redesigned Setup interface guide configuration. Who: New or configuring accounts going through setup. Benefit: Initial setup is clearer and more guided.

Fixed

  • FixedResolved receipt translation inconsistencies.
  • FixedFixed dialogs in item management that would not close properly.
  • FixedFixed supplier search in goods receipt.
  • FixedCorrected date formatting in invoice processing.
  • FixedResolved device type loading delays in job creation.
  • FixedFixed error states in the image slider and image preview.
  • FixedRemoved unnecessary browser console output (internal cleanup).
  • FixedImproved updating user design images.

Updated

  • UpdatedWhat: Filtering by assigned user was enhanced. Who: Managers and staff narrowing lists to a specific team member. Benefit: A colleague’s workload can be isolated with less effort.
  • UpdatedWhat: The quotation workflow supports saving drafts. Who: Staff preparing quotes that are not ready to send. Benefit: Work-in-progress quotes can be kept without issuing them to the customer.
  • UpdatedService report availability was extended.
  • UpdatedWhat: The subscription management workflow was optimized. Who: Account owners managing their RepairCMS plan. Benefit: Plan and billing steps complete with less friction.
  • UpdatedUpdated design of Job Tab, Service Request Tab, and Details.
  • UpdatedRevamped Service Request Page layout.
  • UpdatedRedesigned Job Details Tab for clearer UX.
  • UpdatedEnhanced Service Details Header design.
  • UpdatedUpdated Brand Modal Page layout.
  • UpdatedUpdated Security & Compliance Tab design.
  • UpdatedEnhanced Customer Portal Chatbox and Details Tab.
  • UpdatedUpdated Job Details Page header across tabs.
  • UpdatedUpdated Invoice Details Page coloring and layout.
  • UpdatedWhat: The invoice module’s thermal receipt output was improved. Who: Shops printing invoices on thermal printers at the counter. Benefit: Thermal invoice slips come out better formatted for the customer.
  • UpdatedUpdated translation handling for Standard and Express receipts (internal).
  • UpdatedRevamped Sidebar and Dashboard Top Bar theme.
  • UpdatedImproved Goods Receipt user search design.
  • UpdatedEnhanced Stock Item Page and language clarity.
  • UpdatedEnhanced Job, Preview, and Revoke receipt functionality.
  • UpdatedImproved Express and Standard Job A4 and thermal receipts.
  • UpdatedImproved Job Item Details.
  • UpdatedImproved Receipt Settings usability.
  • UpdatedEnhanced Label Setting and Typeform Page design.
  • UpdatedImproved the permission and text template screens.
  • UpdatedAdjusted Dashboard Header coloring.
  • UpdatedWhat: Receipts properly handle items that have no image. Who: Shops whose catalog items or services lack photos. Benefit: Receipts stay clean instead of showing empty or broken image spots.
  • UpdatedImproved preview and print experience across pages.
  • UpdatedSecured Chatbox input against unsafe content (internal security hardening).
  • UpdatedAdded an additional content-sanitization layer around Chatbox components (internal security hardening).

1.0.1 [12 November 2024]

Added

  • AddedWhat: Two-Factor Authentication (2FA) can be set up with QR code support. Who: Account owners and users securing their login. Benefit: Accounts are harder to break into with password alone.
  • AddedWhat: Email-based 2FA verification is integrated as part of the 2FA flow. Who: Users completing 2FA setup/login. Benefit: Verification can complete via email where that path is used.
  • AddedWhat: Subscription purchase and management is available in-product. Who: Account owners buying and managing RepairCMS plans. Benefit: Plans can be purchased and managed without an offline sales-only path.
  • AddedWhat: Items and Contacts can be imported in bulk. Who: Shops migrating catalogs and CRM data into RepairCMS. Benefit: Starting data lands from spreadsheets instead of one-by-one entry.
  • AddedWhat: Import runs send email notifications summarizing the import result. Who: Users who started an import. Benefit: Import outcome is visible even after leaving the screen.

Fixed

  • FixedResolved receipt footer text formatting issues.
  • FixedFixed text overflow in dashboard widgets.
  • FixedFixed translation issues in dropdowns.
  • FixedFixed various minor UI/UX bugs.

Updated

  • UpdatedWhat: Login security is improved with 2FA validation in the sign-in path. Who: Users with 2FA enabled. Benefit: Sign-in enforces the second factor when configured.
  • UpdatedWhat: Movement caliber and case material can be managed for relevant devices (e.g. watch repair context). Benefit: Device specs that matter for those repairs are stored as structured fields.
  • UpdatedWhat: The device details form and its dropdown filters were improved. Who: Staff entering device information at intake. Benefit: Device data is captured faster and with fewer wrong selections.
  • UpdatedOptimized internal data fetching (internal performance work).
  • UpdatedWhat: The progress display for running imports was improved. Who: Users running item and contact imports. Benefit: Import progress is easier to follow while it runs.
  • UpdatedImproved internal state management (internal).
  • UpdatedWhat: Errors surface as toast notifications instead of failing silently. Who: All users. Benefit: When something goes wrong, staff see it immediately and can react.
  • UpdatedRedesigned the view-details and todo dialogs.
  • UpdatedImproved dashboard widget responsiveness.
  • UpdatedImproved dashboard data visualization.
  • UpdatedImproved internal component architecture and validation (internal).
  • UpdatedAdded loading indicators and safer error recovery across screens (internal stability work).
  • UpdatedImproved internal component reusability (internal).
  • UpdatedOptimized API request handling (internal performance work).