NEXUS
Release Notes

WAVit Release Notes

Versions are the production versionName from the root build.gradle; the date is when that version first appears in the history. Until the release pipeline, releases were built by hand from per-version branches, so whether a given version reached the App Market is recorded on Clover's dashboard, not in the repository.

2026-09-22September 22, 2026Not yet deployed

Unit and Espresso test suites

The first real tests in the project, on the espressoTesting branch — not yet merged to master.

  • Characterisation tests for Calculation, GlobalUtil money helpers and TransactionReview parsing, including a golden case from production logs and known bugs pinned as *_knownBug.
  • Espresso tests for the keypad, tip selection, partial payment, settings, transaction types, inventory search and About.
  • origin/5.88 merged in, so the branch carries PR 110.
2026-08-28v5.87August 28, 2026

Subtotal in transaction details

PR 110. The newest production version in the repository (versionCode 124).

  • Subtotal shown in the transaction details popup.
  • Log-file handling fixes.
2026-08-26August 26, 2026

Release pipeline for the Clover App Market

PRs 108 and 109. No app change: production releases become tag-driven and gated.

  • azure-pipelines.yml: a release/prod/v* tag builds and signs the APK, creates a Release Run wiki page, posts to Slack, and waits for approval on clover-prod.
  • azure-pipelines-dev.yml for sandbox builds.
  • Signing moved out of build.gradle into WAVIT_* environment variables supplied by the pipeline.
  • The per-machine JDK path removed from the shared gradle.properties.
2026-08-24v5.86August 24, 2026

5.86

PRs 106 and 107 — the long-lived version branches merged into master for the first time since 2023.

  • The hard-coded signing config commented out ahead of the pipeline.
2026-08-20v5.85August 20, 2026

Tips in every total; Microsoft Clarity

  • The tip is included in every total: screen, email, SMS, payment details and refunds.
  • No tips on invoices.
  • Cash tender label fixed.
  • Microsoft Clarity session replay added, masked by default.
  • Fincretive receipt updates and billing-subscription validation (from 2026-08-12).
2026-07-10v5.84July 10, 2026

5.84

  • Release cut from the 5.83 work on its own branch.
2026-07-03v5.83July 3, 2026

SNAP, benefit transactions and WAVit Pro options

  • SNAP through the Fincretive FCL gateway: authorise, void and refund, order line snapshots, and the "Items Not Allowed Under SNAP State Waiver" chit.
  • Benefit Transactions list and detail screens, the HBC/OTC receipt printer, and order summary and detail.
  • WAVit Pro: configurable welcome dialog, terms URL and discount caption; custom-item discount; pre-tax vs post-tax cash discount; idempotent discount.
  • Product images in inventory through Glide.
2026-05-26v5.82May 26, 2026

Tip on receipt; inventory prices move server-side

  • Tip shown on the receipt.
  • On-device bulk price inflation and the Clover inventory REST client removed — the server now owns WAVit Pro price writes.
  • Tagged 5.82.
2026-05-04v5.81May 4, 2026

MagTek tDynamo, EBT and WAVit Pro

  • MagTek tDynamo over Bluetooth LE: pairing and diagnostics on the new EBT Settings screen, with DUKPT decryption and a TLV parser.
  • EBT through Fincretive, and flat-dollar tips above a threshold.
  • WAVit Pro: cash discount and dual pricing on the native Register app.
  • MiPoint orders API and custom-field improvements.
2026-04-06v5.80April 6, 2026

MiPoint inventory replaces Clover inventory

  • Inventory and receipts now come from MiPoint API rather than Clover's catalogue.
  • Email receipts over SMTP restored.
  • Surcharge no longer compounds on a second transaction (the "3% of 3%" loop).
  • Cash tender fixed after the Citcon cryptocurrency change in 5.79.
  • Tip screen redesigned; editable total on Review; DealerTrack header renamed "Repair Orders - Service".
2025-09-12v5.78September 12, 2025

