52 Commits (bf37930623f4a09e7b49b3bab6fbf831e0ab3f86)

Author SHA1 Message Date
teknomunk bf37930623 Implement Like federation, fix system account id, add defunct flag to accounts and stop delivery to accounds so flagged
1 year ago
teknomunk 2d45847e41 Fix ids, notifications for Husky
1 year ago
teknomunk 8396b01e3d Remove hard-coded domain name, make app_args loaded from data/server.json, s/g_server_name/g_server->domain/, update http and json submodules
1 year ago
teknomunk ddc026cb06 Get account data into ap_object and remote text template for owner/actor, continue s/ap_activity/ap_object/
1 year ago
teknomunk 808dbecb88 Implement following ActivityPub, remove text templates
1 year ago
teknomunk ed4fbf7fde Fix memory leaks, implement bookmarks
1 year ago
teknomunk 34135f9da0 Fix memory leak, passthrough sensitive field of Activity
1 year ago
teknomunk d41ebc7a24 Fix memory leaks, implement Emoji federation, fix mention bug, fix other bugs
1 year ago
teknomunk c66f92924d Implement emoji processing and display for federated posts, fix /api/v1/account/update_credentials
1 year ago
teknomunk d80b5e1e62 Implement federated media posts
1 year ago
teknomunk 9f9b93a263 Fix bug syncing mentions, fix typo, fix SEGV in apu_Status_write
1 year ago
teknomunk 80a0278495 Fill out Status response fields for reply and to further match Pleroma, pull mentions and parent posts for replies
1 year ago
teknomunk 498391c779 Fix several bugs, get reposted indicator showing correctly in Husky, starting work on moving owner/actor from text template to using ap_activity so it can be included in an Update
1 year ago
teknomunk cc9e32b7dc Convert all api responses from text templates to JSON layouts, fix memory leaks, discard more unsupported Activities, server owner banner
1 year ago
teknomunk 7f2e089b86 Start work on issuing an Update for the owner account, discard Undo(Like) that are for statuses that are not local, discard more invalid requests, make avatar served locally
1 year ago
teknomunk d86eedfede Add mentions to status model and pass thru mastodon api
1 year ago
teknomunk a47f16837b Replace string template api Account response with version using JSON submodule
1 year ago
teknomunk c9b8d653f8 Replace text template with JSON layout for Relationship
1 year ago
teknomunk 016936eae8 Get follow button to show up in both Husky and Soapbox
1 year ago
teknomunk 675af63593 Fix a couple bugs
1 year ago
teknomunk b83d9db75a Add system stub messages, prevent notifications from being created when a post is a stub, fix url in Status API response
1 year ago
teknomunk 57af3c43c0 Implement repost handling, cleanup some debug code, introduce account_from_uri_or_fetch helper function
1 year ago
teknomunk 30feff8246 rework status handling to support replies, add handling for /api/pleroma/frontend_configurations, rework instance data, rework status response
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 9ab772b661 Federate emoji reacts
1 year ago
teknomunk a917c223e0 Fix memory leaks, add logic to remove reacts, rename files/folders in HTTP submodules, rework timeline filtering, move http common files to new submodules, have the react result field 'me' filled in correctly
1 year ago
teknomunk 27180caf5d Add relationship and search handling, fix posting, add format(...)
1 year ago
teknomunk 9292f5d15e Rework initialization to allow running only the web server for debugging without needing to recompile, implement status react serdes, update api to return statuses (Soapbox is not showing them...?)
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 0a95a70461 Rework inbox processing, add stubs for account add/remove follower, create notice when processing follow, rework outbox (use envelope with single destination), add handlers for paths referenced in actor, add test to validate locally-created HTTP signature
1 year ago
teknomunk df589eb9e0 Rework inbox envelope
1 year ago
teknomunk 5955acaeec Get first message federating
1 year ago
teknomunk eeb60ab71d Get Soapbox frontend attached, fix several bugs in the login sequence
1 year ago
teknomunk 2a39ca0791 Add timeline filter handling, correctly write json strings in api response, more memory fixes
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 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 5e0a815d3a Connect up controller to more timelines, remove write_json_escaped (replace by json_write_string), add back in date to deferred inbox
1 year ago
teknomunk a4e7e5a29e Rework inbox
1 year ago
teknomunk 9d43a84d5b Implement timelines, make media and reactions data driven (reactions still need count/react pulled from data)
1 year ago
teknomunk bc36480af3 Implement post submission, start using new json object layout parser
1 year ago
teknomunk db8ffe1e38 Add start of account page, create owner account page routes, make /owner/actor look for application/ld+json before providing JSON-LD object, refactor to view/owner_actor.json.template to use g_server_name instead of hardcoding my test server into the calling function
1 year ago
teknomunk d52b2643b9 Implement queuing inbox (save to disk for processing non-realtime processing)
1 year ago
teknomunk 38856cb9ad Basic nodeinfo/2.1 implementation
1 year ago
teknomunk 996da6dd87 Move webfinger.json.template and owner_actor.json.template to src/view/
1 year ago
teknomunk 4a1edda659 Get husky Oauth2 authentication working
1 year ago
teknomunk 2fd65bd84c Start implemeting owner model, update client app model, get first stage of Oauth2 working (issuing authorization code)
1 year ago
teknomunk 01734cd103 Add code to load client app data, add authorization page
1 year ago