Skip to content

Releases: RealUnitCH/app

v1.2.2

v1.2.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Jul 16:00
87f79b1

Fixes

  • fix(responsive): keep bottom-sheet CTAs tappable at large text scale
  • fix(buy): typed handling for primary-email confirm errors and unconfirmed-email quote gate
  • fix(ci): route staging checks without cancelled required checks

Not labelled

  • ci: dedupe staging-lane runs via shared concurrency group
  • docs(handbook): stage the four no-registration web baselines (18 → 22)
  • Promote: staging -> develop

v1.2.1

v1.2.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Jul 08:34
047b6ac

Features

  • feat(kyc): hard-wire tax residences to include the address country

Fixes

  • fix(kyc): sign the server-provided registration date, not the device date
  • fix(kyc): surface structured API rejections on the registration submit
  • fix(ci): give the cold-start welcome assert head-room for iOS 26 hierarchy latency
  • fix(bitbox): keep pairing CTAs tappable on small screens and large text
  • fix(kyc): hide dead remove button on the primary tax residence row
  • fix(responsive): keep CTAs tappable across 29 surfaces at any device and text scale
  • fix(kyc): seed the tax step from the stored declaration and bound it to the API limits

Not labelled

  • docs(handbook): cover all 268 golden baselines
  • test: cover hidden activated-surface code and gate against blind spots
  • test: cover the boot-time security-flag migration
  • ci: disable Actions cache for flutter-action on the self-hosted runner
  • ci: lower self-hosted job timeout from 30 to 15 minutes
  • ci(golden-regenerate): checkout live branch head instead of pinned dispatch sha
  • Promote: staging -> develop

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 12 Jul 23:53
010b0a6

Features

  • feat(kyc): drive the legal-disclaimer gate from the API
  • feat(kyc): show a manual-review screen when the RealUnit registration is stuck

Fixes

  • fix(kyc): follow-up to #808 — contract docs, fail-loud date parse, gate-edge tests
  • fix(kyc): return to the in-flight route after resume/PIN re-lock instead of the dashboard
  • fix(kyc): clear stale country-field error on selection and neutralize the misleading hint

Others

  • chore: bump version floor to 1.2.0

Not labelled

  • test(goldens): PIN + onboarding state baselines (#816)
  • test(goldens): support flow state baselines (#816)
  • test(goldens): settings screens state baselines (#816)
  • test(kyc): cover registration form-widget interaction + confirm-email concurrency + kyc routing branches (test-only, no behaviour change)
  • test(goldens): KYC email + financial-data state baselines (#816)
  • test(goldens): KYC registration wizard state baselines (#816)
  • test(goldens): KYC status/verification state baselines (#816)
  • docs(store): add App Store promotional text
  • test(goldens): regenerate country-field state goldens for the neutral hint (#825)
  • test(kyc): restore 100% coverage for the legal-acceptance feature
  • test(goldens): buy flow state baselines (#816)
  • test(goldens): dashboard / transaction-history / receive state baselines (#816)
  • test(goldens): connect-bitbox / debug-auth / legal-document state baselines (#816)
  • Promote: staging -> develop

v1.1.5

v1.1.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Jul 17:26
39783bd

Features

  • feat(app-links): reopen the app from the website via a custom URL scheme
  • feat(buy): show a dedicated minimum-purchase error on confirm rejection
  • feat(buy): gate buy-confirm on missing primary email (pre-tap)
  • feat(handbook): pull web e2e visual baselines into the handbook
  • feat(kyc): collect countryAndTINs for non-Swiss tax residents
  • feat(kyc): default the tax residence to the address country
  • feat(kyc): add email-confirmation step for registered wallets

Fixes

  • fix(form): defer phone-number length validation to the API
  • fix(form): render the country dropdown instead of erroring

Not labelled

  • docs(handbook): add App Store & Google Play production links to download section
  • test(handbook): converge the reset-wallet checkbox instead of a single tap
  • test(buy): golden for the primary-email-required buy gate
  • test(kyc): cover pre-existing gaps in registration page + address step
  • test(country): migrate remaining mocktail country stubs to the fixture
  • docs(handbook): document the tax-residence step and the open pickers
  • docs(handbook): the tax-residence picker now defaults to the address country
  • test(goldens): baselines for the merge-processing and BitBox address-recovery pages
  • docs(store): refresh release notes for the next public update
  • test(goldens): sell + sell-bitbox flow state baselines (#816 block 1)
  • Promote: staging -> develop

v1.1.4

v1.1.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Jul 00:15
c5447ae

Features

  • feat(tax-report): default the report date to the last completed year-end
  • feat(handbook): view transaction-receipt PDFs inline

Fixes

  • fix(buy/sell): round min amount hint up to avoid off-by-one rejection
  • fix(handbook): follow api rename of portfolio-statement examples

Not labelled

  • docs(handbook): add portfolio-statement & sale-confirmation examples
  • Promote: staging -> develop

v1.1.3

v1.1.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Jul 09:06
59414f9

Fixes

  • fix(sell-bitbox): make deposit retry idempotent — never re-broadcast a sent tx
  • fix(seed): block screenshots on the verify-seed screen
  • fix: money & display correctness findings from audit (#615)
  • fix(store-metadata): set iOS App Store name to "RealUnit"

Not labelled

  • Promote: staging -> develop

v1.1.2

v1.1.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Jul 18:41
4da18c7

Fixes

  • fix(balance): stop polling the account endpoint once it 404s
  • fix(tx-history): keep both date bounds when only one filter date changes
  • fix(receive): guard wallet-address rendering against RangeError on short input
  • fix(sell): re-quote via the sell price endpoint on currency change
  • fix(security): seed & key material at-rest hardening (#612)
  • fix(restore): surface a retryable error instead of an endless spinner
  • fix(kyc): keep financial-data answers on submit failure (retryable)
  • fix(bitbox): coalesce overlapping scan ticks onto a single init()
  • fix(balance): guard the poll gate against stale responses from an old sync generation

Not labelled

  • Promote: staging -> develop

v1.1.1

v1.1.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Jul 01:26
bbb52b6

Fixes

  • fix(handbook): retarget reset-wallet selectors to the RealUnit sheet title

Not labelled

  • Promote: staging -> develop

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 03 Jul 23:35
62b472b

Features

  • feat(kyc): widen birthday year range to API 140-year contract + BirthdayField test coverage

Fixes

  • fix(pin): unify best-effort lockout reset across both unlock paths
  • fix(user): compare all UserData fields in Equatable props

Others

  • chore(legal): apply RUCH legal-check findings to app copy & store listing
  • chore(release): start 1.1.0 tag train to unblock store deploys

Not labelled

  • test(pin): cover NumberPad digit/delete taps on setup PIN page
  • Promote: staging -> develop

v1.0.99

v1.0.99 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Jul 05:13
9bf4f71

Features

  • feat(receipt): send UI language with transaction receipt requests

Not labelled

  • docs(handbook): add transaction-receipt examples section
  • Promote: staging -> develop