22 Commits (9292f5d15e5898d8ba62b83eda9461d4b6820860)

Author SHA1 Message Date
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
2 years 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
2 years ago
teknomunk 4bc2123156 Fix login for Soapbox and fix routing for api/v1/apps/verify_credentials
2 years ago
teknomunk eeb60ab71d Get Soapbox frontend attached, fix several bugs in the login sequence
2 years ago
teknomunk 2a39ca0791 Add timeline filter handling, correctly write json strings in api response, more memory fixes
2 years ago
teknomunk 83405b16d2 Fix memory leaks
2 years ago
teknomunk ec7147dfff Correctly apply limits and since_id arguments to /api/v1/notifications, generate Accept action for Follow response (not yet signed), expand ap/activity model and add ap_activity_create_accept, add notification_new, don't include a 'status' in notifications if not set
2 years 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
2 years ago
teknomunk e2c7c3990a Add empty responses for /api/v1/relationshships and /api/vi/filters
2 years 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
2 years ago
teknomunk 9d43a84d5b Implement timelines, make media and reactions data driven (reactions still need count/react pulled from data)
2 years ago
teknomunk 16f4e1911e Change show_statuses to take an array of pointers to statuses instead an array of statuses, start implementing timeline model
2 years ago
teknomunk 99cf9a4abb Re-enable authentication, switch client app to json/layout
2 years ago
teknomunk bc36480af3 Implement post submission, start using new json object layout parser
2 years ago
teknomunk 494c0eec6d Start breaking Mastodon API out into multiple (shorted) files
2 years ago
teknomunk b7bbc71eee Start filling out model and api
2 years ago
teknomunk d01e24d650 Add authenticated methods section to api, start implementing statuses and timelines
2 years ago
teknomunk 4a1edda659 Get husky Oauth2 authentication working
2 years ago
teknomunk 01734cd103 Add code to load client app data, add authorization page
2 years ago
teknomunk 75843983d6 Start implementing OAUTH2 application infrastructure so that Husky will connect
2 years ago
teknomunk 4e351686f4 Add simple form data pull parser, updates for submodules
2 years ago
teknomunk f27aadd39c Initial commit of server code
2 years ago