Commit Graph

44 Commits

Author SHA1 Message Date
df63461ff0 Add handler for salmons of undoing favourites 2017-02-12 19:50:18 +01:00
e610555e10 Fix processing of incoming authorizations/rejections 2017-02-11 13:55:07 +01:00
149887a0ff Make follow requests federate 2017-02-11 02:58:00 +01:00
f2e08ff568 Remove unneeded block check 2017-01-23 17:40:23 +01:00
c04002b340 Federate blocks with the http://mastodon.social/schema/1.0 verb namespace 2017-01-02 12:17:51 +01:00
7376af90f7 Don't show statuses to blocked users 2016-12-26 19:13:56 +01:00
05b13c38b5 Re-enable Webfinger for locked accounts but don't handle "follow" events
coming in via Salmon.

Currently no way to prevent remote follows, but they will only receive public
and unlisted posts
2016-12-22 23:17:57 +01:00
39cc9fde8a Add account suspension 2016-12-05 22:59:30 +01:00
14bd46946d Per-status control for unlisted mode, also federation for unlisted mode
Fix #233, fix #268
2016-11-30 21:34:59 +01:00
5b076cbafb Fix delete Salmons 2016-11-28 19:44:27 +01:00
2cb3dc5e5a Update hub URL and re-subscribe if hub URL changes 2016-11-26 15:18:21 +01:00
da2ef4d676 Adding unified streamable notifications 2016-11-20 19:39:58 +01:00
fdc17bea58 Fix rubocop issues, introduce usage of frozen literal to improve performance 2016-11-15 16:56:29 +01:00
7ce4670164 Force utf-8 encoding when processing XML 2016-11-13 19:12:40 +01:00
77efdfa110 Fixing namespaces issue 2016-10-10 19:16:23 +02:00
87b618ab02 Fix namespace parsing in Atom feeds 2016-10-10 18:16:07 +02:00
22a8801dbc Adding domain blocks 2016-10-09 14:48:59 +02:00
5cfc9efad3 Update OStatus2 to handle malformed Salmon without raising unexpected exceptions 2016-10-06 14:47:38 +02:00
70e9dd0b5b Blocking will prevent e-mail notifications from blocked user, blocks in UI 2016-10-03 18:49:52 +02:00
927333f4f8 Improve code style 2016-09-29 21:28:21 +02:00
059ebbf48d Separate PuSH subscriptions from following, add mastodon:push:refresh task,
respect hub.lease_seconds (fix #46)
2016-09-20 00:43:36 +02:00
183a23943b Fix how other services used old FollowRemoteAccountService 2016-09-17 17:07:45 +02:00
3cc47beb6e Refactored generation of unique tags, URIs and object URLs into own classes,
as well as formatting of content
2016-09-09 20:04:34 +02:00
a289c1d52f Handle delete Salmons, todo: clean up timelines 2016-09-04 14:44:16 +02:00
da4b675aca Fix favourite handling in ProcessInteractionService 2016-03-26 01:34:12 +01:00
7e53efae31 Fix for incoming favourites 2016-03-19 22:46:58 +01:00
2b116131d7 Adding e-mail notifications about mentions, follows, favourites and reblogs. Fixing another mention recording bug 2016-03-19 19:20:07 +01:00
580b91c387 Fix more subtle bugs with first_or_create 2016-03-19 00:02:39 +01:00
d022975444 Fixing small bug with FollowRemoteAccountService usage 2016-03-16 21:20:50 +01:00
086d487145 Fix unfollows 2016-03-16 21:14:39 +01:00
0e8f59c16f Refactoring Grape API methods into normal controllers & other things 2016-02-29 19:42:08 +01:00
47d50b0e39 A lot of fixes from a live test 2016-02-28 15:46:29 +01:00
ad5ae3f60e Update profile information and download avatar of remote accounts 2016-02-28 14:26:26 +01:00
44c5958203 Fixed small bugs and code style offences 2016-02-25 00:22:46 +01:00
fa7868675d Send Salmon interactions 2016-02-24 12:57:29 +01:00
10eb47a33e Do not PuSH-subscribe to remote accounts when creating them for salmon 2016-02-24 03:05:40 +01:00
784b9cca6a Forgotten argument fix 2016-02-24 02:15:58 +01:00
9411e8c35a Feed processing except fetching remote statuses 2016-02-24 01:28:53 +01:00
79baf2fd99 Process favourites, reblogs and replies from Salmon 2016-02-24 00:57:47 +01:00
ee73d35eea Incoming Salmon requests can be turned into follows and unfollows 2016-02-23 22:17:07 +01:00
fa33750105 Adding reblogs, favourites, improving atom generation 2016-02-23 19:17:37 +01:00
3b0bc18db9 Improved Atom rendering templates, added README 2016-02-23 13:08:01 +01:00
2bc48e9064 Individual atom entries 2016-02-22 19:11:07 +01:00
709c6685a9 Made some progress 2016-02-22 16:00:20 +01:00