Commit Graph

902 Commits

Author SHA1 Message Date
b302b9202b Add page for authorizing/rejecting follow requests 2016-12-23 00:04:52 +01:00
3c841c7306 Adjust wording 2016-12-22 23:24:46 +01:00
05b13c38b5 Re-enable Webfinger for locked accounts but don't handle "follow" events
coming in via Salmon.

Currently no way to prevent remote follows, but they will only receive public
and unlisted posts
2016-12-22 23:17:57 +01:00
f729cfc881 Private posts mentioning non-followers should not notify them, neither locally nor via Salmon 2016-12-22 23:14:24 +01:00
9d42bff285 Hide follow/unfollow button from public page if follow already requested 2016-12-22 23:07:46 +01:00
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
2016-12-22 23:03:57 +01:00
2d2154ba75 Add "locked" flag to accounts, prevent blocked users from following, force-unfollow blocked users 2016-12-22 21:34:19 +01:00
f91b6fa9e1 Merge branch 'master' into development 2016-12-22 11:35:00 +01:00
3caf0cfb03 Ensure that reblogs and favs always refer to the original status rather than a reblog wrapper 2016-12-22 11:34:05 +01:00
025f7bb223 Fix notifications reducer bug 2016-12-22 11:23:30 +01:00
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
2016-12-21 20:04:13 +01:00
6d71044c85 Don't use rack timeout in any but production environments 2016-12-21 19:10:40 +01:00
c4bc5c8930 Federated profile bio now formatted 2016-12-21 19:10:19 +01:00
c128fcee16 Update Rails to 5.0.1 2016-12-21 19:09:59 +01:00
318e63cb79 Fix #250 - no text adjust 2016-12-21 00:56:13 +01:00
c30a3d259c Improve icons 2016-12-21 00:44:42 +01:00
587bf6820e Improved launcher icon on Android 2016-12-21 00:28:57 +01:00
e09d3a2c66 Fix #249 - use window.location hack to let people login from sandboxed iOS homescreen 2016-12-21 00:13:13 +01:00
806ffbab63 Merge pull request #366 from tobypinder/smushed_assets
Smush assets for quicker load times/less bandwidth used.
2016-12-20 23:34:14 +01:00
ae7a2957aa Smush assets for quicker load times/less bandwidth used. 2016-12-20 19:49:44 +00:00
4c6809f6ab Adding some rescues to workers, e.g. don't fail removal job when status can't be found in the first place (already removed) 2016-12-19 09:31:12 +01:00
0542773bca Make unfavouriting async to prevent timeout errors from leaving orphaned records behind 2016-12-19 09:12:29 +01:00
6b67b55cee Merge pull request #356 from victorhck/master
added two missings spanish  translations
2016-12-18 21:22:46 +01:00
5ae1b39ec9 Adjusting public display of statuses to look similar to logged-in UI,
fix #361 with rich OEmbed display via iframe, fix #237 by hiding sensitive
content behind a spoiler on public pages
2016-12-18 19:47:11 +01:00
aed25932b5 Add OEmbed iframe HTML, convert emojis on public pages, increase size of attachment thumbnails 2016-12-18 15:20:39 +01:00
6de079a5af Removing external hub completely, fix #333 fixing digit-only hashtags,
removing web app capability from non-webapp pages
2016-12-18 12:24:37 +01:00
c4ffffbeed Add a better cropped image 2016-12-15 01:07:58 +01:00
642e464670 Adding art by cutewitchirl, open graph tags for about page 2016-12-15 00:59:49 +01:00
8bbdd35341 Fix responsiveness of 500 page 2016-12-15 00:49:17 +01:00
f5c8d64b6d added to missings spanish translations 2016-12-14 18:43:00 +01:00
4df38516e6 Fix key up listener on compose form 2016-12-14 18:38:28 +01:00
b27066e154 Re-implemented autosuggestions component for the compose form
Fix #205, fix #156, fix #124
2016-12-14 18:21:31 +01:00
4284093aa3 Fixed AS delete verb 2016-12-14 15:13:39 +01:00
76ec907993 Improved admin UI 2016-12-13 13:42:10 +01:00
668013265c Restoring old async behaviour of thread resolving as it proved to be more robust 2016-12-12 21:12:19 +01:00
908fcf83c6 Fix timelines loading bug 2016-12-12 14:39:18 +01:00
6d1066fe61 Adding some navigation items from #262 to the getting started screen 2016-12-12 14:27:52 +01:00
6e7e97c849 Fix metaKey usage 2016-12-11 23:54:32 +01:00
73c142fb94 Fix #167 - Enable cmd+enter on Mac to submit form 2016-12-11 23:39:25 +01:00
cda297450f Fix #171 - You can now drag & drop files to be uploaded 2016-12-11 23:35:06 +01:00
f92cb02b9b Fix #203 - try/catch around JSON parse 2016-12-11 23:18:41 +01:00
2b22c33039 Fix #157 - labels/titles on follow/unfollow buttons 2016-12-11 23:13:54 +01:00
6a5036ab19 Fix whitespace preservation in status text 2016-12-11 23:08:46 +01:00
e90fcb46e3 Sensitive content federates using the "nsfw" hashtag 2016-12-11 22:49:25 +01:00
f90133d2ad Thread resolving no longer needs to be separate from ProcessFeedService,
since that is only ever called in the background
2016-12-11 22:23:11 +01:00
6c60757e99 Improve images in opengraph meta tags 2016-12-09 12:08:39 +01:00
c8e0ceed56 Fix OpenGraph meta tags 2016-12-09 11:56:27 +01:00
0c491ea928 Fix translations 2016-12-09 11:52:09 +01:00
a5797139b2 Merge pull request #346 from stamak/declaring_uk
Declare Ukrainian
2016-12-08 18:01:32 +01:00
d2ab41aea4 Declare Ukrainian
Closes: #345
2016-12-08 18:57:58 +02:00