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
b16c37e48bMake ssb.privateMessageDecrypt do its work not on the main thread. I think that's finally everything for real.Cory McWilliams2024-06-16 17:22:26 -04:00
d5a7e19f1aMove the bulk of ssb.privateMessageEncrypt work (CPU + DB) off the main thread.Cory McWilliams2024-06-16 17:07:12 -04:00
9b52415b35Make ssb.setServerFollowingMe not use the DB from the main thread. Two left??Cory McWilliams2024-06-16 16:22:59 -04:00
dbe24494d9Remove ssb.messageContentGet. It's easy to do this with ssb.sqlAsync, and this wasn't being used productively. Three uses of DB on the main thread remaining.Cory McWilliams2024-06-16 16:02:39 -04:00
3eab5a5f70Make ssb.forgetStoredConnection not use the DB on the main thread. Four remaining?Cory McWilliams2024-06-16 15:57:19 -04:00
548febfb22Make ssb.storedConnections do its DB work not on the main thread. Five remaining by my new count?Cory McWilliams2024-06-16 15:29:59 -04:00
2c03496373Make databases.list, database.remove, and database.getLike all do their DB work off the main thread. That's the last thing I'm aware of.Cory McWilliams2024-06-16 12:17:51 -04:00
c7a6d426f0Fix autocomplete on Chrome, because contenteditable and shadowRoots are tricksy, and this module for @mentions is aging. #65Cory McWilliams2024-06-06 19:52:37 -04:00
feb4bf9e87Limit message sends in a continued attempt to fix intermittent runaway memory usage. #64Cory McWilliams2024-06-02 12:38:12 -04:00
5d5567e94cReworking the emoji picker to use w3-modal, in a step toward doing the same for the currently broken @autocomplete.Cory McWilliams2024-05-30 12:40:21 -04:00
684e6fb9cbMerge pull request 'nix: update version to 0.0.19' (#66) from tasiaiso/tildefriends:tasiaiso-nix-update into mainCory McWilliams2024-05-30 12:12:45 -04:00
2eebfa9a7aMake the websocket disconnect message not pop up a modal dialog so that it's less annoying when it happens in the normal course of events. #60Cory McWilliams2024-05-27 20:35:40 -04:00
801ab20723Merge pull request 'Add Nix support' (#62) from tasiaiso/tildefriends:tasiaiso-nix into mainCory McWilliams2024-05-22 20:31:11 -04:00
d974a5e044An experiment in controlling memory usage when syncing. uv_read_stop when we have too active message/blob writes to the database and uv_read_start when we're back under control. #64Cory McWilliams2024-05-22 19:53:33 -04:00
1be94ae0beRemoved ssb.addEventListener and ssb.removeEventListener from the public API. Can do the same thing with core.register.Cory McWilliams2024-05-22 18:51:21 -04:00
b883e6a485Fix username/id extending off the screen in the welcome line.Cory McWilliams2024-05-22 12:33:18 -04:00
a0210379aeAvoid confusing log output when responding with a method not found error.Cory McWilliams2024-05-20 12:39:21 -04:00
e56dc207d1Fix some shutdown issues in connection tracker code.Cory McWilliams2024-05-16 12:41:48 -04:00