Commit Graph

2201 Commits

Author SHA1 Message Date
tomFlowee 7ea7f5868b Move more into the flickable
This makes the details screen usable on smalller screens.
2022-10-21 16:39:43 +02:00
tomFlowee 1dfba73e4c Fix height. 2022-10-21 16:38:44 +02:00
tomFlowee 59fff48810 whitespace 2022-10-21 16:21:36 +02:00
tomFlowee 416ba24da8 Use palette instead of hardcoded colors. 2022-10-21 16:21:24 +02:00
tomFlowee f36d075c64 Make unit test pass again. 2022-10-07 22:45:02 +02:00
tomFlowee a9989244dc Latest Qt 2022-10-07 14:12:18 +02:00
tomFlowee 01e169e41b Fixlets from linter detection. 2022-09-26 16:23:21 +02:00
tomFlowee bfca0eb670 Fix copyback concept 2022-09-26 16:22:27 +02:00
tomFlowee cc6ed22ea6 Add more docs 2022-09-21 12:47:01 +02:00
tomFlowee aee01c2cfc Detect mismatching user-id 2022-09-21 12:27:27 +02:00
tomFlowee 8faa7c0544 Install packages in one go.
This avoids any dependency issues.
2022-09-21 11:49:10 +02:00
tomFlowee 9c02287144 Build and link 2022-09-17 11:14:55 +02:00
tomFlowee 0139bd2c9a Don't have cache by default 2022-09-16 22:59:36 +02:00
tomFlowee 0be7088b97 Add QR-encode lib to android build 2022-09-16 22:59:36 +02:00
tomFlowee 702062fe01 Make NotificationManager build without dbus found 2022-09-16 22:59:36 +02:00
tomFlowee 7853004d68 Make compiling apps optional
This adds cmake options to make it easy to enable/disable apps
from building.
2022-09-16 22:59:36 +02:00
tomFlowee b3c1e74c8c Improvements for android building.
The build now no longer uses the root user for built files.
2022-09-16 22:59:36 +02:00
tomFlowee ce0c709127 Add some docs 2022-09-15 11:58:32 +02:00
tomFlowee 4a7809d394 Android compile docker recipy 2022-09-15 00:24:08 +02:00
tomFlowee f177b57ca7 new version 2022-09-10 00:51:00 +02:00
tomFlowee 92af251538 Add special case for testnet block notifications 2022-09-10 00:45:24 +02:00
tomFlowee 7013878c58 Small updates 2022-09-10 00:45:24 +02:00
Tom Zander ac888eaff2 Merge pull request 'platformUpdate' (#9) from platformUpdate into master
Reviewed-on: https://codeberg.org/Flowee/pay/pulls/9
2022-09-10 00:43:06 +02:00
tomFlowee 2b9c15b3fd Make the edits all about the same height 2022-09-08 20:21:22 +02:00
tomFlowee c644398bca Port to Qt6 based pixel layout. 2022-09-08 17:34:36 +02:00
tomFlowee ed90e83a32 Add debugging code. 2022-09-08 17:34:02 +02:00
tomFlowee 1690334476 Further porting to the Qt6 layout style
Qt6 takes care of a lot of scaling issues for us, which means we can
freely "hardcode" sizes because the toolkit will adjust that for display
based on the display properties found there.
2022-09-07 20:32:05 +02:00
tomFlowee 2719c8c254 Make scale like the old one 2022-08-28 22:21:14 +02:00
tomFlowee e643a7749b Port to Qt6 2022-08-20 18:23:51 +02:00
tomFlowee 2556b44d1d Update english translations 2022.08.0 2022-08-18 22:32:57 +02:00
tomFlowee f96a2530b4 Fix outdated values after decryption
Various values that we used to think of as "CONSTANT" no longer are due
to them simply not being available on a fully encrypted wallet.

This fixes the display of the various items on a change of wallet
encrytion status.
2022-08-18 22:25:26 +02:00
tomFlowee 3b5fb607e8 Make hiding the single wallet more consistent 2022-08-18 22:18:39 +02:00
tomFlowee cd20daf854 Hide actions when not on main view.
Things like 'decrypt' require us to be on the main view, so simply not
show this as it would not have any effect.
2022-08-18 21:52:51 +02:00
tomFlowee f97798cec3 On encryption dialog complete, go to overview tab. 2022-08-18 21:47:06 +02:00
tomFlowee 99eed340b2 Move button to be part of the layout. 2022-08-18 19:48:06 +02:00
tomFlowee 62b2d9bde1 Loosen keyboard focus for the CheckBox 2022-08-18 19:12:40 +02:00
tomFlowee 37ae9e2a03 Make single-wallet setup have encryption too
Now we provide the hamburger-menu style config option specially
for a single-wallet setup (the default when we start).
This makes available the 'encrypt' option and the 'details' option.
2022-08-18 19:08:08 +02:00
tomFlowee 1d22da834c Make spacing part of total-balance 2022-08-18 18:31:40 +02:00
tomFlowee b8ca411c9f Make CheckBox highlight consistent 2022-08-18 18:21:26 +02:00
tomFlowee 08b9088dc6 import some translations done on crowdin 2022-08-18 18:02:07 +02:00
tomFlowee c9c52ef886 Update to more common derivation path
Newly created wallets and the default path for imported wallets now use
m/44'/0'/0'
2022-08-18 16:58:48 +02:00
tomFlowee 9aa9945a70 Start new version 2022-08-18 11:26:48 +02:00
tomFlowee 08456dbcf9 Use setter to ensure it saves the name later. 2022-08-18 08:12:03 +02:00
tomFlowee 9f12a0a779 Only show owned wallets in the archived section. 2022-08-17 23:42:45 +02:00
tomFlowee 11952ee75b Auto-archive the initial wallet after a while.
In some cases the initially created wallet is left running and taking a
peer (in order to check if anything ever got deposited at the QR-code
shown address).
This now sunsets those wallets after 2100 blocks (over 2 weeks).
2022-08-17 23:42:19 +02:00
tomFlowee 3d9baf6410 Fix sending too much data
Make the re-sending of the filter happen once instead of inside the loop.
2022-08-17 19:56:45 +02:00
tomFlowee 68ae73973e Cleanup includes 2022-08-17 19:55:29 +02:00
tomFlowee 0f9ef1f158 Fix possible threading issue
This calls the safe method instead of the 'assumed to be on the same
thread as me' method.
2022-08-17 19:54:48 +02:00
tomFlowee b74bd2b7c1 This shows the xpub of a wallet in the details screen
Add xpub getters and property + show in details
2022-08-17 18:45:37 +02:00
tomFlowee ec0d10b28f Separate notification-string for sent tx 2022-08-17 16:54:50 +02:00