Skip to content

Bump version to 1.6.0 - #96

Merged
sgf36 merged 6 commits into
mainfrom
bump/version-1.6.0
Sep 29, 2026
Merged

sgf36 merged 6 commits into
mainfrom
bump/version-1.6.0

Conversation

@sgf36

@sgf36 sgf36 commented Sep 29, 2026

Copy link
Copy Markdown
Owner

Summary

  • Bumps APP_VERSION and MSIX Identity from 1.5.0 to 1.6.0 — 1.5.0 is already live on the Microsoft Store, so the new submission must use 1.6.0
  • Updates all 16 download pages (en + 15 locales) to reference v1.6.0 release assets
  • Renames release notes from 1.5.0 to 1.6.0 with updated version explanation

Test plan

  • CI builds MSIX with Version="1.6.0.0" in manifest
  • CI builds macOS .pkg with CFBundleShortVersionString = 1.6.0
  • Update check compares against 1.6.0

🤖 Generated with Claude Code

sgf36 and others added 6 commits September 28, 2026 17:01
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…p batch/history integration

Smart filtering: all address combo boxes across Create Shipment and Batch Import
are now editable with substring-matching completers. Typing filters the dropdown
in real time; focus-out restores the display to the current selection.

Inline recipients: the To dropdown on Create Shipment has an "Enter new
recipient…" sentinel at the bottom. Selecting it reveals an inline address form
that passes the address directly to EasyPost or Click & Drop without requiring
an address book entry. A "Save to address book" checkbox auto-saves after
purchase.

Click & Drop: batch CSV import now creates Click & Drop orders, history view
shows void/manifest actions for CD shipments, and CD manifests produce
locally-regenerated PDFs.

Also adds alpha-3 country code conversion for Click & Drop and propagates
three new i18n keys to all 50 locale files.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1.5.0 is already live on the Microsoft Store, so all three channels
(Partner Center, Mac App Store, direct download) advance to 1.6.0.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Two guards against publishing screenshots with encoding corruption:

1. Pre-render: _check_font_coverage() queries QFontDatabase for the
   locale's writing system and exits immediately if no fonts are available,
   so the CI log names the cause instead of producing bad images.

2. Post-render: audit_for_tofu() checks each PNG's bits-per-pixel ratio
   and flags abnormally low-complexity images that may contain tofu.

Both run inside make_screenshots.py itself — no separate CI step needed.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@sgf36
sgf36 merged commit 2f0199f into main Sep 29, 2026
4 checks passed
@sgf36
sgf36 deleted the bump/version-1.6.0 branch September 29, 2026 11:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant