darkfi 7c11ee6cc9 wallet/schema: small UI improvements %!s(int64=2) %!d(string=hai) anos
..
assets b31bff1728 darkwallet: image widget able to load images from APK assets %!s(int64=2) %!d(string=hai) anos
gui 9b6e2c0739 wallet: re-enable net backend with new scenegraph %!s(int64=2) %!d(string=hai) anos
pydrk 9b6e2c0739 wallet: re-enable net backend with new scenegraph %!s(int64=2) %!d(string=hai) anos
res 5eedc5717d wallet: android launcher icons %!s(int64=2) %!d(string=hai) anos
src 7c11ee6cc9 wallet/schema: small UI improvements %!s(int64=2) %!d(string=hai) anos
.gitignore b127cd6efe darkwallet: add .gitignore %!s(int64=2) %!d(string=hai) anos
Cargo.toml 4aa44b36a0 wallet: tor-dirmgr tries to pull sqlite3, which on android has a missing symbol __extenddftf2 due to missing compiler builtins. We therefore link against clang_rt.builtins for each target_arch on android using a build.rs. See the code comment for more details. %!s(int64=2) %!d(string=hai) anos
Dockerfile 1ad9752581 darkwallet: move from docker to podman (eat ze bugs) %!s(int64=2) %!d(string=hai) anos
Makefile 4aa44b36a0 wallet: tor-dirmgr tries to pull sqlite3, which on android has a missing symbol __extenddftf2 due to missing compiler builtins. We therefore link against clang_rt.builtins for each target_arch on android using a build.rs. See the code comment for more details. %!s(int64=2) %!d(string=hai) anos
README.md 4aa44b36a0 wallet: tor-dirmgr tries to pull sqlite3, which on android has a missing symbol __extenddftf2 due to missing compiler builtins. We therefore link against clang_rt.builtins for each target_arch on android using a build.rs. See the code comment for more details. %!s(int64=2) %!d(string=hai) anos
build.rs 4aa44b36a0 wallet: tor-dirmgr tries to pull sqlite3, which on android has a missing symbol __extenddftf2 due to missing compiler builtins. We therefore link against clang_rt.builtins for each target_arch on android using a build.rs. See the code comment for more details. %!s(int64=2) %!d(string=hai) anos
chat.txt 38ea8bbca9 wallet: sample chat.txt remove duplicate timestamps %!s(int64=2) %!d(string=hai) anos
client.py 85ceda586e wallet: make the beautiful box resize but preserve border width %!s(int64=2) %!d(string=hai) anos
echo.py 061f50c2a0 wallet: add android terminal texture display %!s(int64=2) %!d(string=hai) anos
insert_line.py 65393c2430 wallet: chatview fix insert_line() method %!s(int64=2) %!d(string=hai) anos

README.md

Linux

make

Android

Make sure you have podman installed. Then run:

make android

To debug any issues, you can enter an interactive terminal using make cli.

Useful Dev Commands

This is just devs.

Debugging Missing Symbols

"hb_ft_font_create_referenced"

nm libharfbuzz_rs-5d6b743170eb0207.rlib | grep hb_ | less

Resolve Dependency Issues

cargo tree --target aarch64-linux-android --invert openssl-sys