Cory McWilliams cory
cory pushed to main at cory/tildefriends 2026-01-27 18:28:18 -05:00
6921804cae ci: May as well test release, too, since it's what people probably run.
cory pushed to main at cory/tildefriends 2026-01-27 18:25:51 -05:00
0db273f383 ssb: Do the datbase migrations in immediate transactions. Trying to elimate potential problems from temporarily incompatible databases in multi-process cases.
cory commented on issue cory/tildefriends#138 2026-01-27 10:08:21 -05:00
"General" tab in ssb app sometimes shows no messages.

One other thought crossed my mind - some of the symptoms you gave sound like multiple tildefriends processes fighting over the database. That's generally OK, but there are caveats. I'm wondering…

cory pushed to main at cory/tildefriends 2026-01-26 21:07:37 -05:00
d809bb1352 ssb: Avoid some unnecessary work to determine if we need to do incremental work.
cory pushed to main at cory/tildefriends 2026-01-26 18:20:52 -05:00
280f6bb568 docs: WIP release notes.
cory pushed to main at cory/tildefriends 2026-01-26 12:49:09 -05:00
fbf2fd57d8 ssb: Keep the search input box expanded while on the search tab.
cory commented on issue cory/tildefriends#138 2026-01-26 12:35:41 -05:00
"General" tab in ssb app sometimes shows no messages.

Another possibly interesting thing to compare:

$ make out/release/sqlite3 && out/release/sqlite3 ~/.local/share/tildefriends/db.sqlite .schema
Building Tilde Friends 0.2026.1-wip…
cory commented on issue cory/tildefriends#138 2026-01-25 20:17:38 -05:00
"General" tab in ssb app sometimes shows no messages.

🤔 That is very puzzling, and I'd love to get to the bottom of all of this before the next release.

Do you have callstacks for the crashes? It tries to print them in the signal handler as it's…

cory pushed to main at cory/tildefriends 2026-01-25 14:26:14 -05:00
56951b1cf6 ssb: Oops, actually fix this memory leak.
d7b5d4a12f core: Golfed core.js slightly just to get it under 500 lines. Deleting it is in sight.
Compare 2 commits »
cory pushed to main at cory/tildefriends 2026-01-24 15:22:02 -05:00
63ed1fa4ce build: This looks closer to the naming that Google wants for native symbols in the .aab.
acee75554b build: Unwind tables seem to help a crash I saw generating stack traces.
Compare 2 commits »
cory pushed to main at cory/tildefriends 2026-01-24 14:17:18 -05:00
4bcaacb7a0 editor: A fix for removing the last file, as spotted in https://media.tildefriends.net/w/fbf3uHUEbR85r7y5fUE9zH.
cory pushed to main at cory/tildefriends 2026-01-24 09:53:01 -05:00
991f402156 client: Re-scale the stored sparkline so that a single message stored is quite visible.
5504d55641 ssb: Potential leak fix.
1090c7a58e db: I saw some unexpected SQL_BUSY errors. Transaction harder to try to prevent that.
96842cd7ef ssb: Attempt to reload all unloaded images when more blobs are stored.
d8158b4d7c ssb: Only log the really slow queries.
Compare 6 commits »
cory pushed to main at cory/tildefriends 2026-01-22 12:48:57 -05:00
1b8a76f319 ssb: Alert if we've failed to load messages.
cory commented on issue cory/tildefriends#138 2026-01-22 12:34:37 -05:00
"General" tab in ssb app sometimes shows no messages.

The next thing I do when I've encountered this in the past is run slow queries with explain query plan. Here's an approximation of the query that's timing out for you with the placeholders…

cory pushed to main at cory/tildefriends 2026-01-21 20:55:38 -05:00
b46c6cf00c core: Oops, another leak.
31ec26868b ssb: Fix new reactions not showing up.
Compare 2 commits »
cory commented on issue cory/tildefriends#138 2026-01-21 20:29:32 -05:00
"General" tab in ssb app sometimes shows no messages.

Oh, yes, that timeout would be the main query that gets messages for the general tab.

Spitballing:

  • If you restart the process, it will re-analyze tables and might find a better strategy. If…
cory pushed to main at cory/tildefriends 2026-01-21 18:35:10 -05:00
2c00f272b3 build: Disable QuickJS DUMP_LEAKS on all release builds.
cory pushed to main at cory/tildefriends 2026-01-21 18:20:21 -05:00
50a551626d core: Crash fix.
f883ff850e core: process.sendIdentities JS => C.
45c3a7b479 core: More progress loading apps from message.
Compare 3 commits »
cory commented on issue cory/tildefriends#138 2026-01-21 16:53:33 -05:00
"General" tab in ssb app sometimes shows no messages.

Hmmmm. Anything in the browser console? ctrl+shift+i or such.

That 💻CPU indicator looks pretty busy. Oh, and actually that output is probably from searching for private messages, which is…

cory pushed to main at cory/tildefriends 2026-01-21 12:43:20 -05:00
5c23c115c8 core: Begin to allow running an app by message ID.