566d00f0dfPut the native executable in the lib directory, to appease recent R^X requirements, and bump the Android target version back up to 34.Cory McWilliams2023-10-22 18:52:20 +00:00
0550aa4e98Oh for crying out loud. Android started disallowing executing files from the private data directory in SDK 29.Cory McWilliams2023-10-22 18:07:23 +00:00
baf69355a5Target android min sdk version 24 (the lowest that libuv claims to support), and specify the target SDK version as 34.Cory McWilliams2023-10-22 17:51:16 +00:00
17c0266998Lower android min sdk version to 26, and use libuv's random code.Cory McWilliams2023-10-22 17:26:53 +00:00
6db1a097aaAdd a button in the profile editor to ask the server to follow you. I'm hoping this helps replicating accounts that are otherwise difficult to discover.Cory McWilliams2023-10-20 14:37:24 +00:00
6dae2f0749Expose the server's public key. Going to use this to make local accounts visible externally and also to make it easy to show the room link.Cory McWilliams2023-10-20 12:55:05 +00:00
b9ceb30ecfSign when we're building the .app, but only on Linux. Support building .ipa files.Cory McWilliams2023-10-19 19:18:16 +00:00
5b6ee20b2dTo make the black bars go away, you have to specify a launch image. Should be a storyboard, but not now.Cory McWilliams2023-10-19 18:52:56 +00:00
d062ec0dfeHelper for building and installing on iOS, because I keep forgetting.Cory McWilliams2023-10-19 18:21:36 +00:00
d5a0daa0d3Target an old enough iOS version to ignore deprecation issues for now.Cory McWilliams2023-10-19 18:06:32 +00:00
8c4ec71e26Retry the webkit load until we've connected to the server.Cory McWilliams2023-10-19 18:05:34 +00:00
9da79b3a21I think I made all build types conditional on having the appropriate build tools available, and make all make everything currently possible.Cory McWilliams2023-10-18 14:24:44 +00:00
1b2b0970fbGive android its own main, like ios, so we can deadstrip some things.Cory McWilliams2023-10-17 22:43:13 +00:00
0bb45a7fa8Whoa. Allow building the ios executable on Linux.Cory McWilliams2023-10-17 22:25:31 +00:00
fc9a081250Need to find an alternative to uv_process_kill when using one process.Cory McWilliams2023-10-15 17:43:08 +00:00
2583221117I guess this works? Not sure what's wrong with AF_UNIX on iOS.Cory McWilliams2023-10-15 17:42:04 +00:00
a69e551968Added some questionable support for running everything in one process, because iOS.Cory McWilliams2023-10-15 17:33:36 +00:00
8bd0027e71Enough glue to load a web page from our web server in the iOS simulator. Next challenge is uv_spawn: permission denied.Cory McWilliams2023-10-15 16:55:25 +00:00
29d2a45abcMove reading settings from the database off of the main thread. It now happens periodically in a worker, which means I don't think there's anything blocking the main thread anymore.Cory McWilliams2023-10-11 15:44:40 +00:00
13c8b05f9aMoved connections DB access to worker threads. I think global settings access is the only remaining thing on the main thread.Cory McWilliams2023-10-10 01:11:32 +00:00
2c1a5359c6Show more context in the Android app when starting the server.Cory McWilliams2023-10-10 00:46:17 +00:00
d8530f228eEBT replicate to the worker threads. Almost there.Cory McWilliams2023-10-08 16:17:56 +00:00