Commit Graph

31 Commits (10ffd455a8f5b423624a3d5696043efa07eccf03)

Author SHA1 Message Date
Eugen Rochko 999cde94a6 Instead of using spoiler boolean and spoiler_text, simply check for non-blank spoiler_text
Federate spoiler_text using warning attribute on <content /> instead of a <category term="spoiler" />
Clean up schema file from accidental development migrations
blackle bf0f6eb62d Implement a click-to-view spoiler system
Eugen Rochko c4bc5c8930 Federated profile bio now formatted
Eugen Rochko e90fcb46e3 Sensitive content federates using the "nsfw" hashtag
Eugen Rochko 80c44ed9c1 Do not autoplay videos, display play button instead. Use expiring links when using S3. Do not keep originals
for avatars/headers, resize avatars down to 120x120 instead of 300x300. Set cache headers on S3 stuff, also
make it private (aka only accessible via expiring links to prevent hotlinking)
Eugen Rochko 14bd46946d Per-status control for unlisted mode, also federation for unlisted mode
Fix , fix 
Eugen Rochko 5973ca3d11 Upgrade Paperclip to 5, AWS-SDK to 2, do not generate medium/small versions of avatars
Eugen Rochko fdc17bea58 Fix rubocop issues, introduce usage of frozen literal to improve performance
Eugen Rochko 48b9619439 Adding hashtags
Eugen Rochko 6c05e3063a Include <id> (identical value to <uri>) on person-type objects in Atom
This might help with GS compatibility
Eugen Rochko dd5e724c3f Fix reblog mentions Atom
Eugen Rochko f249a8c187 Include mentions and media attachments of reblogged posts in Atom
Eugen Rochko 927333f4f8 Improve code style
Eugen Rochko 3cc47beb6e Refactored generation of unique tags, URIs and object URLs into own classes,
as well as formatting of content
Eugen Rochko 735b4cc62e Probably fixes
Eugen Rochko 87576e1ab1 Fixing atom feeds for accounts, adding tests that would catch such bugs in future
Eugen Rochko 1d9c886518 Adding enclosures to Atom and statuses JSON
Eugen Rochko 1022d682dc Normalized data in Redux, fix for asset URLs when rendered outside request
Eugen Rochko f2da848a3e Add alternate link to entries Atom
Eugen Rochko a08e724476 Fix subscriptions:clear task, refactor feeds, refactor streamable activites
and atom feed generation to some extent, as well as the way mentions are
stored
Eugen Rochko c8999a116e Sanitize remote html in atom feeds, API (not just UI), use cached mention
relations on Status#mentions
Eugen Rochko 7cd3de3494 Do display top-level content on remote shared notices
Eugen Rochko 921f40c187 Omit empty tags in Atom feed
Eugen Rochko 12d1d9dd80 Reblogs in Atom feeds now have published, updated, and activity:verb. Still related to
Eugen Rochko 78137929e6 Fix , reblogs in Atom should be formatted correctly now
Eugen Rochko 7e00a21ea6 Small optimizations in Atom feeds
Eugen Rochko 19a259915e Security update
Eugen Rochko 253ab26520 Adding more tests for helpers
Eugen Rochko 071f64d317 Fix , Atom feeds now contain formatted post content
Eugen Rochko 5c99e304e5 Deleting statuses, deletion propagation
Eugen Rochko 0e8f59c16f Refactoring Grape API methods into normal controllers & other things