145 Commits

Author SHA1 Message Date
916aa5abbd cli: Fix create_invite's expire option. 2025-01-30 22:16:06 -05:00
a7bc3d301c cleanup: format.
All checks were successful
Build Tilde Friends / Build-All (push) Successful in 21m16s
2025-01-28 22:00:48 -05:00
82e876a892 ssb: Only re-populate the messages_stats table on first creation.
All checks were successful
Build Tilde Friends / Build-All (push) Successful in 21m38s
2025-01-24 18:06:31 -05:00
c728e05032 ssb: Add a lookup table of max sequence and timestamp per account.f
All checks were successful
Build Tilde Friends / Build-All (push) Successful in 20m47s
2025-01-22 19:19:50 -05:00
19dbe354e7 core: Consolidate default global setting values in one place.
Some checks failed
Build Tilde Friends / Build-All (push) Has been cancelled
2025-01-20 14:23:41 -05:00
aa04ad2dc2 ssb: Clean up used and expired invites. 2025-01-20 08:01:24 -05:00
3f3deb665c ssb: Add a command-line action to generate an invite, and verified that Patchwork can accept it.
All checks were successful
Build Tilde Friends / Build-All (push) Successful in 26m50s
2025-01-19 21:00:38 -05:00
616f3ad76d ssb: Invite support progress. Now the pub accepts the invite, tracks its use, and follows. The client still needs to react.
All checks were successful
Build Tilde Friends / Build-All (push) Successful in 27m8s
2025-01-19 17:02:08 -05:00
57bae341a2 build: Missed an include. 2025-01-19 16:02:51 -05:00
fd09a766d2 ssb: Work in progress invite support. We can generate them. We can connect using an invite code. We can't yet invite.use(). 2025-01-19 16:00:37 -05:00
f28e409ea5 ssb: Add a get_contacts command to enumerate follows, blocks, and friends.
Some checks failed
Build Tilde Friends / Build-All (push) Has been cancelled
2025-01-11 15:49:49 -05:00
02759c6f83 ssb: Hint at follow depth with profile image shape. Also, reload follow information the same way we re-determine channel unread status. Let's see if this feels good. 2025-01-11 13:48:06 -05:00
d0bbd7f24f ssb: Add a has_blob command. #89
All checks were successful
Build Tilde Friends / Build-All (push) Successful in 29m14s
2025-01-06 20:46:16 -05:00
5594bee618 ssb: Add get_identity, get_sequence, and get_profile commands. #89
All checks were successful
Build Tilde Friends / Build-All (push) Successful in 25m41s
2025-01-05 17:16:05 -05:00
3f27af30b7 ssb: Actually fall back to this default global setting value. 2025-01-05 15:17:41 -05:00
98275f7c87 cleanup: Remove a debug print.
Some checks failed
Build Tilde Friends / Build-All (push) Has been cancelled
2024-12-29 13:34:51 -05:00
c3bbab35e2 ssb: Fix global settings defaults.
Some checks failed
Build Tilde Friends / Build-All (push) Has been cancelled
2024-12-27 13:16:11 -05:00
41e91f2922 ssb: Consolidate global settings helpers.
All checks were successful
Build Tilde Friends / Build-All (push) Successful in 21m28s
2024-12-24 11:16:52 -05:00
954830be18 ssb: Allow encrypting/decrypting with the server identity as an admin.
All checks were successful
Build Tilde Friends / Build-All (push) Successful in 16m45s
2024-12-10 12:43:07 -05:00
d84d0bec38 ssb: This index help channel status load faster.
Some checks failed
Build Tilde Friends / Build-All (push) Has been cancelled
2024-12-01 16:26:40 -05:00
53044696ba ssb: Just request blobs for all references from about messages for now. Much faster than narrowing down to the most recent images.
All checks were successful
Build Tilde Friends / Build-All (push) Successful in 17m21s
2024-11-29 10:28:16 -05:00
6d6927213f Revert "ssb: Try harder to replicate profile images, even if they were set before our blob replication cutoff."
Some checks failed
Build Tilde Friends / Build-All (push) Has been cancelled
This reverts commit 7f4e2617ee48b7e08164b050ceefab5717280ddf.
2024-11-29 08:54:54 -05:00
7f4e2617ee ssb: Try harder to replicate profile images, even if they were set before our blob replication cutoff.
Some checks are pending
Build Tilde Friends / Build-All (push) Waiting to run
2024-11-27 21:42:54 -05:00
6e83c08535 ssb: Add an index that helps me calculate feed size about 8x faster. 2024-11-23 17:50:32 -05:00
88b25790e8 ssb: Remove some pointless logging.
All checks were successful
Build Tilde Friends / Build-All (push) Successful in 19m3s
2024-11-06 20:56:10 -05:00
f74ca1c236 test: Remove some debug prints, whoops.
All checks were successful
Build Tilde Friends / Build-All (push) Successful in 15m13s
2024-11-02 16:32:05 -04:00
30e027092b test: Cover more ways to request apps and files.
All checks were successful
Build Tilde Friends / Build-All (push) Successful in 15m15s
2024-11-02 15:43:03 -04:00
863e50203e js: Move /save to C.
All checks were successful
Build Tilde Friends / Build-All (push) Successful in 15m51s
2024-10-27 13:42:56 -04:00
fa00a41fe0 js: Move app delete to C.
All checks were successful
Build Tilde Friends / Build-All (push) Successful in 14m34s
2024-10-25 13:58:06 -04:00
d3a5aba703 A brave new world where admin users can use the server identity.
All checks were successful
Build Tilde Friends / Build-All (push) Successful in 16m31s
2024-09-17 12:47:28 -04:00
34f25e3e06 How did I not have an index on type? Wow.
Some checks failed
Build Tilde Friends / Build-All (push) Has been cancelled
2024-09-11 19:53:07 -04:00
bfb3d8b8a2 Add an option to disable account registation, and fix use of a JSContext from the wrong thread along the way.
Some checks are pending
Build Tilde Friends / Build-All (push) Waiting to run
2024-08-21 20:56:21 -04:00
574292b798 Reduce some common log noise. 2024-06-23 15:11:18 -04:00
3fff706848 Get the code of conduct and JWT signing key without hitting the database from the main thread. 2024-06-10 16:37:12 -04:00
9d35b4bdfb Resuming work to move all DB access off the main thread. 2024-06-10 11:45:20 -04:00
9497d7cf64 Fix some shutdown hangs/leaks. 2024-06-06 20:31:24 -04:00
27b275548e Fix docs. 2024-05-12 08:37:14 -04:00
52962f3a5e Remove the :auth key. We can sign JWTs with :admin, and it's one less magic key. 2024-05-11 09:50:00 -04:00
11a6649847 Add back a verify command. Remove unused and not very useful ssb.getMessage(). Make field ordering shenanigans more explicit. 2024-05-11 08:48:50 -04:00
385524352c Refactor most uses of uv_queue_work to go through a helper that keeps track of thread business, traces, and is generally less code. 2024-05-08 21:00:37 -04:00
c0e72246cc Trying to understand a lingering 'previous message doesn't exist.' And format. 2024-05-08 12:20:57 -04:00
c7ab5447ea Move / redirect handling to C 2024-05-05 15:24:15 -04:00
421955f2a0 getIdentityInfo => C. 2024-05-05 13:48:22 -04:00
c674cca482 Move some DB things out of httpd. 2024-04-04 21:00:59 -04:00
9f3171e3f1 Remove auth.js. #7 2024-04-02 20:11:36 -04:00
3fa1c6c420 Tidied up getting an auth key slightly. 2024-04-01 12:53:00 -04:00
537a8654fa Rename sequence_before_author => flags. #29 2024-03-13 19:40:09 -04:00
6d89c1da6e Format. 2024-03-05 20:49:30 -05:00
5b7e5eb91b Give fts a better chance of working with jsonb messages.content. 2024-03-03 18:55:58 +00:00
591642efb3 Convert messages.content to JSONB. This is a very disruptive change. 2024-02-28 20:01:52 -05:00