tomFlowee
04685fdde1
Avoid rotating to landscape on Android
...
It really doesn't make sense on normal form-factors, so just avoid it.
Additionally, bigger Android screens ignore this from Android 16.
2025-11-16 12:35:01 +01:00
tomFlowee
c70e7733b1
start new version
2025-11-16 12:35:01 +01:00
tomFlowee
a6f0271989
Add 'seen transactions' line.
...
To allow an easy indication of what transactions are new since starting
the app, we insert a line between seen and unseed transactions.
2025-11-16 12:35:01 +01:00
tomFlowee
2358d0150b
Remove legacy 'new' tx indicator.
2025-11-16 12:35:01 +01:00
tomFlowee
0601f65879
Show collapsed item-count in activity views.
2025-11-16 12:35:01 +01:00
tomFlowee
f0edf4c741
Limit hash to 3 bytes.
...
While doing a write-up I realized that an 8 byte hash is still super
overkill to isolate one transaction in a specific wallet while we also
know the block-height it is at.
This limits it to 3 bytes, which should be plenty and thereby shring the
export size quite nicely.
2025-11-16 12:35:01 +01:00
tomFlowee
554e1b6454
Squash branch backup-sync into master
2025-11-16 12:35:01 +01:00
tomFlowee
8d2820a7c9
Make dark-theme highlight pleasant too
2025-11-16 12:35:01 +01:00
tomFlowee
d396e1bdfd
Improve UX of desktop wallet
...
This redoes the "AccountDetails" page, matching ideas from the mobile
wallet and fixing a lot of bad interactions.
This also looked at the colors in desktop to be consistent and nicer.
Lots of smaller fixes and UI changes.
2025-11-16 12:35:01 +01:00
tomFlowee
111fa6e12e
Cleanup UX of groupbox
...
Replace old outline with just a background color change
and make it take the whole square instead of starting in the middle of
the text.
2025-11-16 12:35:01 +01:00
tomFlowee
93bb868b7e
history
2025-11-16 12:35:01 +01:00
tomFlowee
b36d3d0540
Port to new SimpleHttpClient.
2025-11-16 12:35:01 +01:00
tomFlowee
55f410e29c
Port PriceDataProvider http download
...
This moves it over to the SimpleHttpClient which is new in
flowee_AppUtils, as a step to remove the dependency on Qt6Network
2025-11-16 12:35:01 +01:00
tomFlowee
eb08b4cb75
Fix QR where comments sometimes didn't make it.
...
This takes more effort to propertly url encode user comments.
We also avoid premature decoding.
2025-11-04 14:33:01 +01:00
tomFlowee
dfe6ba52c2
Apply screeninsets properly to logo too.
...
The top one was correct, now the left and right are too.
2025.11.0
2025-11-03 11:20:55 +01:00
tomFlowee
9fa365b329
More smoothing UX
...
This takes user feedback on the spacing and adjusts it
further.
The intention is to avoid a jump when the text line of the
sync status goes away, while not taking space for it always.
2025-11-02 23:21:03 +01:00
tomFlowee
01bdb74ed4
Fix regression, return the on-delete dialog
2025-11-02 21:04:23 +01:00
tomFlowee
4fa4917c1a
Fix the initial blockheight saving.
2025-11-02 21:04:23 +01:00
tomFlowee
7e581dfd96
Import German translations from crowdin
2025-11-02 17:32:02 +01:00
tomFlowee
27df9c2e90
Add API docs
2025-11-02 17:14:36 +01:00
tomFlowee
6b2bb0b516
Allow opening the Android NFC settings
2025-11-02 12:56:37 +01:00
tomFlowee
b345bf39fb
Fix background color
...
Use our own copy that already fixed this issue.
2025-11-01 22:47:02 +01:00
tomFlowee
b5b868a0ee
New version number.
2025-11-01 22:22:31 +01:00
tomFlowee
d74d9032ed
UX; avoid jumping UI.
...
With the sync-state label being removed the whole UI used to jump, we
solved that by pushing in the labels a little based on the assumption
that they won't be there very long.
2025-11-01 22:22:31 +01:00
tomFlowee
ef3da656a1
Allow simpler usage
...
Also check for the lack of the cloakedAddress property and treat that
the same as if it were empty.
2025-11-01 21:55:33 +01:00
tomFlowee
d3e1043ae9
Using back now exits the edit.
2025-11-01 21:55:33 +01:00
tomFlowee
708c63c880
Redo the AccountsList page
...
This cleans up and re-does the 'wallets' page, as it is named in the
menu.
This adds some features and inlines some not reused content but mostlie
redoes the UX to something more satisfying.
2025-11-01 21:55:33 +01:00
tomFlowee
d13ecd8cd4
Link in the modules in the the desktop app too
2025-10-31 13:58:08 +01:00
tomFlowee
9e3c1b2637
Make disabled buttons dim the icons.
2025-10-29 22:04:11 +01:00
tomFlowee
16eb417518
Fix logic, better handling of long names.
...
This idea never actually worked, now it does.
2025-10-29 22:03:57 +01:00
tomFlowee
e86a399991
Make dev easier, add property
...
This helps developers use this component better with less surprises.
2025-10-29 22:03:19 +01:00
tomFlowee
c169cb4926
Update Enum value names to include NFC_
...
The lack of namespace means all enums are in the same list, so to
ensure readable code we should make the values more clear.
2025-10-29 22:02:18 +01:00
tomFlowee
2e7ed33586
Make widget reusable
2025-10-29 18:54:29 +01:00
tomFlowee
abb0f0742b
Add more usability methods
2025-10-29 18:54:12 +01:00
tomFlowee
895a269b9b
Also support writing to an unformatted tag.
2025-10-28 21:34:40 +01:00
tomFlowee
dbdbbf6b52
Ensure Pay is started when our backup tag is swiped
2025-10-28 15:07:12 +01:00
tomFlowee
b112cfa3a5
Add CHIP compliant wallet backup class.
...
This serializes and deserializes a wallet's HD properties.
2025-10-28 14:48:18 +01:00
tomFlowee
35354f9c09
Remove temporary code.
2025-10-28 14:48:18 +01:00
tomFlowee
431ae4cedd
Clarify API with doc
2025-10-28 14:48:18 +01:00
tomFlowee
6fdcb7c2b9
Create a reusable way of getting a populated Mnemonic
...
The Mnemonic object requires dictionaries that the lib doesn't ship,
but Pay does. So we need a different "constructor" to set those dicts
for the users of the Mnemonic class.
2025-10-28 14:48:18 +01:00
tomFlowee
3aee43d531
Handle NFC scanning resulting in a page opening.
2025-10-28 14:48:18 +01:00
tomFlowee
2118d48fed
Add basic NFC support
2025-10-26 18:19:23 +01:00
tomFlowee
76fcc9ce67
Fix Adroid 15 insets
...
Make layout work properly on an insets-using device.
2025-10-26 13:17:18 +01:00
tomFlowee
cbc66ce88a
Fix 'offline' warning with insets
...
The Android 15 insets made the positioning of the offline warning
inconvenient, this moves it down to make it look better.
2025-10-26 13:10:29 +01:00
tomFlowee
1dac966df8
Support newer CMake release.
2025-10-26 13:09:13 +01:00
tomFlowee
5f2bed2a0e
Support newer version of Docker requirements
2025-10-26 13:08:36 +01:00
tomFlowee
a6c3e3fed5
Avoid no-discard warnings
...
The code is also shorter, so that's nice.
2025-10-21 17:49:47 +02:00
tomFlowee
99e1f1e762
Allow a module to request saving
2025-10-20 21:50:50 +02:00
tomFlowee
e6bfa98090
Code readability
2025-10-12 23:10:59 +02:00
tomFlowee
53dbfcebb7
Add API on Wallet to fetch basic transaction info
...
Allow more introspection and details on transactions stored in a wallet
by the rest of the application (and modules)
2025-10-12 23:10:40 +02:00