Employee ID fallback; toolchain upgrade

  • The Clover custom ID is used as the employee ID on every transaction and invoice when none is entered.
  • AGP 4.0 → 7.4.2, Gradle 6.5 → 7.6.4, Kotlin 1.9.0, Clover SDK 248.4 → 326; SDK levels hard-coded to 31 / 17 / 29.
2025-09-01v5.77September 1, 2025

Employee ID on invoices

  • Employee ID field on invoices.
  • Merchant name on virtual receipts fixed.
2025-08-15v5.76August 15, 2025

Transactions list fixes

  • Fixes to the Transactions history screen.
2025-07-14v5.75July 14, 2025

Receipt subtotal

  • Receipt subtotal fixed, plus general improvements.
2025-05-06v5.73May 6, 2025

Reprint clean-up

  • The partial-payment message no longer appears on reprints.
2025-04-30v5.71April 30, 2025

Receipt and dual-pricing fixes

  • Receipt and dual-pricing bug fixes.
  • Development and production dimensions aligned.
2025-04-03v5.69April 3, 2025

UI improvements

  • UI improvements and inventory testing.
2025-03-07v5.67March 7, 2025

Reynolds & Reynolds

  • Reynolds service and parts integration through MiPoint API, including closing the RO after payment.
2025-02-27v5.66February 27, 2025

Subscription validation

  • Subscription validation at startup.
  • Transaction verification switched to Clover's payment endpoint.
  • Alternative flow for a customer's second transaction; tip fix.
2025-01-31v5.65January 31, 2025

Manual refunds and the double-transaction workflow

5.62 to 5.65 over two weeks.

  • Manual ("naked") refund tender and the Manual Refunds list.
  • Manual refunds for dealership integrations.
  • Double-transaction workflow for partial approvals.
  • Tip-increase bug fixed.
2024-12-18v5.60December 18, 2024

5.60

  • Maintenance release.
2024-11-20v5.57November 20, 2024

Failed-transaction status

  • Failed transactions marked with TransactionStatus 9.
  • Manual refund rewritten.
  • Subscription screen disabled for billable merchants.
  • DealerTrack amounts due read as absolute values.
2024-11-09v5.55November 9, 2024

Refunds for negative DMS balances

  • Manual refund for negative DealerTrack balances.
  • Manual refund receipt and logs.
  • Sync on exit.
  • Pre- and post-transaction calls per integration type.
2024-09-27September 27, 2024

POS hand-off and split-payment UI

Development builds 5.62 to 5.67.

  • Navigation to tip, card and cash initiated from a POS.
  • Split-payment screens and receipts (later disabled).
  • Receipt header and footer.
2024-07-26v5.50July 26, 2024

UTC and payment sync

  • UTC timestamps.
  • Payments synced to the agent after a token refresh.
  • Void confirmation.
  • Connection between a POS and the Clover terminal.
2024-06-28v5.49June 28, 2024

Subscriptions and terms

  • Clover subscription and billing info, expired-plan handling.
  • Terms and conditions screen.
2024-05-24May 24, 2024

Invoices

Development builds 5.56 to 5.58.

  • Invoice APIs: create, list, filter.
  • Remaining SignalR code removed.
  • Refund reason through the status API; reprint.
2024-05-03v5.47May 3, 2024

REST replaces SignalR

A rewrite of roughly 380 files.

  • The SignalR payment hub replaced with REST calls to MiPoint API and PaymentsAgent.
  • Device token API, Clover ecommerce order URLs and DealerTrack staging and production URLs introduced.
2021-11-10v4.0November 10, 2021

Fortellis payments

  • CDK Fortellis repair-order payments.
2021-06-07v3.5June 7, 2021

Payments agent and Citcon

  • SignalR payments agent for tethered terminals.
  • Citcon wallet QR payments.
2020-11-18v2.3November 18, 2020

About and Support

  • About and Support screens.
2020-07-30v1.9July 30, 2020

Void and refund

  • Void and refund.
2020-05-29v0.1May 29, 2020

Initial commit

  • The first version of the app.