Skip to content

What's new

Recent changes you might notice in MaxTrax, newest first.

  • In Admin › Reference data, a long category such as Material heats now shows 100 entries at a time with Previous and Next buttons and says how many entries it holds (“Showing 1–100 of 27,003 entries”), and the filter box searches the whole category, so entries past the first 10,000 can be found.
  • With the QC manager layout on Home, a new “How are we doing” card shows the right-first-time rate and the RT/UT reject rate for the last 30 days, with the counts behind each, a daily trend and when the figures were read; the reject rate opens the rejected-weld list. The QC manager layout now also puts the NDE backlog near the top of the work queue.
  • Recording an inspection result now offers Accept, Reject — weld defect, Re-examine — invalid exam (on a failed inspection only), Awaiting and Void exam, each with a one-line consequence. The confirmation says what actually happened to the weld, and a weld’s Inspections list shows each inspection’s Disposition (Reject, Lot-accepted or a dash).
  • The Weld Effort by Inspection Class and Weld Inches Detail reports now show a weld’s inspection class inherited from its ISO drawing instead of “(none)”. In the Weld Effort by Inspection Class and by Weld Type reports, the “(none)” group now appears once, as the last group, just above Totals.
  • Corporate Administrators can now create a new project from Admin → Project lifecycle with New project: enter a code, name and description, and the project appears in the Active list and the project picker with every setting off, ready to configure.
  • On the project Welds page, a device whose welds have not finished downloading now shows “Syncing welds…” or “Waiting for welds to sync…” (with a Sync now button), and a failed download shows “Couldn’t load welds.” with a Retry now button, instead of wrongly saying there are no welds in the project.
  • The weld drawer and inspection detail now have a Custom fields section where you can fill in and save your tenant’s custom fields (text, number, date, single and multiple choice, and tick boxes), with required fields and listed options checked before saving; removed, inactive and system-generated values are shown but can’t be changed, and if someone else changed the record first you’re asked to reload instead of overwriting their change.
  • Opening an ISO that belongs to a different project from the one you have selected now says which project it is in and offers a Switch project button, instead of showing “0 welds” and the other project’s numbers.
  • Home’s “Needs a decision” card no longer reports an inspection as waiting for decades when its date was never recorded; inspections with no date are listed last in the inspections grid’s date sort, and their Date shows a dash.
  • A revoked welder qualification now shows the same revocation date in the welder drawer, the blast-radius drawer and the audit trail, whatever the viewer’s time zone. The set of welds a revocation is reported to have tainted no longer depends on the reader’s time zone. Viewers east of UTC (Tengiz, Dubai) no longer see weld, window and inspection dates one day early in the compliance grid and its Excel/CSV export.
  • Inviting a user with “All projects” ticked now gives them access to every project; anyone invited that way before this update, including invites not yet accepted, still shows 0 projects until an administrator opens Edit roles & scope for them, ticks “All projects” and saves.
  • On Android phones and tablets, recording an inspection result in the field view now gives a short vibration as confirmation (iPhones and iPads have no vibration support in the browser, so nothing changes there).
  • A new NDE Method Results report in the Analytics catalog rolls up a project’s UT, RT, PWHT, hardness and PAUT results from inspection records — how many inspections have results recorded, hardness pass/fail, PWHT temperatures and PAUT amplitudes — and lists any inspection whose stored results could not be read.
  • For Corporate Administrators, Reports → BI integrations now lists every registered measure (diameter inch, earned diameter inch, weld effort) with its formula, weld-type gate and effective date; “Definition ›” opens a read-only definition card with the ruling and change history; the feed-health card announces definition changes such as diameter inch becoming Σ NPS; and the data dictionary can be filtered to one view.
  • A new Test packages turnover board lists your project’s test packages (Test Work Packages by default) with their stage, lets you filter by type and stage, group by system and subsystem, switch to a “This week’s turnover” closing view, and open a package summary — and the Home “Packages awaiting signature” tile now opens it.
  • The ISO Info tab has a new Planned welds field where you can record how many welds are planned for a drawing. Leave it blank when there is no plan; blank is not zero.
  • The project Welds page and test-package matrices now show a Defect drift lens — a Pareto of which defect codes cost the most rejected inches, month-over-month drift by welder, process or line, and the share of rejections with no defect code; on a test package, selecting a bar narrows the matrix to the matching welds.
  • A welder’s detail card now shows their radiographic and ultrasonic reject counts — all-time and over the last 90 days — instead of “Not available yet”.
  • When an uploaded workbook cannot be read, the import mapping screen now lets you pick a different file instead of offering a Retry that could never work, and an import that is still waiting for the worker says it is queued and tells you after two minutes that you can leave the page.
  • The import validation report now says an ISO was imported but its test package was not applied when the package is unknown, instead of listing it as rejected.
  • Inspections that have no date yet (Unreviewed or Pending) now show a dash in the Date column and field instead of 1/1/1990.
  • Workforce welder drawer, roster and NDE-tech drawer messages reworded in plain language (no ticket ids, no “arrives with a later slice”).
  • Procedure detail pages now show welding process and filler material names in the Steps list instead of raw ids, and the revision history labels each revision’s label.
  • When a scheduled report cannot be created, the form now says which field is wrong and why, the report and project are picked from lists, and the schedule list shows report and project names instead of codes.
  • Administrators can now set a new password for a user who can’t sign in, from the Set password… action on the Users list; the user is signed out everywhere and can sign in with the new password straight away.
  • Returning an Edit in Excel workbook that matches the server exactly now says “No changes found” and offers nothing to apply, and a refused or blocked return no longer shows a “Workbook loaded” badge beside the refusal.
  • In the welder, NDE technician and weld detail drawers, the file picker, Document type and Attach button for adding a document now stack to fit the drawer instead of running past its edge, so the Attach button is no longer cut off.
  • the /welds header count and partial-set banner now update after you add or change a weld.
  • accepting, rejecting or voiding a weld from the Welds grid now asks you to confirm first and tells you what happened.
  • The Defect Pareto report now also ranks defect codes by rejected pipe inches on its own sheet, flags codes that are not in your defect-code list, and notes how many rejections are withheld pending sign-off.
  • The weld matrix has a new “Created” column showing when each weld record was created in MaxTrax, in your time zone; a dash means no creation time was recorded (older welds) or this device hasn’t received it yet — hover the dash to see which.
  • Long dropdown menus now scroll instead of running off the screen, and if you have more than 12 projects the project switcher has a filter box — type part of a project’s code or name to narrow the list.
  • On a phone, the notification bell now sits at the top of the navigation menu (tap the menu button), so the sync status indicator is never cut off at the right edge of the top bar; in the field view the top bar’s buttons are now large enough to tap with gloves.
  • Drawing numbers and weld numbers can no longer contain invisible, control or text-direction characters; a weld date can no longer be set later than tomorrow; and a weld must use a weld type that exists — each is now refused with an error on the field instead of being saved.
  • A new Executive Brief PDF report gives project leads a one-page Monday summary — progress and diameter inches, the reject and defect pulse, notable exceptions, and the decisions they need — and, when scheduled, shows what changed since the previous scheduled run.
  • When Windows High Contrast Mode is on, the control you reach with the Tab key now shows a clear highlight outline, so you can always see where you are on the page.
  • On Operations Home, the diameter-inches card now says “No eligible welds yet” when none of the welds you can see counts toward diameter inches yet, instead of showing 0″.
  • In the weld matrix, a weld’s details panel now offers “Show every weld on rev N” when the weld has a pinned WPS revision, which filters the matrix to every weld welded to that same revision and tells you how many there are.
  • Project Inches by Joint Type and Executive Summary no longer leave out welds whose weld type is missing, Cut Out no longer leaves out welds whose inspection class or weld type is missing (for example, a weld whose class comes from its ISO), and Welder RT 20% by Line no longer leaves out butt welds whose inspection class is missing — those welds now appear under (none) and count toward the totals. Potential Lot Weld now lists a candidate whose inspection class record is missing under (none) instead of dropping it.
  • Creating a weld no longer occasionally pops up a “Sync conflict” box saying the weld already exists, which used to block the rest of the app until you dismissed it — the weld you created is kept as normal.
  • Administrators have a new Audit trail screen under Admin that lists weld, ISO and inspection events newest first, with actor, event-family, date and text filters, and an Export briefcase that assembles a project, ISO, weld or whole-tenant audit bundle with its integrity manifest and saves it as JSON.
  • A weld’s History section in the weld drawer now shows that weld’s recorded events, including those from its repair chain, instead of an empty placeholder.
  • A welder’s qualification governance trail now labels each entry’s action in plain words (for example “Revoked” or “Revocation bypassed”), and an entry that left the qualification’s status unchanged — such as a qualifier weld recorded under a revocation bypass — now reads “Revoked — status unchanged” instead of “Revoked → Revoked”.
  • When the sync indicator is still bringing down your other projects, it now says “Syncing all projects…”, so you can tell the project in front of you is already on your device.
  • You can now edit a weld’s descriptive data — weld type, size, materials, heats, spool, dates and more — from the Edit button in the weld drawer; only the fields you change are changed.
  • Administrators can now add new code editions (such as a new B31.3 year) and retire or reactivate superseded ones from Admin → Reference data → Code editions, without affecting citations already made.
  • The Defect Pareto, Reject Rate Control Chart, Welder Leaderboard and Weld Inches Ledger analytics workbooks can now be run from the Reports catalog and scheduled for email delivery.
  • A scheduled report that fails three times in a row (a report that could not be produced, or a delivery that was given up on) now pauses itself and shows the reason on the Schedules tab; fix the cause, then resume it.
  • Downloading an import’s validation report no longer fails silently when the browser blocks pop-ups — MaxTrax now tells you and you can try again.
  • Edit in Excel now checks out only the welds you can see in the weld matrix; when you return a workbook, a row for an existing weld outside your access, or a new row aimed at an ISO outside your access, is rejected with a reason instead of being applied.
  • The radiograph log and the UT metadata API now refuse a text value over 256 characters, a negative distance, exposure time or measurement, or a non-finite number, naming the field instead of silently storing it (a UT transfer correction may still be negative).
  • A very large report that used to fail and retry without ever arriving now arrives as a partial result with a “narrow the filter” warning banner.
  • When two people revise the same welding procedure at once, the second save is now stopped with a “reload the latest revision” message instead of silently overwriting the first person’s changes.
  • The admin audit log, and the dated entries listed in a welder’s governance history, now show each recorded time correctly — previously each one was shifted by the reader’s own time-zone difference, and close to midnight it could show the wrong day.
  • In dark mode, checkboxes, scrollbars and date pickers now use the browser’s dark styling instead of staying light.
  • If your organization has set its own accent color, dark mode now uses a lighter shade of that color automatically, so buttons, the active tab and focus outlines stay readable on the dark background; light mode still shows your color exactly as saved.
  • You no longer have to re-list a drawing on the ISO sheet to add welds to it. A workbook of new welds for ISOs a previous import already loaded now imports normally, instead of rejecting every row with “No matching ISO in the workbook.” — the ISO sheet can be left with just its header row when every drawing your other sheets mention is already in the project. Drawing numbers are matched within the project you are importing into, and a drawing that matches nothing is still reported as a rejected orphan row, so a typo is as visible as before. A drawing whose only ISO in the project has been deleted is treated as unknown: its rows are rejected rather than quietly reattached to the deleted ISO. Two limits worth knowing: inspection and film-interval rows find their ISO this way too, but their parent weld or inspection must still be in the same workbook, so an inspection-only append is not yet supported; and if a welds-only workbook has no ISO rows and not one of its drawings matches the project, the run fails as a whole (“The ISO worksheet has no data rows; nothing to import.”) instead of listing each row — check column A for a typo if you see that.
  • On a weld whose inspection sequence numbers had run past the largest number the system can store, those numbers are corrected when you upgrade. The inspections keep the order they were already in — nothing is reordered, added or removed — but their sequence numbers are renumbered to run 1, 2, 3… instead of showing a nonsensical value such as 2147483647, so the “Sequence” field on an inspection and the #number on the weld drawer read sensibly again. Only welds carrying such a value are touched; every other weld, including one with gaps in its numbering, is left exactly as it was. Adding a new inspection to an affected weld had been failing with an unexplained error, and works again.
  • The data-dictionary report’s dimension picker now offers all eleven dimensions — line service, material code, insulation type, filler material, welding process, heat, component, filler/heat, procedure, contractor and NDE contractor — and running the report on any of them works. Previously the picker offered three choices that did not correspond to anything, and every one of them failed.
  • Mistyping your password several times no longer locks your account permanently — MaxTrax now pauses sign-in for that account for a short period and then lets you back in automatically, so you no longer need an administrator to unlock you. The same short pause now applies when changing your password with the wrong current password.
  • You can now record an ISO’s fit-up details — fitter, inspector, status, chart and date — from a Fit-up tab on the ISO screen, and those values now appear on the P131 Fit-Up and Welds Fit-Up reports instead of printing blank.
  • The Project settings admin screen now opens on the project you already have selected, instead of showing a blank page until you type a project id.
  • In production, report download links now always save the file to your device instead of sometimes opening it in the browser, and they require a secure (HTTPS) connection.
  • Imported welds now get their pipe wall thickness worked out automatically from the pipe schedule and nominal size already on the workbook (ASME B36.10M-2018), so the welder-qualification check that runs as welds are imported judges the real joint instead of a blank value. Where a row’s size-and-schedule combination is not one the pinned standard covers, that row is now listed on the validation report as WALL_THICKNESS_UNDERIVABLE — naming the size, the schedule and the spreadsheet row — instead of importing with a blank thickness, and the rest of the workbook still imports as usual.
  • Coordinators who return an Excel round-trip workbook no longer have to be project administrators for welder qualification to advance — returning a workbook that names welders now counts those welds toward qualification exactly as an Excel import does. Welders whose qualification has been revoked for cause are the one exception: neither a returned workbook nor an Excel import will quietly re-qualify them, and the row says so on the return instead of skipping silently. A project administrator can still record the mark, and where doing so re-qualifies a welder whose qualification was revoked, that is recorded on the welder’s qualification history.
  • Saving a weld now refuses to move a completed weld’s weld date back to a “not yet welded” date while welders are still assigned to it — un-completing a weld that way silently changed test-package release readiness and progress reporting, so the edit is rejected with a message telling you to correct the date or void the weld instead. Ordinary weld-date edits, including on welds that have not been welded yet, are unaffected.
  • You can now choose a light or dark look for MaxTrax — or follow whatever your device is set to — from My settings, and reach it from the account menu. Your choice follows your account to every device you sign in to.
  • yes — a throttled sign-in now returns 429 + Retry-After instead of silently accruing toward a permanent lock, and failed sign-ins stop locking accounts (the help troubleshooting page ships with the branch).
  • On a slow connection the Admin configuration dashboard no longer claims the data-quality score “moved” on a first page load — the trend line now appears only after a genuine change between two settled measurements.
  • NDE backlog age in the Power BI reports now rounds to the nearest 12 hours instead of always rounding down, so a joint waiting 23 hours reads 24 hours rather than 12. Because the figure is reported in 12-hour steps, each one you see will either stay the same or go up by 12 hours — the old calculation always rounded down, understating how long a joint had actually been waiting by up to 11 hours.
  • Saving a weld with a negative welding-procedure or inspection-class id is now rejected with a clear validation error instead of being stored, and any weld whose record already held such a value is corrected on upgrade so it reads as “no procedure assigned” / “inherits the drawing’s inspection class” rather than showing an id that points at no procedure or class at all.
  • Home now shows three analytics tiles beside the work queue — Production today (diameter inches earned today, this week against last week, and a 30-day trend), Quality pulse (reject trend, top defect and repair rate), and Needs a decision, which ranks the three most consequential exceptions and opens each one in the view its number was counted from.
  • Retiring an NDE contractor or technician no longer makes the inspections already assigned to them look unassigned. Those inspections keep showing the real contractor and technician on the inspection detail and the per-weld inspection list, so a request you already sent no longer reads as one you never sent. Retired parties are still kept out of the New-inspection picker and the Send-NDE-request chooser. On those two screens, where a contractor or technician genuinely cannot be found you now see a marker such as “#12” instead of the same dash the screen uses for “nobody recorded”, and a party lookup that fails to load shows that marker rather than silently claiming nothing was recorded. The weld drawer on the weld matrix does not draw this distinction yet.
  • Re-importing a weld metadata sheet no longer wipes an inspection class you set on an individual weld — if the sheet’s inspection-class column is blank for that weld, the class you set is kept instead of quietly reverting to the drawing’s class. A weld whose inspection-class cell holds a code that does not exist is now flagged as a rejected row, naming the code, instead of quietly falling back to the drawing’s class. None of that row’s details are applied: a weld that already exists is left exactly as it was, and a weld number that is new to the project is still created but left empty, waiting on a corrected re-import.
  • Clearing the welding procedure of a completed weld is now refused with an explanation instead of silently erasing the WPS revision the weld was recorded as being welded to; on a weld that is not yet complete, the revision record is cleared along with the procedure rather than left behind pointing at a procedure the weld no longer has.
  • Corporate Administrators can now set their organization’s name, colours, logo and favicon from Admin → Branding, with a live accessibility check, a preview of the app in light and dark mode, a preview of the report letterhead, and a choice of whether the MaxTrax credit on reports is a clickable link.
  • If you’re exploring a MaxTrax demo tenant, the app now says so on every screen — including, in plain language, whether the demo can be archived for inactivity and the fact that loading your own data protects it permanently — plus a dismissible card on the Home page with four suggested things to try.
  • Administrators can now manage approval groups (the signature lines on a sign-off ceremony) and signatories as real records instead of typing comma-separated ids, put a project’s lines in the order they are signed, and control exactly who is allowed to sign each line.
  • Administrators now see a role ladder above the users list showing how many people hold each of the seven roles across the whole organization — select a rung to filter the list, with the filtered view shareable by web address — plus a new “Other scopes” column showing what each user’s access is limited to (contractor, NDE contractor, inspection type, weld type, approval group), editable in the edit drawer, with a confirmation step before removing someone’s all-access on any dimension.
  • Administrators can now add, rename, and retire reference-data entries — welding processes, materials, heats, inspection types, NDE contractors and technicians, film-interval statuses, and pipe schedules — directly from the Reference data screen, with retiring keeping every record that already uses an entry; weld types stay read-only and say why.
  • You can now pan a document image with the arrow keys — click the image (or Tab to it), then use the arrows to move around, Shift+arrow to move further, and Home to re-centre. Reaching an edge is announced to screen readers.
  • Retiring an inspection type no longer breaks the inspections already recorded under it. Those inspections keep showing their real type name on the inspection detail, the per-weld inspection list, the weld drawer, the ISO’s NDE complete breakdown, and sampling coverage — and a retired radiographic type once again shows its radiograph log, which had silently stopped appearing. Retired types are still kept out of the New-inspection picker and the Inspections type filter. When a type genuinely cannot be found you now see a marker such as “#12 (unknown)” instead of a blank or a missing line, and an ISO’s NDE complete sub-line reads “NDE breakdown unavailable” rather than quietly disappearing.
  • A blank procedure column in a weld-metadata import no longer wipes the weld’s assigned welding procedure — the stored procedure is kept, and a procedure code that doesn’t match any WPS now rejects that row with a message naming the code instead of silently clearing it.
  • An NDT technician recording UT/RT metadata, a defect, an NDE result or a DICONDE study reference against an older imported record no longer sees a generic “something went wrong” error — MaxTrax now explains that the record’s stored inspection metadata is damaged and needs to be corrected before the change can be saved. Nothing is overwritten when this happens.
  • Retired welder–project assignments no longer appear in a welder’s assignment list, the project’s welder picker, or the WelderQualifier report — removing a welder from a project now takes effect on every one of those screens instead of only some of them.
  • Welds created in MaxTrax no longer show today’s date as their weld date — most reports now leave the date blank until the weld is actually completed, and the NDE backlog stops counting un-welded joints as outstanding work. Total weld inches are unchanged; the dated figures (day-by-day progress and any as-of-date total) no longer credit a weld that was never completed. A few older report exports still print 1990-01-01 instead of a blank cell and are being corrected separately.
  • Edit in Excel now carries welder attribution — the checked-out workbook lists each weld’s welder stencils in Welder1..WelderN columns with a dropdown of the project’s welders, and returning the file applies your changes to the weld’s welder set (edit any Welder slot to set the full list; leave them all blank to keep it unchanged); a welder the file cannot resolve, one outside your scope, or a welder set with no Weld Date rejects that row with a named reason instead of being ignored.
  • On an ISO’s weld matrix you can now select several welds and choose Set joint location… to set Field, Shop or TPS on all of them at once, after reviewing what each weld will change from.
  • Image and PDF previews in the document viewer now open correctly instead of appearing blank.
  • Creating or scheduling a project alert now requires the Project Administrator role (or higher), and every recipient you add to an alert must themselves already have access to that project.
  • The Weld Log report’s date column, previously labeled “Created”, is now labeled “Weld Date” — it has always shown the welding date, and the new label says so.
  • Field crews can now pin today’s ISOs before heading out of coverage, see the exact MB/seconds cost before committing, and get an honest “safe to walk” / “N items need attention” / “not synced yet” receipt instead of guessing whether their offline kit is ready.
  • A repair weld that is edited before it is welded no longer records the wrong WPS revision. Its procedure revision is now confirmed when the weld is completed, against the date it was actually welded, so the traceability record matches the revision in force on that day.
  • Dialogs and confirmation prompts now reliably put keyboard focus inside themselves the moment they open — most visibly the sync-conflict dialog, which previously could leave a keyboard or screen-reader user’s focus stranded outside it until they tabbed all the way from the top of the page to find it.
  • the collapsed navigation rail’s icons are now centred, and the app’s brand mark is now visible in the default (collapsed) desktop chrome.
  • Open any weld and the new Traceability section traces it back to its heats, their mill
  • You can now zoom a document image by scrolling over it and move it by dragging — the ± and Fit buttons still work exactly as before, and your browser’s own ctrl/⌘-scroll page zoom is left untouched.
  • Drawings and photos now open full-screen on a phone or tablet, with pinch-to-zoom and bigger zoom buttons you can hit with a glove on.
  • Importing a project workbook now happens on the ISOs page — select Import workbook… at the top of the ISO list. The separate Import page has been retired, and old links to it land on the ISOs page with the import panel already open.
  • Opening a new weld lot now fails with “welder not on project” when that welder’s assignment to the project is no longer active — a state that today only arises in data carried over from the legacy system, since no action in MaxTrax deactivates an assignment.
  • Revoking a welder’s qualification, or deactivating them on a project’s roster, does not by itself prevent a new weld lot from being opened.
  • When you attach a document you can now classify it — pick a Document type such as an NDE report, drawing, or MTR — and each document’s type is shown on its row.
  • The shipped WPS catalog grid gains a “Facility” column and the procedure detail header gains a Facility row, both reading “Shared” for a tenant-wide procedure or the owning facility’s name.
  • The weld matrix now shows a WPS rev column recording which revision of the welding procedure each weld was welded to, and the weld drawer explains that a completed weld keeps its revision even after the procedure is revised.
  • Opening an ISO that has been removed, deactivated, or that you do not have access to now says so plainly — “This ISO isn’t available” — with a Retry and a way back to your ISOs. Offline is unchanged: your local weld list still works, and still says so.
  • The ISOs list now shows each drawing’s weld status at a glance and when it last saw activity, and its Open rejects and NDE backlog tiles are live — click either one to filter the list down to exactly the drawings it counted.
  • The Inspections screen is no longer a permanent item in the left navigation; find it from Home’s “NDE backlog” tile, or search for it with the command palette (Ctrl K / ⌘K).
  • A report that flagged two active drawings sharing the same drawing number in one project has been removed from the reports catalog, the scheduled-reports picker, and the help reference — the system has prevented that situation from occurring since 2026-07-07’s drawing-number uniqueness rule, so the report could never have returned a result for any customer.
  • Test packages gain a pressure-test capture form, a release-readiness (blockers) panel, a punch-item work-off list, and a blockers acknowledgement step on the sign confirmation — all reachable from the test-package detail screen.
  • There is now an ISOs screen in the Operations menu listing every drawing in your project — search it, sort and choose columns, export exactly what you are looking at, and add a new drawing with New ISO (only the drawing number is required, and it has to be unique in the project).
  • You can now preview an attached document — PDFs and images — without downloading it first, and open any attachment’s Details to see every drawing, weld or test package it is attached to, with the one you are currently looking at marked; removing it from here now says plainly that the file stays attached to everything else.
  • The ISO drawing page now shows diameter inches earned as its own metric card alongside NDE complete and Open rejects, with the percentage of eligible inches and a small trend of inches earned over time — the same project-wide number as before, just easier to read at a glance.
  • NDE technicians and QC reviewers can now view and edit an inspection’s RT (radiographic) equipment and film detail, and record a structured defect on each film-interval row, directly from the inspection detail screen — capture that previously had no screen at all.
  • Added a new Sampling coverage page (Quality section) that shows, per welder and line, whether NDE sampling is on pace, owed, or breached against the authored rate — with an expandable “why pulled” panel and CSV/Excel/PDF export, replacing the need for a hand-built spreadsheet.
  • The projected row-scope estimate before running a report is now read from your device’s own synced weld data wherever that’s possible, preferring the server’s verified count for a whole-project report — it stops warning on every ordinary project-wide run and instead warns accurately, with a labelled note when it has to fall back to a documented estimate (a cross-project portfolio run whose other projects’ data isn’t on this device, or a device that hasn’t finished syncing). Narrowing suggestions now show the row count they’d get you to.
  • BI/reporting admins and readers can now see a live data dictionary of the Power BI reporting views, a feed-health/parity card showing whether the app and the published view counts agree, and copy-able step-by-step instructions for connecting Power BI Desktop — all from the Reports → BI integrations tab. No credentials are ever shown; server and database names are still provided by your administrator.
  • Report runs now show a projected row-scope estimate and an amber warning before you run a report likely to exceed the row cap, with one-click narrowing suggestions and a frontend-only “All history” date preset.
  • In Reports > Catalog, you can now filter reports by category/kind/format, search by common alternate terms (not just the title), see a short “About” description before running a report, and see a small preview icon per report. Most reports without an on-demand button before are now reachable from Reports > Catalog if the server has registered them; a handful of specialized or internal ones are visible but not yet runnable from there.
  • The New user, New inspection, New weld, NDE-technician cert window, New welder, and Edit welder sheets now group optional fields into collapsible sections instead of one flat field list.
  • The admin Global settings page now tells you exactly which version of MaxTrax is running, alongside the version your browser has loaded. The older “App version” number is still there but is now clearly labelled as a legacy setting carried over from your previous system, so it is no longer mistaken for the running version.
  • When you pick an ISO from a drawing list — creating a weld, moving welds, or jumping to an ISO — the list shows at most 500 drawings at a time. It now tells you when you are seeing only the first 500 instead of appearing to show everything, so a drawing that is further down the list no longer looks like it does not exist. Use the ISO navigator to browse every drawing on a large project.
  • When a compliance search takes too long for the server to answer, the page now says it timed out and gives you a Retry button, instead of showing loading rows for a couple of minutes under a message about the server waking up; the exposure counts at the top read “Unavailable” rather than a dash, so a search that failed can no longer be mistaken for “nothing found”.
  • The app opens noticeably faster — the code needed to show the first screen is about a third of what it was, and heavyweight features like Excel and PDF export now load the moment you use them instead of on every screen. Offline use is unchanged: everything is still cached for working offline.
  • An Excel import that is too large for the import service’s memory now fails with a clear message saying so — including how large a workbook it can handle — instead of stalling and retrying silently until it gives up.
  • When the server rejects a weld you created offline, dismissing it from the “needs attention” list now properly closes it out — the row stops showing as “Queued”, the queued counter goes back to zero, and the “you may lose un-synced work” storage warning can finally be cleared. Previously a rejected offline create stayed queued forever and, after 72 hours, produced a non-dismissible warning that nothing you could do would satisfy.
  • On a phone, the inspections list now keeps the inspection number pinned to the left edge while you scroll sideways — so when you reach the State column you can still see which inspection you are looking at.
  • A link or scanned label that points nowhere now shows a “Page not found” screen with the menu still there and buttons back to Home and Welds, instead of an error message that suggested something had broken. The address you tried is shown on screen so you can read it back when you report the problem.
  • Excel imports now tell you when a workbook lists the same ISO drawing or the same weld twice — the first row still wins, but the ignored row is listed in the validation report instead of disappearing. And in Edit in Excel, a Weld Date the server can’t read now rejects that row with a clear reason instead of being silently ignored; write dates as yyyy-mm-dd.
  • Scheduled reports now stop running when the person who created them loses access to the project — the schedule is switched off automatically and the reason is recorded, instead of continuing to email reports indefinitely.
  • Your organization can now require every administrator to use two-factor authentication. An administrator who signs in without an authenticator app set up is taken straight to the setup screen and completes it themselves in that same sign-in, so turning the requirement on never locks anyone out.
  • You can now change your own password from the account menu — changing it signs you out on every device, including the one you’re using, so a password you think someone else knows can be replaced without waiting for an administrator.
  • Setting up your authenticator app from your account settings is now all-or-nothing — if the server hits a problem partway through, your existing authenticator keeps working instead of being replaced by a code you never received.
  • A welder qualification lot no longer counts welds that were deleted from the project, so a lot can’t close as a full sample when it is actually short — and the Lots tab, the tracer view and the Welder Lot report now all report the same weld count, and the same failure count, for the same lot.
  • Weld Inches Detail, Incomplete Welds, Potential Welder Failure and the Weld Effort by Inspection Class / by Weld Type reports no longer silently leave out welds whose inspection class comes from the drawing rather than the weld itself, or whose weld type is not recorded. Those welds now appear, grouped under “(none)” where a code would go, and the weld-inches and weld-effort totals include them — so totals on these reports can be higher than before, and a very large project may now show the partial-result banner it should always have shown.
  • If your sign-in expires while MaxTrax is open, the app now renews it in the background and carries on — and if it genuinely can’t, it tells you your session expired and offers a working sign-in button, instead of showing “Couldn’t load your projects” with a Retry that never succeeded.
  • The sign-in, two-factor and invite screens now use the larger touch-friendly sizing — tapping into a field on a phone no longer zooms the page, and the sign-in button stays reachable with the keyboard open.
  • The Welds page no longer shows a misleading “0 welds, 0% accepted” while it is still loading — the count and summary band now appear as placeholders until the real numbers are in, so a zero on screen is a zero MaxTrax has actually read. On a device still running its first sync of a project, check the sync indicator before treating an empty drawing as final.
  • The Inspections screen now shows each row’s ISO drawing number and weld number, and the search box matches on both — so you can find inspections by the drawing or weld number you work from instead of only by chart, tech, or description.
  • In the Field register, the Record result button now prints “Needs a connection” on the button itself when your device is offline, instead of hiding that in a tooltip you cannot see on a phone. On the record-result sheet, each result button (Passed / Failed / …) now announces its result once to a screen reader instead of twice — the colored status chip beside the label is still there, unchanged.
  • The Custom fields admin screen now loads a page at a time instead of every field at once, and adds a search box, sortable columns and an export — so it opens quickly even on projects with a thousand field definitions.
  • A save that collides with someone else’s edit to the same weld or inspection now returns a clear “reload and try again” conflict instead of a server error, so the app can prompt you to refresh rather than retrying a change that can never succeed.
  • The sign-in page no longer says you don’t have permission to view the page before you’ve even tried to sign in — it now points you to support and to a Corporate Administrator on your project.
  • The Welds page now shows your project’s real weld total from the server, and tells you plainly when your device is still syncing and only holding part of the project.
  • Screens no longer re-request the same data over and over while loading, the notification bell no longer re-reads its whole feed on every single update, and a page refreshing in the background no longer blanks back to a loading skeleton — a direct battery and cellular-data saving on a phone or tablet in the field.
  • A test-package completion certificate or import-validation workbook with more rows than the report cap now comes back as a clearly-marked partial with a “PARTIAL RESULT” banner telling you to narrow the filter, rather than failing to generate. A truncated completion certificate also stops stating a completeness verdict, since it can only see part of the roster.
  • A failed sign-in now gives the same message whichever way it failed, so nobody can use the login page to work out which user names exist on your tenant. If you enter the correct password for an account that has been locked or deactivated, MaxTrax still tells you so — that message just no longer appears before the password is checked, and it stops appearing once an account has taken more failed attempts than the lockout allows, until an administrator resets it.
  • Reports now contain only the rows you are authorized to see — a report you run shows the same contractors, weld types and inspection types your on-screen lists show, instead of everything on the project.
  • For your security, staying signed in now has a limit — 90 days after you sign in, MaxTrax asks you to sign in again, even if you have been using it every day. Sessions that are already open are carried over by the update, so you are not expected to be signed out when it lands.
  • Keyboard users can no longer tab into a dialog sitting behind another dialog — the buried one is now genuinely out of reach until it is back on top, matching what screen readers were already being told.
  • An import that is interrupted — by a deploy, a scale-in, or a worker failure — is now picked up and finished automatically instead of showing “Processing” forever, and an import can no longer be wrongly rejected just because another import of the same file was already running.
  • Pages and data now download noticeably faster on slow site connections, because the app compresses
  • Saved-view alert digests now contain only your own activity, and the alerts list on a project
  • Deleting a weld now also removes that weld’s inspections and film intervals from field devices, and a newly set-up device no longer downloads them as if they were still active.
  • Imports that contain comma-formatted numbers (for example 12,5 instead of 12.5) are now reported as errors on the affected rows instead of being accepted as a different number — previously a workbook saved from a European-locale Excel could import a 12.5-inch weld as 125 inches, silently inflating progress and invoicing figures, with no warning anywhere. Cells that are not numbers at all (a #N/A formula error, or free text) are likewise now listed in the validation report rather than being silently imported as 0. Blank cells are unaffected and still import normally.
  • Project administrators can now undo a whole Excel import from its run page — reversing only the records that run created and still owns, refusing outright if any of them sit under a signed ISO or test package, and offering a restore for 30 days afterwards.
  • A welder’s qualification drawer now shows the full history of any revocation — who revoked it, when, and why — plus which welds were made after it took effect, with an exposure-record export.
  • The weld matrix rollup band and the Home progress metric now show the project’s earned Diameter Inch (DI) — how many diameter-inches of pipe have been welded and made good — alongside separate rework and open-reject figures and a short trend.
  • QA/Compliance Administrators can now find lapsed-qualification-weld alerts, the compliance exception feed, and the repair-weld gap report on dedicated Compliance/Reports pages, and can subscribe to notifications on saved grid views and these alert lenses once the digest engine is live for their project.
  • Welder detail now shows a Scorecard (continuity mini-chart + qualifier progress) at a glance, ahead of the full qualifications/continuity/performance detail below it.
  • Screen-reader users managing custom fields and custom reports in Admin now hear the field/report’s actual name (e.g. “Reactivate Legacy flag”) on the Deactivate/Reactivate buttons, instead of the internal machine code (e.g. “Reactivate project.legacy_flag”).
  • the Scheduled reports admin table now dims disabled rows correctly — the History and Enable buttons on a disabled schedule are legible (WCAG-AA contrast) instead of being washed out along with the row text.
  • On a phone in Field view (the ISO detail screen today), a new bottom tab bar gives one-thumb access to Home/Welds/Workforce/Import and a “More” menu for everything else — no more reaching for the hamburger menu to get around.
  • External contractor/subcontractor users now see a clear “Acting as <party>” home screen, an honest re-syncing status when switching parties, a friendly “not in your slice” message instead of a raw error, and a clean notice if their access to a party is removed.
  • The Schedules tab in Reports now shows a clear reason when a scheduled report delivery fails or a schedule is paused, and hides the Pause/Resume control for users who can’t manage schedules.
  • The import wizard now shows a “Map your workbook’s columns” step after upload, pre-naming each column and letting you correct or save the mapping as a reusable profile before the import starts; rows flagged for review (a matched duplicate weld, or a repair label with no matching parent) now show up distinctly in the validation report, and a repair-label row can be linked to its parent weld with one click.
  • adds a new Procedures page to the main navigation — the welding-procedure (WPS)
  • Tenant administrators can now grant and revoke a facility party-admin seat directly from the user-admin drawer — no more direct database change to stand up a facility administrator. You can only grant facilities you administer yourself, and every grant and revoke is recorded in the audit log.
  • A weld you create while offline no longer disappears from your own device after it syncs — it stays visible, and you’ll no longer see a spurious “Weld sync rejected: deletion is not supported” message for a weld you just created.
  • Welder lists now show which facility each welder belongs to, and you can filter the roster to a single facility and share that view as a link. If a welder’s stencil is already used in the same facility, MaxTrax now explains exactly that instead of showing a generic error.
  • Completing a weld now shows an eligibility preview naming which welders can make the joint and why; the welder detail drawer shows each qualification’s range envelope, its supporting PQR record, and a clear revoked-vs-expiring distinction.
  • Long entity forms (starting with weld completion) now group optional fields into collapsible sections that stay tidy by default and auto-open to show a validation error.
  • The “Complete weld” action no longer appears on welds that are already complete, so the list only offers actions that still apply.
  • You can now download an import’s validation report as an Excel (.xlsx) file from the import run screen.
  • Editing custom-field values now requires the same permission as editing the record itself — read-only users can no longer change custom fields on drawings, welds or inspections, and welder custom fields are restricted to corporate administrators.
  • Administrators can now complete, archive, or restore a project — archived projects are hidden from the default project pickers and rollups (nothing is deleted, and any archived project can be restored), and a close-out view shows a completed or archived project’s ISO and weld totals.
  • New analytics reports are available in the Reports catalog — a Defect Pareto, an RT/UT reject-rate control chart, a welder leaderboard, and a per-weld diameter-inch (earned/rework/rejected) detail export.
  • Saved-view alerts can now send scheduled digest emails on their configured cadence (one email per recipient), delivered only to members of the alert’s project.
  • Rejecting a weld now guides you straight into repairing it — record a Failed result and MaxTrax offers to create the repair weld on the spot (or leave it for later), shows the new repair weld’s server-assigned number and lineage, and links you to an existing repair instead of ever creating a duplicate.
  • New: press ⌘K (or Ctrl+K) and type a legacy name — like “Welds grid” or “Data dictionary” — to jump straight to where that screen lives now; the Help panel’s “What’s it called now?” section lists the same map so migrating users can find every renamed surface.
  • Fixes a rare data-integrity edge in the field quick-entry bar: undoing a weld you just created — in the split second after it reached the server but before the app had confirmed it back — now safely retires it through the same audited Void the weld drawer uses (with a brief “Void pending” indicator), instead of trying to delete a weld the server already knew about. No change for the normal case (undoing a not-yet-sent weld still removes it instantly).
  • the admin Custom Fields and Custom Reports tables now dim inactive rows correctly — the Reactivate button on a dimmed row is legible (WCAG-AA contrast) and clickable/labeled for screen readers, instead of being washed out along with the row text.
  • The ISO detail page now shows a persistent header above the tabs with the drawing number, key identity fields, and an at-a-glance weld summary (percent accepted, NDE-complete and open-rejects counts) that stays visible on every tab.
  • The test package screen now shows a turnover/databook readiness summary and a list of the specific welds still blocking sign-off, each linking straight to that weld in the matrix below.
  • Welds completed against a welding procedure that was created in the legacy system during changeover now correctly record and display the procedure revision they were built against (previously such welds could be left without a pinned revision).
  • Welds now report the WPS/procedure revision that was in effect on the weld’s build date (rather than always the latest revision), so back-dated and same-day completions show the historically-correct procedure revision.
  • The in-app Help panel now shows a short “About this screen” summary (what it is, its terms, how to do common things) for the ISO detail / weld matrix screens.
  • The help center now covers Home (the work queue), the Workforce welder/NDE-technician roster and qualification screen, Edit in Excel, admin Reference data, My settings, Quick entry, welder progressive-examination lots, tenant branding, and the mobile Field register — plus updated guides for the weld matrix, working offline, and completing a weld.
  • Three new PDF reports are available from the reports catalog — Weld Effort by Diameter, by Inspection Class, and by Weld Type — each showing per-group weld effort, diameter inches, completion rate, and weld counts for a project.
  • Six new Saulsbury P131 / Welds PDF reports are now available — Piping Fit-Up / Welding Inspection (P131-P-001) and Weld / NDE Summary (P131-P-002), each for a whole project or a single ISO, plus the standalone Welds Fit-Up and Weld/NDE Summary detail tables — with the welder stencils, grouping by unit, and the P131 sign-off block.
  • Weld-matrix and workforce screens now render identifiers in a fixed-width font and align numeric columns so figures line up cleanly down each column.
  • Checkboxes and column sort buttons in the app’s data grids now have a larger, easier-to-tap click/touch target — no visual change, just a more forgiving hit area, especially on touch devices.
  • Administrators can now record each NDE technician’s certification effective and expiry dates from a new Admin → NDE technicians screen; setting an expiry date activates the certification-expiry check when inspection results are recorded (warn or block, per the project’s Qualify NDE technicians setting), and the dates also appear read-only on the technician’s card in the Workforce roster.
  • Added a searchable Glossary page to the MaxTrax help center, defining domain terms including the difference between diameter inch, weld inch, and structural (linear) weld inch.
  • Reports and labels you print (ISO QR labels, weld and ISO detail sheets, grid exports) and the invitation emails MaxTrax sends now carry your organization’s name and brand colour when set, falling back to the standard MaxTrax mark otherwise.
  • You can now attach, view, download, and remove documents — such as the pressure-test certificate and MTR/heat book — directly from a test package’s detail page, instead of the removed generic documents console.
  • The in-app “Help with this screen” links now open the right help page instead of a “page not found” — every screen’s help button, the sign-in help link, and Search the docs now work — and the What’s new item is shown by default.
  • Inspections and film intervals can now record a digital-RT (DICONDE) study identifier and capture medium (film, CR, or DDA), so tenants moving to computed/digital radiography can track the image reference alongside the weld — no film-only assumption.
  • A welder’s qualification on a project can now be revoked for cause by a project administrator, with a required reason — distinct from a qualification that has simply lapsed (6 months without a qualifying weld). A lapsed welder becomes current again automatically once they make a qualifying weld; a revoked welder stays revoked until an explicit re-qualification. The welder-continuity report now shows Revoked alongside Current/Lapsed.
  • Four new Excel exports are available from the reports catalog — Weld Cut Out, Weld Inches Detail, Project Inches By Joint Type, and Welder RT% by Line — matching the equivalent legacy Saulsbury reports.
  • A new Excel export is available from the reports catalog — User Activity — showing per-user, per-hour request activity for the previous calendar month.
  • A new Welder Repair Rate report (Excel) is available from the reports catalog — for each welder it shows the share of their welds currently in Repair status, alongside the share currently Rejected, so crews can compare repair and reject rates per welder.
  • The Help Center’s sidebar navigation now groups welder-related guides under a “Workforce” section instead of a “Welder” section, alongside the site’s other help topics.
  • Weld status badges and the summary bars now use a clearer, softer color set that’s easier to read at a glance — including a distinct amber for welds that are being repaired — and they stay legible in high-contrast mode.
  • The weld matrix now has a grouped column header, a color-coded status stripe down the left of each row, one-click buttons to show or hide column groups, and a Comfortable/Compact row-height toggle (your choice is remembered and saved with your views); a footer shows how many welds are visible out of the total.
  • The weld detail drawer now shows a tabular specification grid, richer inspection rows (date, technician, a link to the inspection report, and record-result), and clearly labelled history and repair-lineage sections.
  • The Operations Home work queue is redesigned as a severity-coded “what needs you now” triage list — most urgent work first — alongside a project weld-status summary bar, a segmented role switcher, a tabbed Recent panel, and a collapsible setup checklist.
  • The Documents page has moved — attach, view, or remove a document from the ISO or weld it belongs to instead of a separate Documents list. Document rows now show the file name and its type/size on two lines. Inspection and welder-continuity status chips use more distinct colors so different statuses are easier to tell apart at a glance.
  • A new “Repair Link Integrity” Excel report flags repair welds whose link to their base weld is missing or points at the wrong weld, so data-entry mistakes in the repair chain are easy to find and fix.
  • The app shell now shows the MaxTrax brand lockup, your initials in the account menu, an internal/external badge on the party switcher, and a clearer sync-status pill.
  • Screen-reader users can now tell apart the row-action buttons (change status, ISO QR label, record result, hide rejection) when several identical-looking ones appear in a list.
  • A new Workforce page lists your welders and NDE technicians, each with a qualification/certification status roster and a detail drawer.
  • Opening a welder shows their qualifications, continuity status, lots, and attached evidence in one place, with an Edit form and a one-click “All welds by this stencil” jump to the pre-filtered weld log.
  • You can export a single welder’s qualification statement (qualifications + continuity) as a PDF from the welder drawer.
  • Admins get a new Reference-data hub (Admin → Reference data) — grouped cards for Welding, Materials, and Inspection & NDE reference categories, each showing a count and a gap badge, with a vocabulary/synonym search (e.g. “F-number” finds filler materials, “mill cert” finds heats) and read-only category drill-ins; config-health reference-gap alerts now deep-link straight to the relevant category.
  • Welders now have a Lots tab showing each welder’s progressive-examination lots (state, sampling policy, weld/failure counts, tracer level), and each lot opens a detail view where a QC/NDE coordinator can disposition the lot’s sample (Pass credits the eligible welds; Fail opens a tracer and locks the pulled welds’ examination) and, with the right role, de-escalate an open tracer. The tracer is drawn as a top-down diagram — welds as nodes, red edges showing what a failure pulled in, a pulsing marker for traces awaiting their shot, and a drawn level-3 “whole lot examines” threshold — with an equivalent keyboard/screen-reader step list.
  • A keyboard-first Quick-entry bar on the weld matrix lets you add welds rapidly — each new row carries down the weld type from the last clean weld and proposes the next weld number (pre-selected so one keystroke overwrites), you commit one weld per Enter, and a session tape gives you undo (retracting un-synced welds or routing synced ones to the audited void).
  • A new notification bell in the top bar shows the alerts that matter — the events your tenant marks as sticky, plus your own saved-view alerts (“Notify me” on any saved view). Mark them read or dismiss them per person, and see a restrained “Running now” line for active imports/reports. Manage which event types reach you (bell and/or email) under My settings → Notifications. Saved-view alerts can also email a chosen set of teammates, delivered through MaxTrax’s audited email channel.
  • A new Reports screen: search a catalog of every available report, set criteria in a drawer (with saved criteria you can reuse from — and share with — the weld grid’s saved views), run a report and watch it render live in Activity (with a warning before downloading a truncated result), and set up scheduled email delivery on a plain-language cadence. Rollup reports (Executive Summary, Failure Analysis, Welder Continuity, Welder Rejection) can span multiple projects you’re authorized for.
  • New Edit in Excel page — export your whole project to a spreadsheet, edit it in Excel, and return it; MaxTrax works out exactly what changed and applies it after you confirm a preview. A row you delete from the sheet is never treated as a deletion (archive a weld with the explicit Archive column), and if a weld changed on the server while you were editing you choose per row whether to keep your value or the server’s.
  • Weld matrix toolbar gains an inline (?) help toggle beside the lens filters; the weld drawer’s Repair/Void confirm step now states the consequence in plain language and its success toasts explain why, not just what.
  • Press ⌘K (Ctrl+K on Windows/Linux) anywhere to open the new command palette — a fast, keyboard-first way to jump to any screen, ISO, or weld by name, or run an action like “New weld” without hunting through menus. Also reachable from the search button in the top bar and from the ISO Navigator. Actions open their normal screen and confirmation — the palette never changes your data on its own, and it only shows the actions your role can perform.
  • the app now has two areas — daily Operations (a slim, expandable rail) and Admin (a full settings sidebar with a config-health dashboard), switched by a role-gated cog. Admins land back in their last-used area on login.
  • New Operations Home — a project work queue that answers “what needs me now?”: NDE backlog, open rejects, packages awaiting signature, and validation issues, each a one-click deep link into the matching welds/inspections view. Replaces the weld list as the default landing.
  • You can now report a problem from anywhere in the app (the Help panel → “Report a problem”)
  • fixes a false-negative 404 on document downloads for migrated documents attached to weld-build/reference-data catalogs (weld types, materials, contractors, inspection classes, line services, ASTM standards, filler materials/heats, welding processes, heats, components, inspection types, document types, approval groups) — previously indistinguishable from a missing document; no change to any existing authorization outcome.
  • User roles now appear with clearer, job-based names throughout MaxTrax — for example, “Weld Associate” and “NDE Inspector” — wherever you view or assign them.
  • a branded tenant’s app name, accent color, and browser-tab icon now apply immediately on load
  • A tenant with branding configured now sees its logo, app label, and accent color on its generated PDF/Excel reports (starting with WeldLog, the Test Package Completion certificate, and the Duplicate Weld workbook) — everyone else’s reports are pixel-identical to before.
  • An ISO’s detail page now has working Info and Documents tabs — drawing attributes, weld completion stats, a QR/detail-sheet download, and any tenant custom fields on one screen; attach, download, or remove documents for the ISO or for an individual weld (from its drawer).
  • A new “Navigator” button on the ISO page opens a browsable tree of the project’s ISOs by unit/area/system (or by test package), each showing a status-at-a-glance dot and weld count; a ‹ › control steps through the same filtered list you navigated from; and a searchable “Find ISO” box jumps straight to any ISO by drawing number, even on projects with thousands of them.
  • an offline “Why did this happen?” tap on a bundled troubleshooting topic (every current sync-rejection/conflict reason code, plus importRowRejected/forbidden) now opens a styled, readable offline copy instead of doing nothing; a non-bundled/unrecognized topic is unchanged (disabled, “Needs a connection”).
  • NDE coordinators can send an NDE request to a contractor for a batch of welds in one action, recall a request before results land, and the film-length field is required or hidden per project policy — with a durable audit trail (who requested/recalled and when) instead of just an outbound email.
  • Projects can now turn on a “Fit-up” pre-weld visual check per project; when enabled, every new weld automatically gets a Fit-up inspection alongside its usual NDE requirements.
  • Schedule reports to generate and email automatically on a recurring cadence (daily/weekly/monthly), with per-recipient delivery tracking and retry — no need to run each report by hand.
  • Users restricted to specific contractors, NDE contractors, or inspection types now see only their assigned records in the weld, ISO, inspection, and welder lists — these per-entity restrictions are now enforced in the modernized interface (all-access users are unaffected).
  • Invited users can now set their own password from the link their administrator sends them, instead of needing an out-of-band workaround; the admin’s invite panel now shows a ready-to-use link alongside the one-time token.
  • The ISO detail page now opens a full weld matrix — filter, sort, group and search a drawing’s welds, see each weld’s inspection status at a glance, reorder inspections, and complete, repair, void, or move welds from one screen.
  • Screen readers can now tell apart multiple “Why did this happen?”/“Why?” help links in a list — the needs-attention inbox, the import validation report, and sync conflicts each announce which row or item a given link explains, instead of every link in the list sounding identical.
  • When a sync or import change gets rejected, or you land on an access-required page, MaxTrax now shows a “Why did this happen?”/“Learn more” link that jumps straight to the matching help article.
  • The “still working — the server may be waking up” message shown during a slow request is now easier to read (its text was too low-contrast). Everything else in this change is internal developer tooling (a component gallery + automated accessibility checks) with no other visible effect.
  • The MaxTrax Help Center (help.maxtrax.io) has real, accurate guides now for recording inspections, logging film intervals, managing users, importing weld data, generating reports and labels, working offline, and more — plus a new troubleshooting page explaining common sync and import errors.
  • The help center now has a “What’s new” page listing recent user-facing changes to MaxTrax, newest first.
  • The app now has a ? help button in the header (and phone nav menu) with quick links to the relevant help page for your screen, search, and contact support — plus your account menu shows the app version and a sign-out option.
  • MaxTrax can now warn when an inspection is recorded or a technician assigned whose NDE certification has expired or is expiring, and (per project) block expired-cert inspection records outright.
  • Audit-log exports now show a readable Message and a friendly event Type (instead of raw data), and include the activity trail for deactivated projects; welder NDE reports now include departed welders’ history.
  • Timestamps on reports and audit-trail screens (like “Generated” stamps and audit events) now show in your own time zone instead of always UTC — set yours under “My settings”, or an admin can set a default for everyone in Global Settings. Weld and inspection dates are unaffected.
  • Creating a weld now lets you search for the ISO drawing and weld type by name instead of picking from a plain id list, and assigning a user to specific projects shows removable name chips instead of a comma-separated list of project numbers.
  • MaxTrax now asks your browser to keep offline work safe from automatic cleanup and warns you — with escalating urgency — when unsynced changes are at risk of being lost, so you can sync before they disappear.
  • Install MaxTrax to your home screen with a real app icon; updates now ask before reloading instead of silently swapping versions mid-session.
  • Welder-continuity reports no longer show a welder as “Lapsed” when their qualification history keeps them current.
  • The film-interval report now shows welder names instead of raw internal id numbers.
  • Tracer-pending-assignment reports no longer miscount tracer levels from deleted welds or deactivated drawings.
  • Desk users can now record weld completion (welder/process assignment, joint/TPS details, filler-heat capture) from the weld list — recording who welded each joint, previously the biggest gap between the modern app and the legacy one.
  • MaxTrax is now usable on phones and tablets — a slide-out menu replaces the old fixed sidebar below tablet width, and navigation is grouped into Operations/Quality/Admin sections instead of one flat list.
  • MaxTrax now shows which project you’re working in and lets you switch between your assigned projects from a switcher in the header, instead of always working in one fixed project.
  • Importing an Excel file now shows live upload progress, a filterable validation report for any rejected rows, and a quick path to fix and re-import — instead of an all-or-nothing result.
  • Completing a weld now records the welder(s), completion date, and process details together, and a test package can no longer be signed off while any of its welds are missing that information.
  • Inspectors and NDT technicians can keep recording weld and inspection results while offline in the field; MaxTrax syncs everything automatically the next time you’re back online.
  • You can now print QR code labels for ISOs, generate detail PDFs for welds and test packages, and export the weld list to Excel, CSV, or PDF — all directly from your browser, even while offline.