589 Commits (6c91f1a5b3cd79441211b07e1718e77b2728e5b0)

Author SHA1 Message Date
Eugen Rochko 5f511324b6 Add validation of media attachments, clean up mastodon-own exception classes 8 years ago
Eugen Rochko 3e9d794ea5 Add tuning documentation, add <content> tags back to most salmons, 8 years ago
Eugen Rochko 53ae431867 Skip remote media URLs that don't have a hostname 8 years ago
Eugen Rochko c77a54fe0a Fix #651 - Do not reinsert original status into all followers feeds 8 years ago
Rakib Hasan 87a6bed9e9 previous commit was creating the status regardless 8 years ago
Rakib Hasan 6f9ecd899e revisted fix for #462 8 years ago
Eugen Rochko 40a4053732 Disable PuSH for blocked domains 8 years ago
Eugen Rochko 8e08ae5bb9 Add IDs to salmon slaps even if they are transient. Add title, too, mostly 8 years ago
Eugen Rochko df63461ff0 Add handler for salmons of undoing favourites 8 years ago
Eugen Rochko 720ff55262 Adding more unit tests. Fixing Salmon slaps XML 8 years ago
Eugen Rochko 446267d1bf Deduplicate delete salmons (send only one per mentioned-account domain) 8 years ago
Eugen Rochko 0518492158 Stop trying to shoehorn all Salmon updates into the poor database-connected 8 years ago
Eugen Rochko 94d2182717 Resolve issue with rendering authorize/reject Salmon slaps 8 years ago
Eugen Rochko dc851c922e Mentions in private statuses allow mentioned people to see them 8 years ago
Eugen Rochko 00b5731ecb After FollowService, re-fetch remote account asynchronously, do nothing 8 years ago
Eugen Rochko e610555e10 Fix processing of incoming authorizations/rejections 8 years ago
Eugen Rochko 514fdfa268 Don't PuSH-resubscribe if already subscribed 8 years ago
Eugen Rochko 149887a0ff Make follow requests federate 8 years ago
Eugen Rochko 6331ed16e5 Fix #614 - extra reply-boolean on statuses to account for cases when replied-to 8 years ago
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