25 Commits (7f764b082c778c764e3eafc37bea83a610194942)

Author SHA1 Message Date
teknomunk 7f764b082c Add debug tool (pretty_json.rb), change limit on follower/following accounts results, implement delivery to shared inboxes
1 year ago
teknomunk e4513a4fc8 Add cli command to force account resync to fix issue with first account added, fix typo, force statuses created by owner to be remote=false, add field for follow_activity (unused)
1 year ago
teknomunk 079531a42d Route Move activity (calls stub function account_move ), require that the HTTP signature matches the actor field of posted activities
1 year ago
teknomunk 8cd52febba Add route for unfollow, handle Update activities, add self mentions to statuses during Create handling, replace purely linear outbox handling with one that can skip failed deliveries
1 year ago
teknomunk a47f16837b Replace string template api Account response with version using JSON submodule
1 year ago
teknomunk 016936eae8 Get follow button to show up in both Husky and Soapbox
1 year ago
teknomunk 56a48fce78 Fix issue with timelines, implement reposts and repost federation
1 year ago
teknomunk f19ea54b1d start breaking up src/controller/inbox.c to reduce file size, handle pin
1 year ago
teknomunk 57af3c43c0 Implement repost handling, cleanup some debug code, introduce account_from_uri_or_fetch helper function
1 year ago
teknomunk 783ac01a20 Add status_add_to_timeline, fix reacts field in json layout table
1 year ago
teknomunk 1bcb3af898 Add start of CLI controller, put ActivityPub endpoints /following and followers in the right spot, implement account follow/unfollow (flaky), show status publish date
1 year ago
teknomunk 0325fc898c Loop outbox processing, add incoming mentions to that account's local timeline, add emoji reactions inbox processing, implement followers listing, add reindex command
1 year ago
teknomunk 3f0b5dac86 Add error reporting to account_sync_from_acitvity_pub, add handling of likes, index statuses by uri, make reposts and likes report correct values in mastodon api, fix adding post to empty timeline
1 year ago
teknomunk 7b35934e18 Start source rendering
1 year ago
teknomunk f4b019eff0 Move state modification code from controller to model, add pleroma api endpoint, add stub for emoji reactions, add messages for block/unfollow events
1 year ago
teknomunk 9a3a759dd5 Get first mention handled
1 year ago
teknomunk bc3b4daebc Move base64 code to separate file, work on implementing HTTP Signature validation
1 year ago
teknomunk d6c5bbcbf9 Add account type field to model, move http_get to submodule http_client, move fs_list to submodule ffdb, start serializing signature data for RsaSignature2017
1 year ago
teknomunk e2bfe97745 Start actual outbox processing
1 year ago
teknomunk f92860d564 Fix offset for public_key in ap/account layout, create local account data for remote actor, add ap/account debug dump
1 year ago
teknomunk cfb3c1ccfc Add file system list (fs_list), start implementing activity processing, implement http_get wrapper for cURL, add validation override to ap_envelope to allow testing before HTTP Signature verification is implemented, fix extra " in envelope template
1 year ago
teknomunk 65756c5795 Convert account over json layout loader, start implementing account reverse index (needed for account uri to account id lookup), more work on ap_activity, convert owner over to json layout loader
1 year ago
teknomunk 6706606cf8 Add /api/v1/instance, start work on ap_activity model, rework save/load files to use json helper functions, remove client_app model json template, implement notification model
1 year ago
teknomunk bc36480af3 Implement post submission, start using new json object layout parser
1 year ago
teknomunk b7bbc71eee Start filling out model and api
1 year ago