657bcadc7eWork-in-progress, untested, naive peer exchange. Intended to be disabled by default by a setting.Cory McWilliams2024-08-14 21:07:16 -04:00
107666cc60Add a setting to toggle whether replication is allowed, to be able to make a pure room, or even less, node.Cory McWilliams2024-08-14 20:02:46 -04:00
68c9d4afa7Found some docs that say the icon.png max size is 512x512.Cory McWilliams2024-08-04 21:54:42 -04:00
f0ea38fe49Just set SOURCE_DATE_EPOCH=1. Using the last commit time is complicated (have to rebuild OpenSSL every commit/release). This only affects a debug string that we don't expose.Cory McWilliams2024-08-04 12:54:02 -04:00
8a76c25394Silence some OpenSSL build output so I can see what else is going on. Also install the signed fdroid APK in dist.Cory McWilliams2024-08-04 12:10:52 -04:00
fd96126e3eOoh, can I just exclude OpenSSL submodules? I don't want to see those.Cory McWilliams2024-08-04 11:49:04 -04:00
5447b247a0Back to r26d, and pin the timezome to get SOURCE_DATE_EPOCH to work correctly.Cory McWilliams2024-08-04 09:54:33 -04:00
aabbb10564for fdroid: Use android ndk r27, set SOURCE_DATE_EPOCH for the android ssl build, and remove a non-determinism in AndroidManifest.xml.Cory McWilliams2024-08-04 09:36:46 -04:00
3ef8698f42Put android:versionCode and such back in the static AndroidManifest.xml. I forgot that F-Droid needs to see it.Cory McWilliams2024-08-02 20:07:21 -04:00
641c699720Put android:versionCode and such back in the static AndroidManifest.xml. I forgot that F-Droid needs to see it.Cory McWilliams2024-08-02 20:07:21 -04:00
aa1ad0a080The beginnings of "What would it look like if I used a DHT for peer discovery?"Cory McWilliams2024-07-31 20:50:41 -04:00
84c22dbf5fMove to OpenSSL as a git submodule. Redundant for platforms where it's not used, but makes fdroid easier.Cory McWilliams2024-07-10 19:25:01 -04:00
ed6bef6d24Get android running its sandbox in a seprate, isolated service process. So that we support not extracting the native code from the APK, so that we support distributing as an .aab file, so that we may one day release on the app store.Cory McWilliams2024-07-04 13:02:39 -04:00
71268636dfSteps toward following all the inconvenient, changing android rules: * Set android:debuggable=false. * Call native code through JNI only. Having a native executable on disk and exec-ing it no longer seems possible. * Do all the Tilde Friends things in one process, without a proper sandbox, until I can wire up a restricted service worker process. * Jam Android App Bundle (.aab) building into the makefile. * Yuck.Cory McWilliams2024-06-30 13:32:17 -04:00
568729ecd6Stop auto-updating the version in default.nix. Will do it manually only on release.Cory McWilliams2024-06-29 08:33:51 -04:00
9139725be6Merge pull request 'build: fix the nix derivation' (#69) from tasiaiso/tildefriends:tasiaiso-0-0-20 into mainCory McWilliams2024-06-29 08:33:48 -04:00
969a8da6bf
build: update nix package to 0.0.20Tasia Iso2024-06-28 10:37:26 +02:00