Commit Graph

169 Commits (c3e9ba6a66bfcb9e33edebc73adea0a17d7f02a6)

Author SHA1 Message Date
Eugen Rochko 26f969665d Fix alignment
Eugen Rochko b302b9202b Add page for authorizing/rejecting follow requests
Eugen Rochko 9d42bff285 Hide follow/unfollow button from public page if follow already requested
Eugen Rochko b891a81008 Follow call on locked account creates follow request instead
Reflect "requested" relationship in API and UI
Reflect inability of private posts to be reblogged in the UI
Disable Webfinger for locked accounts
Eugen Rochko 2d2154ba75 Add "locked" flag to accounts, prevent blocked users from following, force-unfollow blocked users
Eugen Rochko 80e02b90e4 Private visibility on statuses prevents non-followers from seeing those
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
Eugen Rochko 587bf6820e Improved launcher icon on Android
Eugen Rochko e09d3a2c66 Fix - use window.location hack to let people login from sandboxed iOS homescreen
Eugen Rochko 0542773bca Make unfavouriting async to prevent timeout errors from leaving orphaned records behind
Eugen Rochko 5ae1b39ec9 Adjusting public display of statuses to look similar to logged-in UI,
fix  with rich OEmbed display via iframe, fix  by hiding sensitive
content behind a spoiler on public pages
Eugen Rochko aed25932b5 Add OEmbed iframe HTML, convert emojis on public pages, increase size of attachment thumbnails
Eugen Rochko 6de079a5af Removing external hub completely, fix fixing digit-only hashtags,
removing web app capability from non-webapp pages
Eugen Rochko c4ffffbeed Add a better cropped image
Eugen Rochko 642e464670 Adding art by cutewitchirl, open graph tags for about page
Eugen Rochko 76ec907993 Improved admin UI
Eugen Rochko 6c60757e99 Improve images in opengraph meta tags
Eugen Rochko c8e0ceed56 Fix OpenGraph meta tags
Eugen Rochko f978b06dd1 Add suspend account functionality to admin UI
Eugen Rochko 39cc9fde8a Add account suspension
Eugen Rochko 64d109dc0e Downsize originals in media attachments, small fixes
Eugen Rochko 9d9f796130 Adding more to admin accounts UI
Eugen Rochko d236dcded2 Fix public tags page
Eugen Rochko f763e844e8 Do not use expiring links after all
Eugen Rochko 24e692b0cf Set a specific S3 expiration time so that files can be cached
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 5abf64d647 Add "next" pagination to public profiles
Eugen Rochko ec44cff9a2 Admin accounts page lists accounts
Eugen Rochko 1d0321fc45 Fix pt translations, improve pre-cache queries, removing will_paginate
from accounts/tags because it's a terribly inefficient way to paginate
large sets of data
Eugen bdf7d8f8fd Fix opengraph preview image
Eugen Rochko 6ff93845d5 Add basic OEmbed provider API, fix
Eugen Rochko 14bd46946d Per-status control for unlisted mode, also federation for unlisted mode
Fix , fix 
Eugen Rochko 356d3874eb Normalize localizations, add stub for admin/accounts
Eugen Rochko 4a2347da41 Track successful PuSH deliveries
Eugen Rochko 27fc49d745 Add simple admin overview of PuSH subscriptions
Eugen Rochko 2d2c81765b Adding embedded PuSH server
Eugen Rochko 71401659b8 Fix - Options to block notifications from people you don't follow/who don't follow you
Eugen Rochko b6ee2fb1c6 Add some OpenGraph tags to public statuses
Eugen Rochko 0603971894 Adding sensitive marker to statuses in API
Eugen Rochko 1788164352 Local accounts can control "silenced" attribute which removes them from public timeline
Eugen Rochko 7abbb02824 Fix - No need for Safari chrome on iOS
Eugen Rochko f88ca4a206 Performance improvement for notifications API
Eugen Rochko da2ef4d676 Adding unified streamable notifications
Eugen Rochko 39533190c2 Display human names of locales in dropdown
Eugen Rochko 7b7bf834e9 Fix OAuth authorization page and add a spec for it
Eugen Rochko 116ab27e08 i18n for devise mailer too
Eugen Rochko 2c766bd4b4 Add user locale setting
Eugen Rochko 546c4718e7 Localizations for most server-side strings
Eugen Rochko 3ce6ac0ce2 Adding some localizations
Eugen Rochko a4313224d9 Improve how public status pages look slightly
Eugen Rochko 3f54fba0d3 Use privacy policy from Discourse