about summary refs log tree commit diff
path: root/app/services
AgeCommit message (Collapse)Author
2017-01-07Fix #147 - Unreblogging will leave original status in feedsEugen Rochko
2017-01-05Fix undesired delivering of private toot to remote accounts that follow authorEugen Rochko
2017-01-02Unblocks also federateEugen Rochko
2017-01-02Federate blocks with the http://mastodon.social/schema/1.0 verb namespaceEugen Rochko
2016-12-29Add API for retrieving favouritesEugen Rochko
2016-12-28Fix wrong person being notified after nested reblog call, fix favourites ↵Eugen Rochko
leaking private toots in Atom feeds
2016-12-26Follow requests send e-mail notifications, but are excluded from ↵Eugen Rochko
notifications API Better initial state for unlisted/nsfw toggles
2016-12-26Don't show statuses to blocked usersEugen Rochko
2016-12-22Re-enable Webfinger for locked accounts but don't handle "follow" eventsEugen Rochko
coming in via Salmon. Currently no way to prevent remote follows, but they will only receive public and unlisted posts
2016-12-22Private posts mentioning non-followers should not notify them, neither ↵Eugen Rochko
locally nor via Salmon
2016-12-22Follow call on locked account creates follow request insteadEugen Rochko
Reflect "requested" relationship in API and UI Reflect inability of private posts to be reblogged in the UI Disable Webfinger for locked accounts
2016-12-22Add "locked" flag to accounts, prevent blocked users from following, ↵Eugen Rochko
force-unfollow blocked users
2016-12-21Private visibility on statuses prevents non-followers from seeing thoseEugen Rochko
Filters out hidden stream entries from Atom feed Blocks now generate hidden stream entries, can be used to federate blocks Private statuses cannot be reblogged (generates generic 422 error for now) POST /api/v1/statuses now takes visibility=(public|unlisted|private) param instead of unlisted boolean Statuses JSON now contains visibility=(public|unlisted|private) field
2016-12-18Removing external hub completely, fix #333 fixing digit-only hashtags,Eugen Rochko
removing web app capability from non-webapp pages
2016-12-12Restoring old async behaviour of thread resolving as it proved to be more robustEugen Rochko
2016-12-11Sensitive content federates using the "nsfw" hashtagEugen Rochko
2016-12-11Thread resolving no longer needs to be separate from ProcessFeedService,Eugen Rochko
since that is only ever called in the background
2016-12-06Improve suspend account serviceEugen Rochko
2016-12-06Add suspend account functionality to admin UIEugen Rochko
2016-12-06Add filters for suspended accountsEugen Rochko
2016-12-06Adding suspend account serviceEugen Rochko
2016-12-05Add account suspensionEugen Rochko
2016-12-04Automatically block outgoing notifications from silenced accounts to usersEugen Rochko
who don't follow them
2016-12-02Fix #323 - self-replies to appear in public timelines againEugen Rochko
2016-12-02Fix #329 - avatar errors no longer prevent remote accounts from being savedEugen Rochko
(without avatar). Also improved search position of exact matches
2016-11-30Per-status control for unlisted mode, also federation for unlisted modeEugen Rochko
Fix #233, fix #268
2016-11-29Fix trying to PuSH-publish updates of remote removalsEugen
2016-11-28Fix delete SalmonsEugen Rochko
2016-11-28Adding backtracing to Salmon/Processing workersEugen Rochko
2016-11-28Fix Pubsubhubbub::UnsubscribeServiceEugen Rochko
2016-11-28Adding embedded PuSH serverEugen Rochko
2016-11-26Public and hashtag timelines now exclude reblogs and repliesEugen Rochko
Fix #289 - don't download avatar unless the URL is http/https Fix #293 - reblog/reblogged is now boost/boosted
2016-11-26Fix #288 - Strip first @ from search query, don't search accounts if it ↵Eugen Rochko
begins with #
2016-11-26Fix #278 - Use mb_chars.downcase on hashtagsEugen Rochko
2016-11-26Update hub URL and re-subscribe if hub URL changesEugen Rochko
2016-11-25Fix #65 - Options to block notifications from people you don't follow/who ↵Eugen Rochko
don't follow you
2016-11-24Only distribute statuses to followers who signed in in the last 2 weeks, add ↵Eugen Rochko
rake task for clearing feeds of inactive users
2016-11-23Fix unfollows not clearing reblogs, fix blocks not clearing reblogs and ↵Eugen Rochko
notifications, skip ActionCable for follow/unfollow/block events, instead clear UI from blocked account's posts instantly if block request succeeds. Add forgotten i18n for sensitive content
2016-11-23Adding sensitive marker to statuses in APIEugen Rochko
2016-11-22Moving some counter queries out of subqueries in the APIEugen Rochko
2016-11-22Remove unneeded indices, improve error handling in background workers, don't ↵Eugen Rochko
needlessly reload reblogged status, send Devise e-mails asynchronously
2016-11-21Adding option to specify asset server, filter followers query by local accountsEugen Rochko
during Fan Out On Write to load less stuff into memory
2016-11-21Use old rules for mention notifications as for mentions timelineEugen Rochko
2016-11-21Call NotifyService about remote reblogsEugen Rochko
2016-11-20Adding unified streamable notificationsEugen Rochko
2016-11-18Catch validation errors in ProcessFeedService so that one failing entry ↵Eugen Rochko
wouldn't stop others from going through
2016-11-18Don't create attachments if remote file cannot be fetchedEugen Rochko
2016-11-15Fix rubocop issues, introduce usage of frozen literal to improve performanceEugen Rochko
2016-11-13Force utf-8 encoding when processing XMLEugen Rochko
2016-11-12Add limit to search resultsEugen Rochko