2594 Commits

Author SHA1 Message Date
392d31cc53 format 2025-05-21 22:16:52 -04:00
92926fa8df ssb: Chasing intermittent SQLITE_ERROR with multiple processes accessing the database. Switching to sqlite3_prepare_v2 for better errors, but maybe this is also the solution? 2025-05-21 22:05:33 -04:00
61ae9ae465 intro: Set an emoji, obviously. 2025-05-21 18:51:35 -04:00
89622697d5 intro: The default app is intro, and complete intro changes the default app to ssb. 2025-05-21 18:48:29 -04:00
17694f5646 update: CodeMirror. 2025-05-21 18:20:01 -04:00
5a1303149f intro: Add an intro app that aims to ease in completely new users. Needs some clean-up and to be hooked into the flow. #19 2025-05-21 18:08:19 -04:00
8a0e190a86 ssb: Clean up outdated dynamic blob_wants_cache entries. 2025-05-21 17:44:00 -04:00
0d7dfd8c9e ssb: Get the 'encrypt to' input in line with everything else style-wise. 2025-05-18 07:55:10 -04:00
f979ff7050 ssb: Speculation on why I sometimes don't see names update. 2025-05-17 20:10:15 -04:00
e3fcdea362 ssb: Add entries to the blob wants cache when requesting a missing blob from the web. #120 2025-05-17 12:46:47 -04:00
476fec2757 update: w3.css 5.02. 2025-05-14 22:19:53 -04:00
53c215399b ssb: Ugg, better safe than sorry. 2025-05-14 20:57:42 -04:00
2c330802da ssb: More account info fixes. 2025-05-14 20:56:13 -04:00
851d7046ea ssb: Fix failure to gather about information sometimes. 2025-05-14 20:39:06 -04:00
c0019d7246 format 2025-05-14 20:33:02 -04:00
7688e4d3a8 ssb: I tried smarter data structures in my own code, but a better database index shows better performance for determining follows. 2025-05-14 20:13:14 -04:00
ef58749ce3 perf: Make -t following_perf respect the usual db path rules. 2025-05-12 12:41:13 -04:00
35941a7ddc perf: Add a quick test to measure ssb.following performance. 2025-05-12 12:32:41 -04:00
1f2664e5a8 ssb: Reduce redundant work in ssb.following. 2025-05-11 22:20:16 -04:00
35656a5c34 prettier 2025-05-11 21:54:53 -04:00
799f22e989 ssb: The updated fetch_abouts means that image JSON is now a string we need to handle in tf-user / tf-profile. 2025-05-11 21:42:48 -04:00
e226a37251 prettier 2025-05-09 19:54:12 -04:00
8e3bc9d700 ssb: Now add back the about cache, and load times are getting good. 2025-05-09 13:25:05 -04:00
58c3e6c2ab build: Fix a -fanalyze issue in the tests. 2025-05-09 07:55:39 -04:00
0dc148bfea ssb: Don't forget the about info we know as we reload. 2025-05-09 07:35:52 -04:00
3eff1b08a9 ssb: Let about info load in its own time. 2025-05-09 07:27:35 -04:00
02d789471f ssb: Oops, filter on relevant accounts. 2025-05-08 12:58:57 -04:00
d367d47c4d ssb: Switch to a more brute force about-gathering approach. I think if I start with this and avoid querying all known accounts up-front, we will be plenty fast. 2025-05-08 12:39:26 -04:00
c93b8fc045 ssb: Show overall unread status on the hamburger menu. 2025-05-07 19:59:39 -04:00
eb9377e21d ssb: Add settings for broadcast and discovery. 2025-05-07 19:05:57 -04:00
a1764eee42 update: CodeMirror. 2025-05-07 18:37:23 -04:00
86ef74e20d test: More CLI tests, and make -u optional for publish, too. 2025-05-07 18:31:58 -04:00
4de53b9926 core: sqlite checkpoint tweaks. Switch the periodic checkpoint to passive mode. Truncate mode was painful on mobile. I'm seeing it succeed often enough that we don't grow indefinitely. Also fix the print. 2025-05-07 18:15:33 -04:00
99a195a3fd update: sqlite 3.49.2. 2025-05-07 18:00:30 -04:00
f1ced31f69 ssb: Faster loads by encouraging the right queries with CTEs in fetch_about. 2025-05-07 17:52:02 -04:00
b3cedf2baa ssb: Begin to add some CLI tests. 2025-05-06 12:49:57 -04:00
3bf19fabda ssb: Don't require -u for the private command. #119 2025-05-05 21:51:38 -04:00
cf81ebe8ad ssb: emoji-fy other cases of some reactions. 2025-05-05 21:32:40 -04:00
278b5566a1 ssb: Remove some unintended whitespace at the bottom of messages. 2025-05-05 21:09:58 -04:00
e8c1390f09 ssb: Reply arrow that shows up better on my phone. 2025-05-01 12:38:11 -04:00
3c04abda45 ssb: More shutdown correctness. #108 2025-04-30 12:35:40 -04:00
2597f99ccf ssb: Get recent reactions up front so that we don't need to delay showing the dialog for them. 2025-04-29 20:48:47 -04:00
9d3a07c1cf build: OpenBSD 7.7's SSL matches these signatures again. 2025-04-27 17:29:59 -04:00
bdfd8925b5 ssb: Remove some extra margin that slipped in. 2025-04-27 10:18:37 -04:00
1a4d1985f4 core: Revisit drag+drop into the editor. Works better but not as I intended. Use it just to update the screenshot in the welcome app. 2025-04-27 10:18:20 -04:00
6273f3ea53 ssb: Make the connections sidebar header also a link to the connections tab. 2025-04-26 18:53:08 -04:00
5bdc6fa471 update: CodeMirror. 2025-04-26 18:47:04 -04:00
3ba41291db update: QuickJS 2025-04-26. 2025-04-26 18:30:56 -04:00
0867811952 update: libuv 1.51.0. 2025-04-26 09:06:37 -04:00
8d961cd805 ssb: Indicate that content warnings can be expanded. 2025-04-24 12:35:36 -04:00