Skip to content

Releases

Payback v1.12.0

Choose a tag to compare

@turlamai turlamai released this 30 Oct 00:25

This round came out of testing the shipped product on real desktops: the same seeded portfolio on Windows 11, Ubuntu 26.04 and macOS 26, the same interactions, compared side by side. It found one bug that made half the Windows detail page invisible, a palette violation on two other platforms, and closed the last hole in the save lifecycle.

Fixed

  • Windows: detail cards rendered solid gray. The theme resolver looked for the palette in the wrong resource scope, so every code-built card fell back to gray — the daily-cost number, the payback ring and the cost curve were drawn gray-on-gray and effectively invisible (#36).
  • Windows: the earned-back figure is green only when value was earned. A ¥0.00 summary showed green; the tint now follows the mac rule (#38).
  • Linux: earned-back positive summaries are green (#38).
  • Linux: the primary button follows the palette, not your GTK theme (#36).
  • Linux: the paid-back ring's check renders on every font setup (#38).
  • macOS: a form the platform dismisses mid-correction keeps your input (#30, #33).

Changed

  • The save lifecycle contract is live on macOS: a failed save keeps the form open with a retry and the backend's message at the form, never a window-level alert (#24, #28, #29).
  • docs/design.md now states the layout contract (#36).

Release-notes notes

  • Published during a GitHub-hosted runner outage: the macOS x64 package and build-provenance attestations will be attached by a follow-up workflow run (it also refreshes the update manifest to the full 4-artifact form). Apple-silicon Mac, Windows x64 and Linux (amd64 + arm64) are complete in this drop; Intel Macs stay on v1.11.0 for now.
  • The updater's default manifest URL follows the turlamai migration (#37); existing installs keep working through GitHub's redirect.

Payback v1.11.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 04:28

What's Changed

  • layout: fix the cross-platform frame breakage (P0) by @turinglambdaai in #6
  • ci: pin rivet to v0.12.0 by @turinglambdaai in #11
  • test: require packaged product acceptance by @turinglambdaai in #10
  • build(deps): bump actions/checkout from 4 to 7 by @dependabot[bot] in #13
  • build(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #14
  • build(deps): bump actions/deploy-pages from 4 to 5 by @dependabot[bot] in #16
  • build(deps): bump Bogdanp/setup-racket from 1.15 to 1.16 by @dependabot[bot] in #15
  • sync: data format v2 + macOS Data & Sync (M1 shared layer) by @turinglambdaai in #17
  • Windows host: NavigationView sidebar layout + Data & Sync settings (M1) by @turinglambdaai in #19
  • Linux host: GtkPaned split layout + Data & Sync settings by @turinglambdaai in #18

New Contributors

  • @turinglambdaai made their first contribution in #6

Full Changelog: v1.10.3...v1.11.0

Payback v1.10.3

Choose a tag to compare

@github-actions github-actions released this 16 Oct 02:59

Full Changelog: v1.10.2...v1.10.3

Payback v1.10.2

Choose a tag to compare

@github-actions github-actions released this 16 Oct 02:26

Full Changelog: v1.10.1...v1.10.2

Payback v1.10.1

Choose a tag to compare

@github-actions github-actions released this 16 Oct 01:31

Full Changelog: v1.10.0...v1.10.1

Payback v1.10.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 00:51

Full Changelog: v1.9.0...v1.10.0

Payback v1.9.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 17:19

Full Changelog: v1.8.0...v1.9.0

Payback v1.8.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 15:44

Full Changelog: v1.7.0...v1.8.0

Payback v1.7.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 00:23

Payback 1.7.0 — About, feedback, and honest errors

The feedback round: the app now answers "what version is this and where do I report what I see" on every platform.

New

  • About Payback, on every host. macOS: Help ▸ About Payback. Windows: an About button on the toolbar. Linux: an About button in the header bar. Each shows the version, the license line, a link to payback.jrtx.site, and a one-click Report an Issue that opens a structured bug report.
  • GitHub issue templates (bug report + feature request) so reports arrive with the details that matter — no more guessing what to include.

Improved

  • Update failures are copyable. When an update check or download fails, the exact error text is selectable on every platform — select, copy, paste into a bug report. No more retyping an error from memory.

Under the hood

  • The release preflight now also pins the version constants inside the generated native clients (v1.6.4 briefly shipped with them one version behind), and Dependabot keeps the GitHub Actions current.

Install: pick your platform below, or run the in-app update checker (v1.6.3+). Every release ships SHA-256 sidecars, a SHA256SUMS, and an Ed25519-signed update manifest.

Payback v1.6.4

Choose a tag to compare

@github-actions github-actions released this 14 Oct 08:21

Full Changelog: v1.6.3...v1.6.4