Commit Graph

60 Commits

Author SHA1 Message Date
Shadowfacts 8b18d10b0a
Fix notifications query not working for those without
referenced_activity
2021-08-26 22:57:15 -04:00
Shadowfacts 596698a634
Handle Undo Follow activities 2021-08-26 22:28:48 -04:00
Shadowfacts 59116cce2e
Fix error when fucking Mastodon sends the same activity/object to us
multiple times
2021-08-26 22:19:46 -04:00
Shadowfacts ce80f0600e
Make notification handling marginally less painful 2021-08-26 19:20:27 -04:00
Shadowfacts 9dfb4b22e1
Fix handling incoming Likes 2021-08-26 09:59:55 -04:00
Shadowfacts dcadde5e37
Fix federating to followers 2021-08-25 23:30:22 -04:00
Shadowfacts 5326951e8a
Fix using incorrect ID for Create activities 2021-08-25 23:23:08 -04:00
Shadowfacts 2bf3b156a7
Sign Date header 2021-08-25 22:47:35 -04:00
Shadowfacts a2b61150f2
Handle HTML in incoming actor summaries 2021-08-25 22:47:19 -04:00
Shadowfacts c942d1b955
Add federator error logging 2021-08-25 22:47:08 -04:00
Shadowfacts ef3b435a8d
Fix fetching statuses from Mastodon 2021-08-25 17:23:37 -04:00
Shadowfacts 208fc95e59
Fix local timeline 2021-08-25 16:26:04 -04:00
Shadowfacts b6d7f45c60 Some things that I've long since forgotten. Let's hope they work 2021-08-25 16:11:08 -04:00
Shadowfacts de495059d5
Don't send webmentions for non-Notes 2020-05-27 19:19:24 -04:00
Shadowfacts de7a1e617d
Send Webmentions to linked URLs, excluding mentions 2020-05-25 18:18:21 -04:00
Shadowfacts 7e38b460c6
Fix links in text/plain posts not getting converted to HTML 2020-05-25 15:44:21 -04:00
Shadowfacts fd336f0bed
Add basic notifications 2020-05-24 16:26:10 -04:00
Shadowfacts 47bb420c81
Show announces in timelines 2020-05-23 13:13:32 -04:00
Shadowfacts 90a653d059
Add mentioning actors 2020-05-22 22:56:02 -04:00
Shadowfacts 1e984ba30e
Add Webmention endpoint discovery 2020-05-20 22:10:50 -04:00
Shadowfacts 411dcaa32e
Add Clacks.HTTP.head helper 2020-05-20 17:42:10 -04:00
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 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 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 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 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 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 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 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