1515525a1bMove data/global/settings.json into the database. Improved some error plumbing along the way.Cory McWilliams2022-01-18 02:50:46 +0000
0b5017b208Import stock apps into /~core/ at launch. Makes the first time experience vaguely work with only running and clicking in the web interface.Cory McWilliams2022-01-17 22:00:42 +0000
c864041fa0Fix a handful of errors and warnings I've seen. Gets further running in docker, now.Cory McWilliams2022-01-17 21:46:32 +0000
019ab99eccTrying to better understand import/export leaks. Possibly cleaned up after tasks better, but mostly just tweaked counters.Cory McWilliams2022-01-15 17:40:24 +0000
c40a513876Mention all sources when sharing an app. I don't entirely know how blobs replicate, and this seems safest.Cory McWilliams2022-01-15 01:34:11 +0000
5e0304481bImmediately forward any non-post messages to the browser. The thought was to let votes through right away, because there's no harm, and I wanted to see what else makes sense.Cory McWilliams2022-01-14 23:55:14 +0000
0bcc7d8c59Always fetch the promise JSValue and ID when we allocate one. Make it impossible that we've freed it before we return it. Hopefully fixes leaks. Definitely not worse for performance.Cory McWilliams2022-01-14 03:05:37 +0000
27c2f27708Show and hide the splitter with the editor so that it doesn't shift the content to the right when the editor is hidden.Cory McWilliams2022-01-13 02:18:40 +0000
e1f868730fTracing these list lengths sometimes dominates performance, so manually keep count for now.Cory McWilliams2022-01-13 01:08:17 +0000
7ba1e6980fSome UI tweaks and some sqlite performance things.Cory McWilliams2022-01-13 00:16:27 +0000
35b7eb511aSupport selecting a thread and showing related messages (by a rather brute force search). Sort child messages in the reverse order of top level messages, because that's how we roll.Cory McWilliams2022-01-12 02:55:29 +0000
d51eb64c8eAdd a docker file. Runs enough to produce some output but not really tested.Cory McWilliams2022-01-11 23:17:18 +0000
9d105bdc1aRemove speedscope. Long live perfetto. Until speedscope supports multiple processes/threads and counters, then I'm totally on board for coming back.Cory McWilliams2022-01-11 03:08:21 +0000
873019f054Binary search exports, too. Is that all the things? This could still be improved, some. And tested.Cory McWilliams2022-01-10 01:50:58 +0000
23b15a8dc5Child processes send trace information back to the parent. Also fixed weird double-activation of children.Cory McWilliams2022-01-02 18:17:58 +0000
12010a84a3Sped up some follower/following UI. But ultimately followed more people and made everything else slower.Cory McWilliams2021-12-29 21:00:03 +0000
5e205ac897Fix some errors I've seen responding to blobs.get. Especially: handle sending large blobs.Cory McWilliams2021-12-28 21:48:03 +0000
0f7472fa22Trying to make the SSB client webapp tolerable. Middling success. Let me set some 'about' information. Tweak what information is shown where as I experiment. Mess with the feed logic.Cory McWilliams2021-12-28 20:21:23 +0000
b15cf901adFix some things that GCC 10 doesn't like on raspi.Cory McWilliams2021-12-17 23:58:59 +0000
84a3d7348dAdd a way to set arbitrary data accessible by all tasks. Use it to allow autologin for testing multiple instances more easily.Cory McWilliams2021-12-01 23:29:53 +0000
00c1ec660eAdd some tests for message callbacks, and fix all the things.Cory McWilliams2021-11-17 23:47:55 +0000