Commit Graph

10 Commits

Author SHA1 Message Date
tomFlowee 8ecc1ebc27 Delay checking of portfolio until loaded. 2025-02-10 20:58:54 +01:00
tomFlowee 76fbe08633 Minor movement. 2025-02-10 20:46:35 +01:00
tomFlowee 5315fbcde8 Avoid loss of privacy; don't show used address
The quick receive does not appear when your default wallet is a single
address wallet because in that case the address that will be shown will
have history.
2025-02-10 16:37:41 +01:00
tomFlowee ca194f1e39 Re-add the "payment accepted" screen.
It is a bit simpler, only covering the lower half and it is better for
when the payment made was too low.
2025-02-10 16:04:45 +01:00
tomFlowee 2d7cfde4df Redo ReceiveTab 2025-02-09 22:58:21 +01:00
tomFlowee 9e145539a6 Fixes 2025-02-07 00:18:44 +01:00
tomFlowee b82bf5c753 Add quick recieve on lock screen.
This moves the creation of the portfolio to happen the moment we
finished loading. (wallets were loaded either way)
The networking is the part that now waits for the user to unlock before
it does anything.
2025-02-07 00:13:59 +01:00
tomFlowee 038cd72428 Re-work 'back' button behavior
Pressing 'Escape' or (android) back button is now more logical.
Closing the menu is new, going back to the 'main' tab as well.
This also fixes some odd behavior when using the back button while the
camera is active.

And last, when there is nothing more to back out of, on Android we end
up closing the application. This is what people expect on that platform.
2023-11-06 16:27:19 +01:00
tomFlowee a56e762853 After hiding on Android for some minutes we lock again
The Android design is that you can "close" the app while it is not
actually killed. It stays frozen but in the background.
This makes Pay check the clock on 'wake up' and if 10 minutes has passed
it will lock again.
2023-07-06 11:23:08 +02:00
tomFlowee bff9cd5dc2 Introduce app-level password feature and more.
We already allowed individual wallets to get PIN-to-Open/PIN-to-Pay
but that is too advanced for most users. Not to mention that encrypted
private keys means a slower payment process and certain types of
features become impossible. Like auto-invoicing (incasso).

The gap, for mobile, is a simple not-encrypting password on startup
of the app which is likely what 80% of the privacy / security minded
people on mibile will be more than happy with.

This adds this mode and additionally streamlines the encrypted modes
of wallets.
2023-07-04 18:39:16 +02:00