Repository navigation
Force App 0.1.34
Force App 0.1.34 (2026-10-07)
- Record page: a pre-flight checklist above Start (Sample, sign-in, Lab Amp, tacho, disk space left in minutes, NI-DAQ channels), with "Show me" for anything that needs attention. Starting without a Sample asks first.
- Record page: an amber early warning before the force limit (80 % by default), an option to stop the recording when the force alarm trips, and a tone volume setting. A red warning shows when a channel is clipping at the edge of its range during a cut.
- Record page keyboard shortcuts: Ctrl+Enter starts, Ctrl+. stops, A acknowledges the alarm, Ctrl+N starts a new run and Enter confirms the save dialog. The list sits under Start.
- The Record setup (cut parameters, Sample, Machine, Operator and other non-per-cut details) is remembered between launches. "Clear setup" empties it.
- Local Captures: search, filter by status, sort, load more, select several captures to delete or upload at once, and "Free up space" to delete uploaded captures older than a number of days.
- Connectivity Doctor: a "Restart recorder" button. It asks first, and refuses while a recording is running or being saved.
- The update prompt shows what is new in the update. The Help menu (press Alt) has Report a Bug, Open Captures Folder, Check for Updates and About.
- Plot page: "Copy link" shares the current view (operation, mode, zoom, crop, compare set and colour scale). In Compare, mark a pass as reference and turn on Difference to see the change from it, with mean and RMS.
- Plot page: right-click a signal chart to save it as PNG or SVG. Signal statistics, the wear trend and the cluster table export to CSV. A "?" button lists the plot gestures, and every chart's y axis shows its unit.
- Plot page: a cutting metrics card (resultant force, Fc/Ff/Fp, cutting speed, power and specific cutting force). The force-axis mapping defaults to Fc = Fx, Ff = Fy, Fp = Fz and is remembered per operation type.
- Diagnostics: a searchable operation picker grouped by sample or campaign, apply a recipe to several operations at once, and edit, import and export recipes as JSON in the app.
- Fixed: a capture whose upload died part-way could count as uploaded and be deleted by a cleanup. It now shows as "partial upload" and can be uploaded again, and Upload all no longer uploads the same capture twice.
- Fixed: the filtered FFT overlay was drawn on a different scale from the main spectrum. Spectra now read in N rms everywhere.
- Fixed: cutting speed and power used a shrinking diameter for every turning cut; only facing, grooving and parting spiral now. The Lite 3D "Z = Fx/Fy/Fz" view is no longer flat.
- Fixed: an invalid analog full-scale value saved for the Lab Amp stopped every NI-DAQ recording from starting.
- The Record page keeps up with the recorder: a cut that finished while you were on another page now offers to save when you come back, and after a backend restart the page reconnects on its own and points you to Recover for an interrupted cut.
- Saving a cut to the database after a failed attempt resumes where it stopped instead of creating a second run record.
- Pop-out windows follow the main window when it catches up with the recorder, and the Lab Amp is reset once a long save finishes. The banner says "Saving" while a cut is being saved.
- Quitting or updating while a recording is still being saved now warns you first, instead of cutting the save short.
- Fixed: a recording could hang for good if writing its data failed (for example a full disk); it now stops with the error and keeps what was captured. A virtual-channel formula that would fail during a recording is refused when you save it.
- NI-DAQ channel, card and tacho settings are locked while a recording runs or is being saved.
- Security: the recorder only answers this PC and the app itself, so a web page you visit can no longer start, stop or delete recordings or read the live data.
- Plot page: a filter bake or point-cloud build that finishes after you switch operation no longer lands on the wrong operation, hovering a zoomed chart marks the right sample, the FRM views come back correctly after visiting another page, and polar plots handle negative values.
- Settings > Connectivity: Save keeps only what you changed, and Reset returns to the app's own settings.
- Replays of cuts longer than ten minutes work, and the live backup keeps its data if a session is registered twice.
- Plot page: right-click a point on the FRM map to show when it happened on the force charts (and to set the crop there); hovering or right-clicking the charts shows the spot on the map, in the Lite and Full views.
- Plot page: on a touchscreen, hold a finger on the map or a force chart to open the same menu; picking a point is faster; the Full and Gridded views follow the official crop once rebuilt, and keep matching the charts after you change the inner diameter or pulses per rev.
Rigs pick this up from the d1-server update feed within about ten minutes.