Commit Graph

763 Commits

Author SHA1 Message Date
tomFlowee 44bdb8e8b3 Small fixes 2025-03-04 11:14:54 +01:00
tomFlowee 4dc0110280 Make checkbox not stick out 2025-03-03 21:48:36 +01:00
tomFlowee c3a993f45c Add request for block notifications.
This is the only useful notification type we have today,
but at least it allows the user to explicitly go and request
notifications from the Android OS.
2025-03-03 21:35:00 +01:00
tomFlowee 9ead6eea07 Improve UX
Use the new TextButton feature better for current setting
and make clear in the sub text which wallet this is for.

On the send tab the InstaPayConfigButton is directly next to the
default wallet, as such it may be assumed that the insta pay
text applied to the name mentioned there.
This lists the wallet here in order to make things clear and
now lists the actual limit on the right side for consistency.
2025-03-03 20:04:20 +01:00
tomFlowee 2d511fbe86 Tweak 'light' color and usage
This swaps the colors on the AccountHistory and ExploreModules
rounded rects in order to make the background universally the same
everywhere.
To make it work the 'light' color on the light theme had to remove
some of its contrast to the base color in order to not remove
contrast to the text.
2025-03-03 19:38:28 +01:00
tomFlowee 05781e42b6 fix typo 2025-03-03 19:04:19 +01:00
tomFlowee 810a622e04 Add slider styling 2025-03-03 17:38:59 +01:00
tomFlowee 31e6dea3fd Fix scanning an unsupported QR causing a problem 2025-03-03 16:18:15 +01:00
tomFlowee eb7082e127 Fix unlock app keyboard focus
This allows us to detect the android BACK button and act
appropriately
2025-03-03 15:55:44 +01:00
tomFlowee 2524a8e675 Add 'confetti' on detecting a receive. 2025-03-03 15:32:45 +01:00
tomFlowee 61b85f3a4d Close virtual keyboard on receive 2025-03-03 14:16:40 +01:00
tomFlowee 40b3c58de6 Make the unlock screen move to the price input
This makes the flow a bit smoother for the people that want
to use this as a point of sale system.
2025-03-03 14:10:34 +01:00
tomFlowee 52642a4b3e Show if it is enabled or not 2025-03-03 14:10:09 +01:00
tomFlowee 7da8bac289 Rename qml file 2025-03-03 13:58:05 +01:00
tomFlowee 7265cdc11e Make checkbox look less bloated
Additionally, make the touch area bigger.
2025-03-03 13:54:21 +01:00
tomFlowee 040ae97e8f Improve readability of coin selector 2025-03-03 13:47:34 +01:00
tomFlowee a85f5e7894 Add background sync for Android
On Android this enables the application to run just a simple
quick sync and then exit the app on regular intervals.
The main benefit is that when the user doesn't run the app very
often they will avoid having a long sync time.
2025-03-02 19:57:02 +01:00
tomFlowee ef2309fbe8 Allow TextButton to have a 'value' shown. 2025-03-02 19:57:02 +01:00
tomFlowee 21eeab2f98 Add offline checking for Android.
Add logic to notice that the device is offline and notify the
user of this fact on screen.
Repeat checking so we can notify the user that network is back.

This shows in the UI (of the mobile form factor) that the device
is offline and we avoid starting the p2p layer until network
is detected to be there again.
2025-03-02 19:57:02 +01:00
tomFlowee 3d821d4be4 Add NewIndicator on socialFeedModule 2025-02-25 19:38:39 +01:00
tomFlowee f12b6f31f2 Update the url 2025-02-25 18:29:55 +01:00
tomFlowee 709f5ec7ed Make sure that the TextButton has enough space.
We should not require the user to put it in a layout with spacing, that
will just create inconsistencies.
Instead make sure that the button itself is tall enough for easy aiming
on small screens.
2025-02-25 18:29:44 +01:00
tomFlowee 6f7388ccc3 Clear out the inconsistencies in the background colors 2025-02-24 23:19:54 +01:00
tomFlowee 4d921a2748 Make the list of addresses be cloaked by default 2025-02-24 22:20:59 +01:00
tomFlowee bed970fd6e Make sure the question mark is better centered 2025-02-24 21:38:35 +01:00
tomFlowee 2805c68294 Make the stars be the same color as text.
Calm is good.
2025-02-24 21:28:53 +01:00
tomFlowee 67b8dda1e9 Show something when the transaction is not yet confirmed. 2025-02-24 21:25:13 +01:00
tomFlowee cf19583676 Fix off by one. 2025-02-24 19:53:55 +01:00
tomFlowee d0c7944fde Open wider
Make the default, never before started, window size wider as it
really feels like the first thing people should do manually...
2025-02-24 19:48:23 +01:00
tomFlowee 8c8fbe2263 Check for 'already running'.
This adds a lock to ensure that the app is not started twice, which
would be bad for data consistency.

The second version will just show a simple window stating it is already
running. While it would be nice to make it more advanced, I don't think
that is useful to spent time and code on.
2025-02-24 18:22:22 +01:00
tomFlowee aa0810faeb A new wallet doesn't need updating. 2025-02-19 20:01:44 +01:00
tomFlowee 3ee2663241 Make broadcastfeedback work on instaPay payments too. 2025-02-17 16:23:24 +01:00
tomFlowee 6c3af0f3c1 Avoid number overflow issues
The backend still used an int for the fiat price, this is now a qint64.
Additionally the BitcoinValue now optimistically (pessimistically?)
converts the input with the current price in order to avoid a second
order overflow.
2025-02-17 15:07:01 +01:00
tomFlowee e80eea83f9 Allow user to archive the initial wallet.
An often heard request.
2025-02-17 13:02:01 +01:00
tomFlowee bd977e9ad1 Handle long comments better. 2025-02-17 12:44:23 +01:00
tomFlowee 23c5f77a48 Properly center the percentage text vertically 2025-02-17 12:38:07 +01:00
tomFlowee ad93f235f8 Minor UX improvements.
This reuses the same text for the same button here as in the 'send' tab,
and fixes the spacing a litte.
2025-02-17 12:34:02 +01:00
tomFlowee 43917e57b8 Make list items more listy 2025-02-17 12:28:19 +01:00
tomFlowee 99c0b20171 Add even/odd background colors to the social feed. 2025-02-17 12:17:03 +01:00
tomFlowee ca50e3978c Plugin into the right module section for sweeping. 2025-02-17 12:09:56 +01:00
tomFlowee 018df80441 Add top spacing. 2025-02-17 12:06:19 +01:00
tomFlowee 9605f2556c Cleanup startup screen
This reflects that it is a full screen page and has no 'back' button.
We also remove lots of small hacks that have seens been made standard in
reusable components.
2025-02-17 12:05:45 +01:00
tomFlowee 55449ffe75 Fix positioning of popups
The popup component adds hidden margins and insets, which we have to
fight to not end up with arbitary positioning.
This fixes the positioning and sizes much better.
2025-02-14 18:44:09 +01:00
tomFlowee 07c7344e45 Improve layout of "waiting for block" text. 2025-02-14 18:18:00 +01:00
tomFlowee 3e2c247801 Remove the reindex idea again
The people that needed this have been able to use it, new wallets
really have no need for something as destructive as this feature.
2025-02-13 22:13:13 +01:00
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 973a694ae4 Make focus move as we move through tabs. 2025-02-10 20:41:03 +01:00
tomFlowee ddd6266cbf Add in-app notifications 2025-02-10 20:17:31 +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