Commit Graph

18 Commits

Author SHA1 Message Date
12f72e1740 When avatar/header are GIF, generate static versions (#1428)
* When avatar/header are GIF, generate static versions.
Account API returns "avatar"/"avatar_static", "header"/"header_static"
Static version is the same as original for other cases
Web UI de-animates avatars in toots, lists of users

Fix #441, fix #596, prerequisite for #1064

* Fix JS test

* Add rake task to generate static avatars/headers from GIF ones, add test
2017-04-11 00:38:58 +02:00
bde5c0eaf9 Fix some views still not using counter caches 2017-03-31 14:02:07 +02:00
1c6b02f936 Fix #690 - Webfinger should handle new shortform profile URLs now (nice) 2017-03-28 11:25:43 +02:00
442fdbfc53 Mute button progress so far. WIP, doesn't entirely work correctly. 2017-03-01 22:31:21 -06: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
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
f88ca4a206 Performance improvement for notifications API 2016-11-21 16:10:42 +01:00
23fc424b7a Account notes (bios) can now contain links. Character limit upped to 160 2016-11-07 01:14:12 +01:00
1828df9bc0 Disable accounts caching too 2016-11-03 19:06:11 +01:00
c003e70758 Caching should work correctly now (fingers crossed) 2016-11-03 14:12:45 +01:00
562044f36a Need to disable caching again due to bug in Rabl 2016-11-03 13:59:31 +01:00
0160d1d9b5 Enable caching for some rabl views 2016-11-03 13:28:36 +01:00
e0a197650a Adding common followers API, fixing fallback query again 2016-10-29 01:29:19 +02:00
de1f3aab86 Fix #16 - Optimize n+1 queries when checking reblogged/favourited values for status lists in API 2016-10-16 19:10:16 +02:00
e21a3fe0cd Adding sync of follow relationships to Neo4J, accounts/suggestions API 2016-10-14 23:10:07 +02:00
4f9b7432dd Fix #52 - Add API versioning (v1) 2016-09-27 16:59:08 +02:00