Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-21 | Fix avatar and header issues by using custom geometry detector (#6515) | Eugen Rochko | |
* Fix avatar and header issues by using custom geometry detector Revert a part of #6508. The file passed to dynamic styles method was not actually a file, but an instance of Paperclip::Attachment, which broke all styles by always returning {} from the method. One problem with GIF avatars was that Paperclip::GeometryDetector reported wrong dimensions for them, e.g. 120x120 GIF avatar would for some reason be detected as 120x53. By writing our own geometry parser, we can use FastImage, which also happens to be faster than ImageMagick, to detect image dimensions, which are also correct. Unfortunately, this PR does not implement skipping a `convert` entirely if the dimensions are already correct, as I found no easy way to write that behaviour into Paperclip without rewriting the Paperclip::Thumbnail class. * Only invoke convert if dimension or format needs to be changed | |||
2017-11-18 | Lists (#5703) | Eugen Rochko | |
* Add structure for lists * Add list timeline streaming API * Add list APIs, bind list-account relation to follow relation * Add API for adding/removing accounts from lists * Add pagination to lists API * Add pagination to list accounts API * Adjust scopes for new APIs - Creating and modifying lists merely requires "write" scope - Fetching information about lists merely requires "read" scope * Add test for wrong user context on list timeline * Clean up tests | |||
2017-11-12 | Update model annotations to use BIGINT for IDs (#5461) | Daniel Hunsaker | |
All the migrations have been updated to use BIGINTs for ID fields in the DB, but ActiveRecord needs to be told to treat those values as BIGINT as well. This PR does that. | |||
2017-09-14 | Uploads for admin site settings (#4913) | Eugen Rochko | |
* Improve OpenGraph tags for about pages * Add thumbnail admin setting * Fix error * Fix up |