270 Commits (a18fd491b9ad9b2e1677d0e0355712a08967fe14)

Author SHA1 Message Date
Eugen Rochko c8252759df Add streaming API channels for local-only statuses 8 years ago
Eugen Rochko 0af3401553 Don't allow people to follow people they blocked without unblocking first 8 years ago
Eugen Rochko 920ba5fc4e Fix #61 - Add list of blocked users to the UI; clean up failed push notifications API 8 years ago
Eugen Rochko 19b9e1e2c3 Preheat status cache 8 years ago
Eugen Rochko 6cdcac1396 Fix #598 - arrow keys to navigate media; fix #481 - non-exact matches no longer 8 years ago
Eugen Rochko ede04cdb24 Move rendering of JSON payloads for public/hashtag timelines to 8 years ago
Eugen Rochko d9ca46b464 Cleaning up format of broadcast real-time messages, removing 8 years ago
Eugen Rochko bf60f2898d Fix #529 - Make hashtag timelines show conversations, fix hashtag loading in the UI 8 years ago
Eugen Rochko 83ccdeb87a Fix tests 8 years ago
Eugen Rochko 3f075c7794 API for apps to register for push notifications 8 years ago
Eugen Rochko 450ad43180 Do not run FetchLinkCardService on local URLs, increase file size limit to 8MB, 8 years ago
Eugen Rochko 3beb24ad55 Use <summary> to encode content warnings instead 8 years ago
Eugen Rochko 10ffd455a8 Fix #522 - prevent blocked users from reblogging 8 years ago
Eugen Rochko 999cde94a6 Instead of using spoiler boolean and spoiler_text, simply check for non-blank spoiler_text 8 years ago
Eugen Rochko 8a880a3d46 Make blocks create entries and unfollows instantly, but do the clean up 8 years ago
blackle bf0f6eb62d Implement a click-to-view spoiler system 8 years ago
Eugen Rochko d00189b55a Domains with reject_media? set to true won't download avatars either 8 years ago
Eugen Rochko 434cf8237e Optional domain block attribute that prevents media attachments from being downloaded 8 years ago
Eugen Rochko cca82bf0a2 Move merging/unmerging of timelines into background. Move blocking into 8 years ago
Eugen Rochko f2e08ff568 Remove unneeded block check 8 years ago
Eugen Rochko 6d98a73180 Domain blocks now have varying severity - auto-suspend vs auto-silence 8 years ago
Eugen Rochko aa9c51a34c Fix a couple unhandled exceptions 8 years ago
Effy Elden 8f21f5522f Call uniq on the string version of mb_chars tags 8 years ago
Eugen Rochko 9bd3b11cfb Instead of refusing to create accounts, domain blocks auto-suspend new accounts from that domain 8 years ago
Eugen Rochko 05abd977c1 Fix preview cards layout, do preview card crawling for remote statuses 8 years ago
Eugen Rochko f0de621e76 Fix #463 - Fetch and display previews of URLs using OpenGraph tags 8 years ago
Eugen Rochko e9737c2235 Fix tests, add applications to eager loading/cache for statuses, fix 8 years ago
Effy Elden d6bc0e8db4 Add tracking of OAuth app that posted a status, extend OAuth apps to have optional website field, add application details to API, show application name and website on detailed status views. Resolves #11 8 years ago
Eugen f63f0c4625 Fix too late return 8 years ago
Eugen Rochko b11fdc3ae3 Migrate from ledermann/rails-settings to rails-settings-cached which allows global settings 8 years ago
Eugen Rochko 7951e7ffd5 Add ruby version to Gemfile, move devDependencies in package.json to dependencies, 8 years ago
Eugen Rochko 5c7add2176 Fix #147 - Unreblogging will leave original status in feeds 8 years ago
Eugen Rochko 251b04298e Fix undesired delivering of private toot to remote accounts that follow author 8 years ago
Eugen Rochko 136e18b875 Unblocks also federate 8 years ago
Eugen Rochko c04002b340 Federate blocks with the http://mastodon.social/schema/1.0 verb namespace 8 years ago
Eugen Rochko a302e56f9a Add API for retrieving favourites 8 years ago
Eugen Rochko 8b94d283fb Fix wrong person being notified after nested reblog call, fix favourites leaking private toots in Atom feeds 8 years ago
Eugen Rochko 2146ac91a0 Follow requests send e-mail notifications, but are excluded from notifications API 8 years ago
Eugen Rochko 7376af90f7 Don't show statuses to blocked users 8 years ago
Eugen Rochko 05b13c38b5 Re-enable Webfinger for locked accounts but don't handle "follow" events 8 years ago
Eugen Rochko f729cfc881 Private posts mentioning non-followers should not notify them, neither locally nor via Salmon 8 years ago
Eugen Rochko b891a81008 Follow call on locked account creates follow request instead 8 years ago
Eugen Rochko 2d2154ba75 Add "locked" flag to accounts, prevent blocked users from following, force-unfollow blocked users 8 years ago
Eugen Rochko 80e02b90e4 Private visibility on statuses prevents non-followers from seeing those 8 years ago
Eugen Rochko 6de079a5af Removing external hub completely, fix #333 fixing digit-only hashtags, 8 years ago
Eugen Rochko 668013265c Restoring old async behaviour of thread resolving as it proved to be more robust 8 years ago
Eugen Rochko e90fcb46e3 Sensitive content federates using the "nsfw" hashtag 8 years ago
Eugen Rochko f90133d2ad Thread resolving no longer needs to be separate from ProcessFeedService, 8 years ago
Eugen Rochko 2ef9f36cf2 Improve suspend account service 8 years ago
Eugen Rochko f978b06dd1 Add suspend account functionality to admin UI 8 years ago