|
d447744ac4
|
Meta: Add .gitattributes
|
2025-02-23 07:01:59 -05:00 |
|
|
19893a775d
|
Slon/Api/V1/Accounts: Deduplicate relationship object creation into @slon_accounts_default_relationship_object
|
2025-02-23 06:13:19 -05:00 |
|
|
4a5a23d7fb
|
Slon/Http/AdminServer: Paginate list of accounts
|
2025-02-22 22:25:13 -05:00 |
|
|
8838d0446d
|
Everywhere: Deduplicate local account creation for remote actors in @slon_accounts_create_local_for_remote_actor
|
2025-02-22 21:43:19 -05:00 |
|
|
1a5aa1e22c
|
Slon/Modules/ActivityPub: Fix typo passing http_headers to Http.Get
|
2025-02-22 21:41:48 -05:00 |
|
|
6c87604d56
|
Everywhere: Deduplicate status queries into @slon_api_v1_statuses_query
|
2025-02-22 20:58:56 -05:00 |
|
|
045893b6c6
|
Everywhere: Be more granular with @db_save_* calls
|
2025-02-22 20:38:35 -05:00 |
|
|
a9f5a1de0c
|
Slon/Modules/ActivityPub: Deduplicate signed requests into @slon_activitypub_signed_request
|
2025-02-22 19:25:23 -05:00 |
|
|
500a3115cc
|
Meta: Update README.md
|
2025-02-22 11:08:16 -05:00 |
|
|
3379454d59
|
Meta: Update .gitignore
|
2025-02-21 19:45:10 -05:00 |
|
|
d6c1b8dbfd
|
Slon/Api/V1/Timelines: Implement public timeline
|
2025-02-21 18:38:11 -05:00 |
|
|
66074a5472
|
Everywhere: Use session->path()
|
2025-02-21 18:10:25 -05:00 |
|
|
ff5a07dc04
|
Everywhere: Make session->content_type() callable
|
2025-02-21 18:03:12 -05:00 |
|
|
614e68194b
|
Slon/Modules/NodeInfo: Implement .well-known/nodeinfo and nodeinfo/2.0
|
2025-02-21 17:44:54 -05:00 |
|
|
545d408512
|
Everywhere: Make session->path(), session->path_count() callable
|
2025-02-21 16:51:22 -05:00 |
|
|
3728d56ea0
|
Everywhere: Make session->verb() callable
|
2025-02-21 11:13:31 -05:00 |
|
|
69a4d6916f
|
Slon/Api/V1/Accounts,Timelines: Sort statuses by most recent first
|
2025-02-20 14:28:39 -05:00 |
|
|
2b03e16583
|
Slon/Modules/ActivityPub: Don't assume actor is signatory when fetching public key for signature verification
|
2025-02-20 11:44:43 -05:00 |
|
|
a50156872d
|
Slon/Http/Server: Cleanup session->send() on free
|
2025-02-20 08:26:07 -05:00 |
|
|
c6f74cfa84
|
Everywhere: Make session->send() callable
|
2025-02-20 08:24:04 -05:00 |
|
|
40b3fceab1
|
System/Libraries/Json: Prepend signature to elements
|
2025-02-20 08:05:07 -05:00 |
|
|
e757758289
|
Slon/Modules/ActivityPub: Allow federated replies to posts on user's home timeline
|
2025-02-19 22:56:22 -05:00 |
|
|
71c8db66f1
|
Everywhere: Make session->header() callable
|
2025-02-19 21:53:31 -05:00 |
|
|
0960af9aef
|
Slon/Modules/Http: Remove unused function @slon_http_set_status_code()
|
2025-02-19 21:11:14 -05:00 |
|
|
6813c13ab3
|
Everywhere: Make session->status() callable
|
2025-02-19 21:07:09 -05:00 |
|
|
ca8e7ae7f6
|
Slon/Modules/ActivityPub: Accept statuses to/cc followed actors
|
2025-02-19 11:51:46 -05:00 |
|
|
cf5b8fe46a
|
Slon/Api/V1/Statuses: Don't set internal deleted flag on status object being sent via ActivityPub
|
2025-02-17 18:50:04 -05:00 |
|
|
591bd3ecbb
|
Slon/Modules/ActivityPub: Propagate create/delete statuses to followers
|
2025-02-17 18:21:59 -05:00 |
|
|
16d65c88ee
|
Slon/Api/V1/Accounts: Implement Follow
|
2025-02-17 17:39:49 -05:00 |
|
|
3312c86836
|
Slon/Modules/ActivityPub: Send smol Accept request to ack Create, instead of sending the entire message contents
|
2025-02-17 16:37:20 -05:00 |
|
|
2fa9fbd350
|
Slon/Http/AdminServer: Suppress warning
|
2025-02-17 16:35:23 -05:00 |
|
|
65332a0938
|
Slon/Modules/ActivityPub: Remove format_content used for testing
|
2025-02-17 15:30:44 -05:00 |
|
|
261c8454f5
|
Slon/Http/AdminServer: Allow deletion of users
|
2025-02-17 14:55:01 -05:00 |
|
|
fcc95d971b
|
System/Libraries/Json: Keep escaped unicode in its original form, and let the program ingesting the JSON handle the UTF-8 conversion
|
2025-02-17 14:53:42 -05:00 |
|
|
cafa3158a3
|
System/Libraries/Json: Properly escape double-quotes when stringifying a string
|
2025-02-17 13:23:16 -05:00 |
|
|
b3315d8ef8
|
Slon/Settings: Add tlds.json
|
2025-02-17 11:33:17 -05:00 |
|
|
2f486ebaf5
|
Slon/Api/V2/Search: Do WebFinger lookup and create local profile when searching for a remote user that is unknown to the server
|
2025-02-17 11:33:01 -05:00 |
|
|
6e26475062
|
Slon/Modules/Db: Update SLON_MISSING_ACCOUNT_AVATAR link
|
2025-02-17 11:32:06 -05:00 |
|
|
897d9bbcfa
|
Slon/Api/V1/Timelines: Eliminate bad Free
|
2025-02-17 11:31:09 -05:00 |
|
|
9260e8ee2a
|
Slon/Api/V2: Add initial support for Search endpoint
|
2025-02-17 08:21:12 -05:00 |
|
|
8730286ca1
|
Slon/Api/V1/Accounts: Initial support for relationships method (following, followed_by)
|
2025-02-17 08:19:37 -05:00 |
|
|
89131f2ba8
|
Slon/Modules/Api: Add @slon_api_account_by_acct()
|
2025-02-17 08:18:16 -05:00 |
|
|
f1cb6b1304
|
Slon/Modules/Db: Add following to database
|
2025-02-17 08:17:51 -05:00 |
|
|
d638282461
|
Slon/Modules/ActivityPub: Set remote_actor when creating remote account
|
2025-02-16 20:46:09 -05:00 |
|
|
fecfa23ddd
|
Slon/Modules/ActivityPub: Add initial support for receiving remote statuses to local inbox
|
2025-02-16 20:35:44 -05:00 |
|
|
0994ab3887
|
Slon/Api/V1/Timelines: Add initial support for Home timeline
|
2025-02-16 20:34:42 -05:00 |
|
|
7f20618174
|
Meta: Update README.md
|
2025-02-16 16:28:05 -05:00 |
|
|
be01352278
|
scripts/build-all: Enable all build options
|
2025-02-16 15:26:08 -05:00 |
|
|
ca66d73534
|
Meta: Add files to repository
|
2025-02-16 15:25:03 -05:00 |
|
|
52cb92f587
|
Meta: Add files to repository
|
2025-02-16 15:21:19 -05:00 |
|