Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Instrument preview image drawing | George Claghorn | 2018-01-10 | 1 | -3/+5 |
| | |||||
* | Add missing `# frozen_string_literal: true` | Ryuta Kamizono | 2018-01-11 | 1 | -0/+2 |
| | |||||
* | Extract Analyzable and Representable concerns | George Claghorn | 2018-01-10 | 2 | -0/+7 |
| | |||||
* | Change Active Storage destroy callbacks | kami-zh | 2018-01-09 | 1 | -2/+2 |
| | | | | | There is concern that only blob are deleted depending on the `before_destroy` definition order which throws abort. | ||||
* | Fix attaching blobs to optimistically-locked records | George Claghorn | 2018-01-08 | 1 | -2/+2 |
| | | | | | | Explicitly declare inverse associations so ActiveStorage::Attachment touches the original record instance. Closes #31542. | ||||
* | Document automatic width-height swapping [ci skip] | George Claghorn | 2018-01-07 | 1 | -0/+2 |
| | |||||
* | Remove redundant sentences [ci skip] | George Claghorn | 2018-01-07 | 2 | -4/+2 |
| | |||||
* | Tweak engine for readability | George Claghorn | 2018-01-07 | 1 | -11/+13 |
| | |||||
* | Force content disposition to attachment for specific content types | Rosa Gutierrez | 2018-01-05 | 2 | -0/+12 |
| | | | | | | | | | | | | | | In this way we avoid HTML, XML, SVG and other files that can be rendered by the browser to be served inline by default. Depending on the origin from where these files are served, this might lead to XSS vulnerabilities, and in the best case, to more realistic phishing attacks and open redirects. We force it rather than falling back to it when other disposition is not provided. Otherwise it would be possible for someone to force inline just by passing `disposition=inline` in the URL. The list of content types to be served as attachments is configurable. | ||||
* | Configure previewer/analyzer command paths centrally | George Claghorn | 2018-01-03 | 5 | -23/+15 |
| | |||||
* | Merge pull request #31606 from yhirano55/bump_license_years_for_2018 | Arun Agrawal | 2017-12-31 | 1 | -1/+1 |
|\ | | | | | Bump license years for 2018 | ||||
| * | Bump license years for 2018 | Yoshiyuki Hirano | 2017-12-31 | 1 | -1/+1 |
| | | |||||
* | | Expose ActiveStorage::Analyzer#logger in API docs [ci skip] | George Claghorn | 2017-12-31 | 1 | -1/+1 |
| | | | | | | | | Clarify that it's public API and may be used in third-party analyzers. | ||||
* | | Expose ActiveStorage::Previewer#logger in API docs [ci skip] | George Claghorn | 2017-12-31 | 1 | -2/+2 |
| | | | | | | | | Clarify that it's public API intended for use by third-party previewers. It shouldn't be removed without deprecation even though it isn't used by the built-in previewers. | ||||
* | | Suppress noise from drawing command invocations | George Claghorn | 2017-12-31 | 1 | -1/+1 |
| | | |||||
* | | Append extension to tempfile name | George Claghorn | 2017-12-31 | 1 | -1/+1 |
|/ | | | | | | Fixes analyzing an SVG image without an XML declaration. ImageMagick occasionally looks to the extension when it can't discern the type of an image file from its contents. References #31356. | ||||
* | Restrict variants to variable image blobs | George Claghorn | 2017-12-15 | 2 | -0/+3 |
| | |||||
* | Merge branch 'master' into activestorage-guide | Jeffrey Guenther | 2017-12-14 | 2 | -2/+6 |
|\ | |||||
| * | Merge pull request #31391 from ↵ | Eileen M. Uchitelle | 2017-12-13 | 1 | -1/+5 |
| |\ | | | | | | | | | | | | | 5t111111/fix-active_storage-installation-failure-in-engine Fix active_storage installation failure when in engine | ||||
| | * | Invoke app-prefixed active storage task when in engine | Hirofumi Wakasugi | 2017-12-13 | 1 | -1/+5 |
| | | | |||||
| * | | Return `nil` instead of `false` if raise `Azure::Core::Http::HTTPError` | Yoshiyuki Hirano | 2017-12-12 | 1 | -1/+1 |
| |/ | | | | | | | | | | | | | * If it raise error `Azure::Core::Http::HTTPError`, return `nil` instead of `false` in `ActiveStorage::Service::AzureStorageService#delete`. * Other services behave as same as this. | ||||
* | | Merge branch 'master' into activestorage-guide | Jeffrey Guenther | 2017-12-08 | 12 | -35/+135 |
|\| | |||||
| * | Swap raw video width and height if angle is 90 or 270 degrees | George Claghorn | 2017-12-08 | 1 | -1/+13 |
| | | |||||
| * | Fix customizing Content-Type via GCS service URLs | George Claghorn | 2017-12-07 | 1 | -1/+7 |
| | | |||||
| * | Fix instrumention name: delete_prefixed like the others. | Kasper Timm Hansen | 2017-12-03 | 1 | -1/+1 |
| | | |||||
| * | Purge variants with their blobs | George Claghorn | 2017-12-02 | 7 | -29/+79 |
| | | |||||
| * | Make ASt previewer/analyzer binary paths configurable | George Claghorn | 2017-12-01 | 4 | -4/+32 |
| | | |||||
| * | Add ActiveStorage::Previewer#logger to match ActiveStorage::Analyzer#logger | George Claghorn | 2017-11-30 | 1 | -0/+4 |
| | | |||||
* | | Merge branch 'master' into activestorage-guide | Jeffrey Guenther | 2017-11-30 | 2 | -6/+15 |
|\| | |||||
| * | Use `credentials` instead of `keyfile` in GCS sevice | yuuji.yaginuma | 2017-11-29 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | The `keyfile` was renamed to `credentials` in `google-cloud-storage` 1.8.0. https://github.com/GoogleCloudPlatform/google-cloud-ruby/blob/master/google-cloud-storage/CHANGELOG.md#180--2017-11-14 Although `keyfile` can still be used, but it looks like deprecate. https://github.com/GoogleCloudPlatform/google-cloud-ruby/blob/ddf7b2a856d676316525eb581c1a4cc83ca6097b/google-cloud-storage/lib/google/cloud/storage.rb#L589...L590 Therefore, I think that should use `credentials` in newly generated applications. Ref: https://github.com/GoogleCloudPlatform/google-cloud-ruby/issues/1802 | ||||
| * | Preparing for 5.2.0.beta2 release | Rafael Mendonça França | 2017-11-28 | 1 | -1/+1 |
| | | |||||
| * | Preparing for 5.2.0.beta1 release | Rafael Mendonça França | 2017-11-27 | 1 | -1/+1 |
| | | |||||
| * | Avoid connecting to GCS during app boot | George Claghorn | 2017-11-23 | 1 | -5/+12 |
| | | |||||
* | | Merge branch 'master' into activestorage-guide | Jeffrey Guenther | 2017-11-20 | 3 | -12/+31 |
|\| | |||||
| * | Provide attachment writers | George Claghorn | 2017-11-20 | 1 | -0/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Permit creating a record and attaching files in a single step. # Before: User.create!(user_params.except(:avatar)).tap do |user| user.avatar.attach(user_params[:avatar]) end # After: User.create!(user_params) [Yoshiyuki Hirano & George Claghorn] | ||||
| * | Permit attaching files to new records | George Claghorn | 2017-11-19 | 2 | -5/+9 |
| | | | | | | | | Closes #31164. | ||||
| * | Introduce ActiveStorage::Attached::{One,Many}#detach | George Claghorn | 2017-11-14 | 2 | -7/+14 |
| | | |||||
* | | Merge branch 'master' into activestorage-guide | Jeffrey Guenther | 2017-11-09 | 4 | -21/+13 |
|\| | |||||
| * | Remove needless block parameter | George Claghorn | 2017-11-07 | 1 | -1/+1 |
| | | |||||
| * | Fix streaming downloads from S3/Azure Storage | George Claghorn | 2017-11-06 | 2 | -7/+7 |
| | | | | | | Closes #31073. | ||||
| * | Permit configuring Active Storage's job queue | George Claghorn | 2017-11-03 | 2 | -14/+6 |
| | | |||||
* | | Fixes typo in docs | Jeffrey Guenther | 2017-11-02 | 1 | -1/+1 |
|/ | |||||
* | Allow third-party previewers/analyzers to customize their tempdirs | George Claghorn | 2017-11-02 | 2 | -3/+10 |
| | |||||
* | Use the indicative mood consistently [ci skip] | George Claghorn | 2017-10-22 | 1 | -1/+1 |
| | |||||
* | Fix links [ci skip] | George Claghorn | 2017-10-22 | 1 | -2/+2 |
| | |||||
* | Extract metadata from images and videos | George Claghorn | 2017-10-22 | 13 | -30/+218 |
| | |||||
* | [Active Storage] require_relative => require | Akira Matsuda | 2017-10-21 | 1 | -1/+1 |
| | |||||
* | Fix "warning: `*' interpreted as argument prefix" | Ryuta Kamizono | 2017-09-30 | 1 | -1/+1 |
| | |||||
* | Preview PDFs and videos | George Claghorn | 2017-09-28 | 10 | -7/+135 |
| | |||||
* | Add `with_attached_*` scope to `has_one_attached` macro | Yoshiyuki Hirano | 2017-09-19 | 1 | -0/+6 |
| | | | | | * For avoiding N+1 problem, added `with_attached_*` scope to `has_one_attached` macro. |