Commit Graph

22 Commits

Author SHA1 Message Date
tomFlowee 7729854fc0 Update various versions for Android build-env
Boost -> 1.83
Qt -> 6.5.3
OpenSSL -> 3.1.3
ZXIng -> 2.1.0
2023-11-01 20:23:29 +01:00
tomFlowee 167c3a9b45 Move to Qt 6.5.1
This updates us from the 6.4.3 Qt release to default building on
Qt 6.5.1 in our build helper and natrally the docker file.
2023-06-26 22:32:34 +02:00
tomFlowee 7398dd21ac Update to the latest android 2023-06-20 20:27:21 +02:00
tomFlowee d94f1faae2 Work on QR scanning
This removes the dependency on the QrEncode lib and uses
the fact that our scanning lib also is capable of making QRs.

We now allow the QR to get its color inverted for dark mode
users, making it less bright to show a QR.

This introduces a new QR-creation mode which allows spaces and
other chars to be in there directly without being URL-encoded.

This improves the QR showing of the user's seed-phrase (in the
backup screen).
This adds the ability to scan a seed phrase with your camera by
adding a button to the wallet import page.
This also adds support for the QR format that the bitcoin com
wallet uses in its QR for seed phrases.
2023-06-15 14:58:44 +02:00
tomFlowee d93431d0ce Ensure we exit if the Qt tag (/branch) we try to build doesn't exist. 2023-01-15 16:52:50 +01:00
tomFlowee 73fa962150 Build boost quietly
Since its such a long list of just copying headers, better to just
log to file.
2023-01-15 16:52:18 +01:00
tomFlowee fdaed901eb Make more robust 2022-12-14 16:29:38 +01:00
tomFlowee 4d66fc6cec Fix buildZXing.sh 2022-12-08 15:27:59 +01:00
tomFlowee eb924dd5a2 Clean up no longer used patch. 2022-12-07 11:16:13 +01:00
tomFlowee 2bf63d6579 Add the ZXing library to the Android docker build
To use this library we now also add it to the docker image
where we cross-compile it for Android.

This creates a static-build of the library for easy includsion.
2022-12-01 23:54:57 +01:00
tomFlowee 48b47305b5 Downgrade the AURs for SDK.
Qt hardcodes a gradle version that doesn't like the newest version
of Android.
2022-11-29 10:53:36 +01:00
tomFlowee 7724e61ea9 Upgrade docker to qt641 2022-11-28 16:22:16 +01:00
tomFlowee 2fea2fa816 Fixlets in docker build and use less disk space 2022-11-10 23:44:18 +01:00
tomFlowee 5b6f9c4ebf Update docker to include Svg lib 2022-11-10 17:06:00 +01:00
tomFlowee a2530957f0 update for Qt6 2022-11-07 14:31:38 +01:00
tomFlowee bfca0eb670 Fix copyback concept 2022-09-26 16:22: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 0be7088b97 Add QR-encode lib to android build 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