Cory McWilliams cory
cory pushed to main at cory/tildefriends 2026-03-08 14:05:11 -04:00
a4de6ca161 shs: Process the receive buffer in its entirety. It's small so not a starvation concern, and backing off means we spend more time memmove()-ing it around.
cory pushed to main at cory/tildefriends 2026-03-08 13:49:54 -04:00
9dd5ddec3f shs: Only memmove our receive buffer around when we need to make space. I see an alarming amount of time spent here.
f6fecb8680 apps: TIL PointerEvent. Fix accidentally long-pressing while scrolling on mobile.
Compare 2 commits »
cory pushed to main at cory/tildefriends 2026-03-07 20:59:23 -05:00
7fcc443938 core: Fix a memory leak that showed during the test.
cory pushed to main at cory/tildefriends 2026-03-07 17:40:43 -05:00
dfa15f656c web: Maybe better pathing?
2b60876b00 build: Update docker to trixie.
2852879752 edit: Add a close button.
Compare 3 commits »
cory pushed to main at cory/tildefriends 2026-03-07 09:46:37 -05:00
cd05a7f2ae ssb: Reduce thrashing of tf_ssb_db_get_latest_message_by_author, hopefully.
cory pushed to main at cory/tildefriends 2026-03-06 22:27:57 -05:00
d8a974abd6 build: Use java-21 for F-droid?: https://f-droid.org/2026/02/20/twif.html
cory pushed to main at cory/tildefriends 2026-03-06 21:05:51 -05:00
69510d4d25 update: sqlite 3.52.0.
cory pushed to main at cory/tildefriends 2026-03-06 20:21:25 -05:00
b493cb4d6f cleanup: Remove some unused code.
ebf9accb48 docs: Another stale reference to the now-deleted core.js.
Compare 2 commits »
cory pushed to main at cory/tildefriends 2026-03-06 19:19:18 -05:00
37d2deeb87 update: libuv 1.52.1.
cory pushed to main at cory/tildefriends 2026-03-05 12:46:00 -05:00
01c3f114c5 core+ssb: Close a gap where the hash may not arrive at the app in time.
aff5ae513f ssb: Indicate the focused message when viewing a message by ID.
072d07c099 apps: Don't collapse apps with the same name shared by different users.
Compare 3 commits »
cory pushed to main at cory/tildefriends 2026-03-04 19:27:36 -05:00
de229f6255 core: More core.js cruft.
cb9f942568 client: Fix the edit profile link encoding.
7e5471eb69 core: Remove some remnants of core.js.
Compare 3 commits »
cory pushed to main at cory/tildefriends 2026-03-04 19:13:29 -05:00
4b7a6e05b4 tools: Don't need to count lines in something that doesn't exist.
f20007405a update: CodeMirror.
Compare 2 commits »
cory closed issue cory/tildefriends#7 2026-03-04 18:50:04 -05:00
Rewrite all the server-side core JS in C
cory commented on issue cory/tildefriends#7 2026-03-04 18:50:04 -05:00
Rewrite all the server-side core JS in C

💥

cory pushed to main at cory/tildefriends 2026-03-04 18:49:49 -05:00
92894a3080 core: Delete core.js. #7
cory pushed to main at cory/tildefriends 2026-03-03 12:50:13 -05:00
5e5304dcc8 ssb: Safer.
3702f5b446 ssb: Show and sort followed accounts by recency of latest activity.
423a85ce36 core: Move print and error handlers from JS to C.
Compare 3 commits »
cory pushed to main at cory/tildefriends 2026-03-02 21:54:13 -05:00
60e42881d0 core: Move client_api from JS to C. Structure its message a bit more consistently.
cory pushed to main at cory/tildefriends 2026-03-02 20:45:21 -05:00
2ead5713b8 core: Oops.
cory pushed to main at cory/tildefriends 2026-03-02 20:36:48 -05:00
74337afa79 core: Now imports are only populated by one C function.
70ad0ae731 core: Move registration of options.api imports from JS => C.
Compare 2 commits »
cory pushed to main at cory/tildefriends 2026-03-02 12:49:22 -05:00
216d40ef3f ssb: This seems like one way we could be letting duplicate connections slip in, and I don't recall why it is this way. Let's find out. #145