From 72878671d426e0ec263fde075e15f78154427ff3 Mon Sep 17 00:00:00 2001 From: dadachi Date: Sat, 17 Oct 2026 09:57:24 +0900 Subject: [PATCH] Say the apps pick up the full-access override on returning to the foreground The iOS template re-reads the current account when the app comes to the foreground (SessionController.refreshCurrentAccount), and the Android template now does on every resume (NativeAppTemplate-Android#132), so a madmin change no longer waits for the next sign-in or organization switch. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_016JZoj1UtkFVFNcwoDfdb9f --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8365d0f..ef80c7f 100644 --- a/README.md +++ b/README.md @@ -133,7 +133,7 @@ Later deploys are `bin/kamal deploy`; `bin/kamal console`, `bin/kamal logs` and ## Full feature access override -The paid clients sell a subscription through RevenueCat and check the entitlement in the app; this API keeps no subscription state. To unlock every paid feature for a shopkeeper without a purchase, open the shopkeeper in `/madmin` and set **Feature access state** to `all_feature_access`. Every account that shopkeeper owns is unlocked, for its members too. The apps pick it up on the next sign-in or organization switch. Use it for: +The paid clients sell a subscription through RevenueCat and check the entitlement in the app; this API keeps no subscription state. To unlock every paid feature for a shopkeeper without a purchase, open the shopkeeper in `/madmin` and set **Feature access state** to `all_feature_access`. Every account that shopkeeper owns is unlocked, for its members too. The apps pick it up when they next come to the foreground (they re-read the current account then), or at the next sign-in or organization switch. Use it for: - testing paid features on production without buying, - staff, partner and complimentary accounts,