|
All checks were successful
PR Check — Frontend / frontend (pull_request) Successful in 1m39s
- Render tests for the upsell CTAs (UpsellCtas.render.test.tsx): the reviewer's probe, which needs no jsdom (react-dom/server in the node environment, plus the FilterPanel.test.tsx pattern of calling a component as a function). It pins the Base/Premium CTA on UpsellGate, the router guard of HaveKeyButton, the localized product URL, the Premium note and the onNavigate forwarding, none of which the suite guarded before. - A failure to open the browser (openUrl) is now logged through logError in PurchaseButton, DownloadLatestButton and LicenseCard, instead of vanishing as an unhandled rejection that never reaches the in-app logs. Tested for both shared buttons. - upsellCtaFor: comment the trap in making Premium purchasable, since PurchaseButton sells Base only. - ADR 0017 amendment: the Account card text holds in practice only; current_entitlements still grants Premium to an active subscription, a dormant path until a subscription is sold. - User guide and in-app docs: the purchase step now comes before the key entry, and the Balance button is named "Get Premium". - CHANGELOG: "Maximus Account" in English, "every screen that requires it" in both files (the Balance screen sells nothing), and the French elision before a guillemet. Refs #346 Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| 0001-tauri-v2.md | ||
| 0002-useReducer-vs-redux.md | ||
| 0003-sqlx-migrations.md | ||
| 0004-aes-256-gcm-encryption.md | ||
| 0005-multi-profile-db.md | ||
| 0006-oauth-tokens-keychain.md | ||
| 0007-reports-hub-refactor.md | ||
| 0008-modified-dietz-pour-rendement.md | ||
| 0009-proxy-price-fetching-via-maximus-api.md | ||
| 0010-fk-restrict-balance-transfers.md | ||
| 0011-providers-best-effort-yahoo.md | ||
| 0012-balance-two-level-model.md | ||
| 0013-stocks-provider-evaluation.md | ||
| 0014-balance-vehicule-attribut.md | ||
| 0015-balance-detail-par-titre.md | ||
| 0016-persistance-etat-ui-par-profil.md | ||
| 0017-feature-gating-par-tier.md | ||
| 0018-suppression-advisories-non-atteignables.md | ||
| 0019-format-import-persiste.md | ||