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).