004382e4d0
Adding follow requests API
2016-12-26 19:30:45 +01:00
3282448878
Fix #86 - resolve layout breaking on zoom-out on accounts grid
2016-12-26 18:48:33 +01:00
26f969665d
Fix alignment
2016-12-23 00:45:16 +01:00
b302b9202b
Add page for authorizing/rejecting follow requests
2016-12-23 00:04:52 +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
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
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
0542773bca
Make unfavouriting async to prevent timeout errors from leaving orphaned records behind
2016-12-19 09:12:29 +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
76ec907993
Improved admin UI
2016-12-13 13:42:10 +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
f978b06dd1
Add suspend account functionality to admin UI
2016-12-06 18:22:59 +01:00
39cc9fde8a
Add account suspension
2016-12-05 22:59:30 +01:00
64d109dc0e
Downsize originals in media attachments, small fixes
2016-12-05 17:13:44 +01:00
9d9f796130
Adding more to admin accounts UI
2016-12-04 18:10:40 +01:00
d236dcded2
Fix public tags page
2016-12-04 16:56:45 +01:00
f763e844e8
Do not use expiring links after all
2016-12-04 13:02:43 +01:00
24e692b0cf
Set a specific S3 expiration time so that files can be cached
2016-12-04 12:58:35 +01:00
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)
2016-12-04 12:28:10 +01:00
5abf64d647
Add "next" pagination to public profiles
2016-12-03 19:30:13 +01:00
ec44cff9a2
Admin accounts page lists accounts
2016-12-03 19:08:07 +01:00
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
2016-12-01 16:26:25 +01:00
bdf7d8f8fd
Fix opengraph preview image
2016-12-01 01:56:43 +01:00
6ff93845d5
Add basic OEmbed provider API, fix #247
2016-11-30 23:01:03 +01:00
14bd46946d
Per-status control for unlisted mode, also federation for unlisted mode
...
Fix #233 , fix #268
2016-11-30 21:34:59 +01:00
356d3874eb
Normalize localizations, add stub for admin/accounts
2016-11-30 15:32:26 +01:00
4a2347da41
Track successful PuSH deliveries
2016-11-30 15:24:57 +01:00
27fc49d745
Add simple admin overview of PuSH subscriptions
2016-11-28 18:45:13 +01:00
2d2c81765b
Adding embedded PuSH server
2016-11-28 13:36:47 +01:00
71401659b8
Fix #65 - Options to block notifications from people you don't follow/who don't follow you
2016-11-25 13:13:16 +01:00
b6ee2fb1c6
Add some OpenGraph tags to public statuses
2016-11-24 18:28:10 +01:00
0603971894
Adding sensitive marker to statuses in API
2016-11-23 10:46:48 +01:00
1788164352
Local accounts can control "silenced" attribute which removes them from public timeline
2016-11-21 23:06:41 +01:00
7abbb02824
Fix #163 - No need for Safari chrome on iOS
2016-11-21 22:33:44 +01:00
f88ca4a206
Performance improvement for notifications API
2016-11-21 16:10:42 +01:00
da2ef4d676
Adding unified streamable notifications
2016-11-20 19:39:58 +01:00
39533190c2
Display human names of locales in dropdown
2016-11-19 00:19:57 +01:00
7b7bf834e9
Fix OAuth authorization page and add a spec for it
2016-11-18 23:10:44 +01:00
116ab27e08
i18n for devise mailer too
2016-11-16 18:25:21 +01:00
2c766bd4b4
Add user locale setting
2016-11-16 17:56:31 +01:00
546c4718e7
Localizations for most server-side strings
2016-11-16 00:55:33 +01:00
3ce6ac0ce2
Adding some localizations
2016-11-15 23:02:57 +01:00