Commit Graph

  • 4badd2d7fd Merge pull request #32 from insales/exif_orientation Vasily Fedoseyev 2021-05-27 11:35:02 +03:00
  • 0bbe0d2432 Попытка бекпорта автоориентации по exif Vasily Fedoseyev 2021-05-27 10:49:19 +03:00
  • c7b0de060d Merge pull request #31 from insales/fix_urls Andrey Stikheev 2021-03-21 17:22:09 +03:00
  • 28a7d2f239 Урлы теперь не зависит от факта заливки в облако Andrey Stikheev 2021-03-21 17:20:56 +03:00
  • 1ba9af2963 Merge pull request #30 from insales/fix_storage_url Andrey Stikheev 2020-10-13 21:27:16 +03:00
  • 00932d6e0c Делаем яндекс облако основным хранилищем Andrey Stikheev 2020-10-13 21:26:11 +03:00
  • 52227404fa Merge pull request #29 from insales/remove_s3 Andrey Stikheev 2020-10-13 10:05:05 +03:00
  • fa0f72d739 Отключаем заливку на s3 Andrey Stikheev 2020-10-13 09:53:29 +03:00
  • 2e8f0f552e Merge pull request #28 from insales/save-image-sizes Nataliya Terskaya 2020-09-29 17:58:33 +03:00
  • f2484ec593 check that size[0] and size[1] both are not empty natt-eyre 2020-09-29 17:08:26 +03:00
  • fdfdaae07d при сохранении картинки сохраняем ее ширину и высоту в бд natt-eyre 2020-09-29 16:31:09 +03:00
  • 2d7f21e4ce Merge pull request #26 from insales/yandex_cloud_support Andrey Stikheev 2020-01-28 14:48:45 +03:00
  • 5c168b8b41 Добавляем поддержку Яндекс.облака Andrey Stikheev 2019-07-16 09:45:31 +03:00
  • f2857dc9fb Merge pull request #25 from insales/fix_thumbnail_with_explicit_format Dmitry Borisov 2019-04-15 09:22:20 +03:00
  • 7f1cc2229d Явное указание формата не работало Dmitry Borisov 2019-04-12 17:08:17 +03:00
  • 2d133128a0 Merge pull request #24 from insales/ignore_nfs_errors printercu 2019-04-08 16:59:17 +03:00
  • a1d19823d8 Ignore NFS errors Max Melentiev 2019-04-08 13:09:23 +03:00
  • 3996b96608 Merge pull request #23 from insales/fix_delete printercu 2019-03-28 10:37:59 +03:00
  • 07dfcce92a Fix deleting old files when attachment is updated Max Melentiev 2019-03-27 18:39:17 +03:00
  • 1294d02bb1 Merge pull request #22 from insales/rails_5 printercu 2019-02-18 17:43:22 +05:30
  • bbfc9e74f3 Fix callbacks in rails 5 Max Melentiev 2019-02-18 14:46:03 +05:30
  • a541c45bb9 Merge pull request #21 from insales/fix_unwanted_validation_messages Dmitry Borisov 2019-02-14 09:12:59 +03:00
  • 73e67b4152 Если картинка не подошла по разрешению добавлялось еще и второе сообщение о том что файла нет Dmitry Borisov 2019-02-13 16:25:30 +03:00
  • ce993e9d32 Merge pull request #20 from insales/named_to_file printercu 2019-02-08 21:07:55 +05:30
  • ccd09722a9 Assignment to result of to_file preserves original filename Max Melentiev 2019-02-08 20:59:14 +05:30
  • c0bde27504 Fix #to_file in delayeds3 storage Max Melentiev 2019-02-06 15:39:38 +05:30
  • e91f8a3e20 Merge pull request #19 from insales/sane_exists printercu 2019-02-05 18:12:25 +05:30
  • 2ea6e772df Don't perform API request for .exist? of synced files Max Melentiev 2019-02-05 18:03:11 +05:30
  • 4fe07942d2 exists? method returns true if file synced to main store Max Melentiev 2019-02-05 17:17:31 +05:30
  • 143b2d3fc6 Merge pull request #18 from insales/remove_old_upload_worker printercu 2018-12-25 14:19:34 +05:30
  • a824c04e2b Remove old upload worker Max Melentiev 2018-12-19 12:08:42 +05:30
  • 4ae1ce4f68 Merge pull request #17 from insales/common_sync_job printercu 2018-12-19 10:03:04 +05:30
  • b39919e748 Common storage-agnostic depayed upload worker Max Melentiev 2018-12-18 21:39:57 +05:30
  • 919a1f4882 Merge pull request #13 from insales/cached_storages printercu 2018-12-18 12:49:23 +05:30
  • fa44e594de Cached 2-step storage (similar to shrine gem) Max Melentiev 2018-12-10 22:26:13 +05:30
  • 7aa518b7cd Merge pull request #16 from insales/refactor printercu 2018-12-13 18:17:50 +05:30
  • bb5ef19596 Add missing require statements Max Melentiev 2018-12-10 22:22:02 +05:30
  • 65e09e1b09 Extract common to_file method Max Melentiev 2018-11-27 17:27:37 +03:00
  • 725e1683ca Store styles in queued_for_delete Max Melentiev 2018-11-27 17:26:19 +03:00
  • 7da3822ba0 Remove filesystem_url method Max Melentiev 2018-11-23 17:56:34 +03:00
  • ef9fabacdd Extract attachment options to class level Max Melentiev 2018-11-21 18:03:15 +03:00
  • 762f5dde22 Replaced attachment ivars with methods Max Melentiev 2018-11-14 18:53:14 +03:00
  • 01589e38cf Revert "Передаем в FastImage путь файла, чтобы не зависеть от того прочитан он" Dmitry Borisov 2018-12-12 11:40:09 +03:00
  • 71e3c0eb5d Merge pull request #15 from insales/separte_error_for_resolution_validation Dmitry Borisov 2018-11-29 12:22:28 +03:00
  • 319dd12ccc Merge pull request #14 from insales/fix_dimension_validation_for_readed_files Dmitry Borisov 2018-11-29 11:49:44 +03:00
  • 33c483bfc5 Передаем в FastImage путь файла, чтобы не зависеть от того прочитан он или нет Dmitry Borisov 2018-11-29 11:46:41 +03:00
  • 1afa722e6b Правильно отпределяем размеры картинки даже если файл уже читали. FastImage не делает rewind для файла и если ей подсунуть уже прочитанный файл возвращает nil. Dmitry Borisov 2018-11-29 09:20:53 +03:00
  • d26d970cd7 При валидации разрешения пишем более точную ошибку Dmitry Borisov 2018-11-29 10:56:50 +03:00
  • 8eea8aa3e3 Fix instance class name in error message Max Melentiev 2018-11-27 19:09:40 +03:00
  • 8deec7fd76 Fix error message in delayeds3 Max Melentiev 2018-11-27 18:29:27 +03:00
  • f76d2972d2 Merge pull request #10 from insales/cleanup printercu 2018-11-27 17:08:58 +03:00
  • 00313418f7 Merge pull request #12 from insales/fix_download_file printercu 2018-11-26 18:39:55 +03:00
  • 57895938c7 Use not url-encoded basename for tempfile name Max Melentiev 2018-11-26 18:23:44 +03:00
  • fbdb753997 Remove unused methods in delayeds3 Max Melentiev 2018-11-21 17:42:06 +03:00
  • 7a2bf88d32 Extract styles parser Max Melentiev 2018-11-21 17:39:23 +03:00
  • 1d6b781b0a Drop support for dynamic options Max Melentiev 2018-11-21 17:25:49 +03:00
  • 636af368fb Simplify code in delayeds3 Max Melentiev 2018-11-20 16:03:03 +03:00
  • 0b60f48886 Remove workaround for AccountFile Max Melentiev 2018-11-20 15:43:48 +03:00
  • 43892dacd0 Consistent way to check for proc Max Melentiev 2018-11-14 17:35:50 +03:00
  • 63cfd23b09 Common method to define validations Max Melentiev 2018-11-14 17:30:27 +03:00
  • 15cd3231d8 Removed unused code, add missing activesupport dependency Max Melentiev 2018-11-14 16:26:04 +03:00
  • 69769bdd69 Remove unnecessary calls to interpolation Max Melentiev 2018-11-14 15:51:22 +03:00
  • b53284fece Removed old code Max Melentiev 2018-11-14 14:16:47 +03:00
  • cd3c377ada Merge pull request #11 from insales/fix_delayed_s3_download printercu 2018-11-22 11:08:08 +03:00
  • c96bb7707b Fix download_file in delayeds3 Max Melentiev 2018-11-21 10:54:52 +03:00
  • 86d87bf440 Simplify code in delayeds3 s3_storage Max Melentiev 2018-11-20 16:03:03 +03:00
  • 2a30e70821 Remove workaround for AccountFile Max Melentiev 2018-11-20 15:43:48 +03:00
  • 9af976c3f1 remove_old_code Max Melentiev 2018-11-14 18:54:49 +03:00
  • acebdeafd9 Replaced attachment ivars with methods Max Melentiev 2018-11-14 18:53:14 +03:00
  • 0981ab4e89 Consistent way to check for proc Max Melentiev 2018-11-14 17:35:50 +03:00
  • bee1d720e7 Common method to define validations Max Melentiev 2018-11-14 17:30:27 +03:00
  • 9dd2736365 Removed unused code, add missing activesupport dependency Max Melentiev 2018-11-14 16:26:04 +03:00
  • d7827e6f69 Avoid dynamic extends in s3 storage Max Melentiev 2018-11-09 19:15:19 +03:00
  • a0f9af1d45 Make delayeds3 region option consistent with s3 storage Max Melentiev 2018-11-12 18:18:27 +03:00
  • ac4672acd0 Make storage_test pass. Drop testing old rails Max Melentiev 2018-11-09 19:04:37 +03:00
  • 79b6c4a7c4 Backport and restore removed features for S3 storage Max Melentiev 2018-11-09 19:08:59 +03:00
  • a896130318 Add S3 storage from upstream master Max Melentiev 2018-11-09 16:18:49 +03:00
  • 38c49ac624 Remove unnecessary calls to interpolation Max Melentiev 2018-11-14 15:51:22 +03:00
  • c00565a1f3 Removed old code Max Melentiev 2018-11-14 14:16:47 +03:00
  • 4fa8600548 Merge pull request #9 from insales/simple_url_interpolation printercu 2018-11-15 19:08:56 +03:00
  • a86d08d955 Replace @was_dirty from delayed_paperclip with #dirty? Max Melentiev 2018-11-15 19:02:21 +03:00
  • 8891d5e208 Always interpolate :url template in url interpolation Max Melentiev 2018-11-15 13:52:14 +03:00
  • 8254a5df09 Merge pull request #8 from insales/avoid_dynamic_extend printercu 2018-11-13 17:15:01 +03:00
  • c37f545849 Avoid dynamic extends Max Melentiev 2018-11-09 19:15:19 +03:00
  • 9c3fe156dd Merge pull request #7 from insales/separate_storages printercu 2018-11-13 16:55:19 +03:00
  • 7359019faf Add missing fastimage dependency Max Melentiev 2018-11-13 11:59:09 +03:00
  • e9d9a237c4 Remove sidekiq dependency from gemspec Max Melentiev 2018-11-12 15:36:20 +03:00
  • c762464071 Drop testing old rails Max Melentiev 2018-11-09 19:04:37 +03:00
  • aa24efaed9 Moved delayeds3-specific stuff to it's module Max Melentiev 2018-11-09 19:35:35 +03:00
  • 63587c88d4 Removed unused settings Max Melentiev 2018-11-09 19:32:51 +03:00
  • 84f983881c Move storages to seaprate files Max Melentiev 2018-11-09 16:17:48 +03:00
  • 9737383756 Merge pull request #6 from insales/remove_app_specific_helpers printercu 2018-10-30 10:09:25 +03:00
  • f5f4c3a639 Remove app specific helpers Max Melentiev 2018-10-30 09:45:49 +03:00
  • 33529b4ec8 Remove app-specific interpolation Max Melentiev 2018-10-10 12:16:09 +03:00
  • ca7eeae19f Fix interpolations tests Max Melentiev 2018-10-10 10:16:13 +03:00
  • 7c3e97dea6 Merge pull request #5 from insales/performance printercu 2018-10-09 17:03:14 +03:00
  • d99bef78a2 Improve interpolation performance Max Melentiev 2018-10-09 16:48:14 +03:00
  • a6234d8ca8 Merge pull request #4 from insales/performance printercu 2018-10-09 16:47:03 +03:00
  • 5f3d81c15c Interpolations improvements from upstream Max Melentiev 2018-10-09 15:43:44 +03:00
  • dd37f2eea5 Rename style -> style_name, to make it similar to upstream Max Melentiev 2018-10-09 15:14:21 +03:00