Dmitry Borisov
|
81810d8162
|
После постобработки оригинала обновляем размер файла и размерность изображения.
При постобработке оригинал мог измениться.
|
2024-10-25 20:11:41 +03:00 |
|
Vasily Fedoseyev
|
b638a435e1
|
Tempfile#size patch was broken on ruby 3.3, also fix rubocop
|
2024-05-09 23:17:06 +03:00 |
|
Vasily Fedoseyev
|
7cef86bb49
|
Rubocop
|
2024-04-10 19:27:24 +03:00 |
|
Vasily Fedoseyev
|
6647c5fa9c
|
Fix rubocop lint warnings
|
2024-04-10 19:15:45 +03:00 |
|
Vasily Fedoseyev
|
4801e731d8
|
Rollbar может и не использоваться на проекте
|
2024-04-10 19:07:29 +03:00 |
|
Vasily Fedoseyev
|
6c99a6f052
|
Fix and test recursive_thumbnail
|
2024-04-10 19:04:16 +03:00 |
|
Vasily Fedoseyev
|
99cb5b39fe
|
Drop old jruby support (modern have tempfile similar to mri)
|
2024-04-10 18:04:38 +03:00 |
|
Vasily Fedoseyev
|
f2b6da2a69
|
Upfile tests + File#size is available since ruby 2.0 (AR 5 requires 2.2)
|
2024-04-10 17:51:38 +03:00 |
|
Vasily Fedoseyev
|
1c5237ecaf
|
drop rails < 5
|
2024-04-10 16:47:32 +03:00 |
|
Vasily Fedoseyev
|
1fdb27c8ee
|
Аккуратнее закрываем original + если не удалось оптимизировать, не оставляем файл временный
|
2024-04-10 01:55:43 +03:00 |
|
Vasily Fedoseyev
|
619b3d0b2b
|
Close file opened by open-uri
|
2024-04-10 01:05:40 +03:00 |
|
Vasily Fedoseyev
|
3e12446120
|
Fix optimizer temporary file
|
2024-04-09 23:02:54 +03:00 |
|
Vasily Fedoseyev
|
eb26524abe
|
Add extension to original file on reprocess
|
2024-04-09 14:56:32 +03:00 |
|
Vasily Fedoseyev
|
d122e78c0e
|
Remove cached storage
|
2024-04-09 00:22:41 +03:00 |
|
Vasily Fedoseyev
|
06e4d70316
|
Remove delayeds3 storage
|
2024-04-09 00:22:41 +03:00 |
|
Vasily Fedoseyev
|
fd3c64d903
|
Возможность локально постестить с minio
|
2024-04-09 00:22:41 +03:00 |
|
Vasily Fedoseyev
|
c0062efbb4
|
Правильнее по respond_to, на случай смеси [Paperclip::]Tempfile
|
2024-04-06 16:36:55 +03:00 |
|
Vasily Fedoseyev
|
6934695bba
|
move tempfile to own sourcefile
|
2024-04-06 16:34:24 +03:00 |
|
Vasily Fedoseyev
|
e855646d8b
|
to_file уже проверяет наличие файлов, а вот закрывать надо
|
2024-04-06 14:59:12 +03:00 |
|
Vasily Fedoseyev
|
c84571d94a
|
More flush and rewind
|
2024-04-06 00:06:18 +03:00 |
|
Vasily Fedoseyev
|
b7c3045702
|
tmpfile should be in binmode
|
2024-04-05 16:46:08 +03:00 |
|
Vasily Fedoseyev
|
d0354efcc8
|
Delete intermediary tempfiles and tempfiles for styles
|
2024-04-05 00:42:20 +03:00 |
|
Vasily Fedoseyev
|
45bf0b208e
|
Fix rubocop lint-level warnings
|
2023-10-23 20:13:37 +03:00 |
|
Kirill Katashinsky
|
c411ae05ea
|
Добавил комментарий
|
2023-06-01 18:51:31 +03:00 |
|
Kirill Katashinsky
|
92598adfd4
|
Меняем порядок callback-ов
|
2023-06-01 18:39:49 +03:00 |
|
Vladislav-S
|
9014ae3920
|
чиним тест
|
2023-05-22 17:01:12 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
01006ec771
|
Загружаем файлы в after_commit, а не в after_save
|
2023-04-11 18:29:46 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
6ba9c15d65
|
Делаем rewind файлам перед чтением
|
2022-12-12 14:14:51 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
db310f61d8
|
Закрываем tempfile в хранилище
|
2022-12-08 11:42:29 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
15e5d95a84
|
Переименовываем временные файлы, чтобы проверить, кто их создаёт
|
2022-12-05 19:08:37 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
d46c78c85e
|
Принимаем ключ force_path_style для AWS клиента
|
2022-11-29 15:05:26 +03:00 |
|
Nastia
|
64a07963d6
|
Revert "Временный Хотфикс для картинок, которые грузятся импортами на NFS"
|
2022-10-13 16:56:10 +03:00 |
|
Nastia
|
fccee0f73d
|
Merge pull request #80 from insales/replace_addressable_normalize
Заменяем Addressable::URI#normalize на сочетание normalized_host и escape
|
2022-10-13 14:05:33 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
807baf06f7
|
Заменяем Addressable::URI#normalize на сочетание normalized_host и escape
Обычный `normalize` слишком строго заменяет некоторые символы типа странного Й
|
2022-10-13 13:35:41 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
dcb9cf9f10
|
Временный Хотфикс для картинок, которые грузятся импортами на NFS
|
2022-10-12 16:03:07 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
1b33d6cc06
|
Перед перезаписью в облако сбрасываем флаг синхронизации
|
2022-09-26 19:30:32 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
90fe90fd4a
|
Добавляем определение content_type для XLS
|
2022-09-23 14:36:52 +03:00 |
|
Vasily Fedoseyev
|
33d24a08cc
|
Параметры джобы должны однозначно сериализоваться в json и обратно
|
2022-09-06 20:21:34 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
16a25abd66
|
Не падаем при попытке получить ключ пустого аттача
|
2022-09-06 19:25:49 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
edd0d824c8
|
Подстановка :bucket_url в url_template NoCacheS3
|
2022-09-05 20:47:13 +03:00 |
|
Nastia
|
e9a07c2785
|
Merge pull request #73 from insales/svg_content_type_and_processing
Не перегружаем все стили в S3, если это SVG
|
2022-09-01 17:32:39 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
aae9732eb4
|
Не перегружаем все стили в S3, если это SVG
|
2022-09-01 17:30:46 +03:00 |
|
Nastia
|
6de6825d70
|
Merge pull request #72 from insales/svg_content_type_and_processing
Проставляем правильный content_type для svg
|
2022-09-01 13:40:07 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
4a5764c347
|
Проставляем правильный content_type для svg
|
2022-08-31 20:11:06 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
e0966a4b9a
|
Правим парсинг через Addressable + тест
|
2022-08-31 18:36:38 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
1ee553b7b3
|
Используем Addressable для эскейпинга URLов
|
2022-08-30 13:54:42 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
bd0a8ff081
|
Не итерируемся по стилям для загрузки, если файл не картинка
|
2022-08-29 18:04:57 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
bf5f744f15
|
URI.escape -> CGI.escape
|
2022-08-16 19:23:12 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
62f1983ea1
|
Эскейпим УРЛ для формирования presigned_url
|
2022-08-16 16:13:09 +03:00 |
|
Nastia Gorokhova-Alekseeva
|
cb1deed974
|
Забыли вызвать чтение у StringIO
|
2022-08-15 17:19:31 +03:00 |
|