Commit graph

28 commits

Author SHA1 Message Date
b104551bbd Slon/Api/{V1,V2}/Media: Implement PUT /api/v1/media, POST /api/v2/media 2025-03-01 19:46:13 -05:00
95aecb9fb1 Slon/Api/V1/Markers: Implement /api/v1/markers 2025-02-28 18:39:20 -05:00
e223273300 Slon/Api/V1/Statuses: Refactor /api/v1/statues/:id/context 2025-02-28 18:35:23 -05:00
1ecc5f4995 Slon/Api/V1/Statuses: Don't clobber status with each lookup 2025-02-28 16:21:21 -05:00
88f4c39968 Api/V1/Statuses: Include parameter in @slon_api_v1_statuses_query 2025-02-28 12:35:38 -05:00
afee70ad38 Slon/Api/V1/Statuses: Implement GET /api/v1/statues/:id/context 2025-02-28 12:22:32 -05:00
90e553abc3 Slon/Api/V1/Statuses: Implement GET /api/v1/statuses/:id 2025-02-28 11:26:33 -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
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
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
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
545d408512 Everywhere: Make session->path(), session->path_count() callable 2025-02-21 16:51:22 -05:00
69a4d6916f Slon/Api/V1/Accounts,Timelines: Sort statuses by most recent first 2025-02-20 14:28:39 -05:00
c6f74cfa84 Everywhere: Make session->send() callable 2025-02-20 08:24:04 -05:00
71c8db66f1 Everywhere: Make session->header() callable 2025-02-19 21:53:31 -05:00
6813c13ab3 Everywhere: Make session->status() callable 2025-02-19 21:07:09 -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
16d65c88ee Slon/Api/V1/Accounts: Implement Follow 2025-02-17 17:39:49 -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
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
0994ab3887 Slon/Api/V1/Timelines: Add initial support for Home timeline 2025-02-16 20:34:42 -05:00
52cb92f587 Meta: Add files to repository 2025-02-16 15:21:19 -05:00