Commit Graph

53 Commits

Author SHA1 Message Date
Shadowfacts 4733aa23ab
Refacotr posting into separate module
This will make it easier to keep in sync creating posts from multiple
places (e.g. MastoAPI).
2020-05-18 22:27:08 -04:00
Shadowfacts 5d45f170f1
Fix elixir/dialyzer warnings 2020-04-26 22:57:47 -04:00
Shadowfacts 3caab0d808
Sanitize incoming HTML 2020-04-26 22:25:43 -04:00
Shadowfacts 2636b5eabf
Add unfollowing remote users 2020-04-26 22:02:21 -04:00
Shadowfacts e194f0fc07
Add following remote users 2020-04-26 18:55:44 -04:00
Shadowfacts 8becb6b174
Login form, flash style improvements 2020-04-26 17:47:42 -04:00
Shadowfacts 803fc4c36e
Don't show search link if logged out 2020-04-26 17:02:30 -04:00
Shadowfacts 1a1a58cb82
Add local timeline unauthenticated homepage 2020-04-26 16:51:27 -04:00
Shadowfacts fcd66f3d51
Fix home timeline including statuses from followers instead of following 2020-04-26 16:28:00 -04:00
Shadowfacts e0c8f8e142
Deduplicate incoming followers 2020-04-26 16:25:48 -04:00
Shadowfacts e7dcbdc6a4
Add searching for remote actors 2020-04-26 16:15:20 -04:00
Shadowfacts e7c19940b0
Show remote actor profiles 2020-04-26 14:45:51 -04:00
Shadowfacts 00c51e4ad9
Improve HTTP handling 2020-04-25 22:43:57 -04:00
Shadowfacts a0e290197f
Add searching for remote statuses 2020-04-25 22:28:49 -04:00
Shadowfacts b034d159a9
Fix permalink not working for remote statuses 2020-04-25 22:28:14 -04:00
Shadowfacts f51d4a6be4
Add option to return activity from object fetch, don't unnecessarily synthesize Create if one already exists 2020-04-25 22:27:59 -04:00
Shadowfacts ace33f3d06
Timeline pagination 2020-04-25 15:47:22 -04:00
Shadowfacts eba9e4be96
Frontend UI improvements 2020-04-25 12:30:47 -04:00
Shadowfacts 77bca46197
Add override format query param 2020-04-23 18:46:50 -04:00
Shadowfacts 7d071d971c
Add replying to statuses 2020-04-23 18:37:12 -04:00
Shadowfacts 6c0fc06c21
Move timeline/status rendering to partials for reuse 2020-04-21 22:06:48 -04:00
Shadowfacts f65c5752bc
Link logged in user profile on homepage 2020-04-21 21:29:06 -04:00
Shadowfacts 610af799ec
Minor fixes 2020-04-21 21:21:08 -04:00
Shadowfacts 0ca9d02499
Use timeline module for outbox 2020-04-21 21:20:51 -04:00
Shadowfacts 2972bad192
Redirect object URLs in browser to status page 2020-04-20 22:42:39 -04:00
Shadowfacts fbbd287fc1
Fix activities controller filename 2020-04-20 22:41:07 -04:00
Shadowfacts 8d1be99036
Fix posting from FE not saving object 2020-04-20 22:40:48 -04:00
Shadowfacts 734e30584a
Move federation to background job 2020-04-20 22:11:49 -04:00
Shadowfacts 797283985e
Show home timeline on frontend when logged in 2020-04-20 18:37:07 -04:00
Shadowfacts 680f82664e
Add login/logout buttons 2020-01-15 21:24:35 -05:00
Shadowfacts 7054b39937
Fix user add task, add change password task 2020-01-15 21:13:02 -05:00
Shadowfacts 01d4e713bb
Frontend stuff 2019-10-06 19:41:18 -04:00
Shadowfacts a12ba25f18
Add user outboxes 2019-10-02 19:13:59 -04:00
Shadowfacts 13d7f832fe
Add authentication for web frontend 2019-10-02 17:25:35 -04:00
Shadowfacts 074e208174
Add user passwords 2019-10-02 17:04:56 -04:00
Shadowfacts 81712fb1bf
Add AP following endpoint 2019-10-02 11:35:19 -04:00
Shadowfacts 7c03d2627f
Add AP followers endpoint 2019-10-02 11:22:19 -04:00
Shadowfacts 091a275b22
Add fallback inbox handler 2019-10-02 10:28:06 -04:00
Shadowfacts 9e39d56325
Handle incoming Creates better 2019-10-02 09:49:59 -04:00
Shadowfacts 2316c5d41d
Handle follow activities 2019-10-02 09:47:04 -04:00
Shadowfacts 0d6fd68fb3
Add outgoing federation 2019-10-02 09:16:43 -04:00
Shadowfacts d652b71426
Basic inbox handling 2019-10-01 21:59:43 -04:00
Shadowfacts 1b8f3e212c
Add HTTP signature verification 2019-10-01 18:39:17 -04:00
Shadowfacts f3995911d7
Add basic web finger support 2019-10-01 12:35:27 -04:00
Shadowfacts 541e329dc4
Add user route 2019-09-30 22:26:08 -04:00
Shadowfacts 6feba31ff3
Add mix task for adding user 2019-09-30 22:23:32 -04:00
Shadowfacts 8dddb42fd8
Add followers field to actors 2019-09-30 19:20:00 -04:00
Shadowfacts 7548cbe40c
Add activity getting/fetching 2019-09-30 17:47:16 -04:00
Shadowfacts db9564cbae
Add object getting/fetching 2019-09-30 16:52:50 -04:00
Shadowfacts 6318c16afe
Remove recipients from activities schema 2019-09-30 16:52:37 -04:00