Roeland Jago Douma
|
5c602f3217
|
Cache all avatar responses
* Cache for 30 minutes
* Also cache when avatar can't be found
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
|
2016-11-30 09:43:36 +01:00 |
Roeland Jago Douma
|
b05fe45d52
|
Fix avatar on exif rotated images
Fixes #1928
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
|
2016-10-26 21:37:11 +02:00 |
Joas Schilling
|
656e3f7a24
|
Check the mimetype before reading the content and catch exception
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2016-10-18 16:22:20 +02:00 |
Roeland Jago Douma
|
6740c627b8
|
Move AvatarController over to FileDisplayResponse
|
2016-09-05 15:11:45 +02:00 |
Roeland Jago Douma
|
14136295b7
|
Cache avatars properly
* Set proper caching headers for avatars (15 minutes)
* For our own avatar use some extra logic to invalidate when we update
|
2016-08-30 09:00:16 +02:00 |
Roeland Jago Douma
|
b1a090f357
|
AvatarController use proper JSONResponse
* Do not rely on DataResponse magic. We want JSON so use JSON
* Fix tests
|
2016-08-29 21:52:14 +02:00 |
Roeland Jago Douma
|
2f03853fb9
|
AvatarController cleanup
* Use all DI components
* Let the AppFramework resolve the AvatarController
* Update unit tests
* Unit tests no longer require DB
|
2016-08-25 21:39:14 +02:00 |
Roeland Jago Douma
|
0cb8f74cd1
|
Delete IE8 support in the avatar controller
|
2016-08-16 20:48:04 +02:00 |
Joas Schilling
|
0215b004da
|
Update with robin
|
2016-07-21 18:13:58 +02:00 |
Joas Schilling
|
ba87db3fcc
|
Fix others
|
2016-07-21 18:13:57 +02:00 |
Lukas Reschke
|
5fdde426eb
|
Add fancy layout
|
2016-06-09 17:55:26 +02:00 |
Lukas Reschke
|
aba539703c
|
Update license headers
|
2016-05-26 19:57:24 +02:00 |
Lukas Reschke
|
a4b19a5b1e
|
Rename files to be PSR-4 compliant
|
2016-04-06 11:00:52 +02:00 |