Commit graph

655 commits

Author SHA1 Message Date
conory
ac9141b4f2 오디오가 없는 MP4 동영상만 GIF로 취급 하도록 개선 2019-10-02 14:57:38 +09:00
conory
16e44d44c7 움직이지 않는 gif도 mp4로 변환되는 문제 수정
FFmpeg 사용 불가 안내 메시지 추가
추후에 활용하기 위한 type, width, height, duration 컬럼 추가
업로드시 이미지, 오디오, 동영상 파일의 확장자가 잘못된 경우 올바른 확장자를 덧붙이는 기능 추가
2019-10-01 22:50:38 +09:00
conory
cdbc2d7a82 동영상 섬네일, GIF로 취급 기능 추가
이미지, 동영상 첨부시 구분할 수 있도록 그 섬네일에 play 아이콘 추가
모듈별 파일 설정시 파일 모듈의 업로드 기본, 이미지, 동영상 설정을 각각 달리 적용할 수 있도록 기본 설정 제어 옵션 분리
2019-09-27 00:34:19 +09:00
conory
c2025c4bde original_type로 column 이름 변경 2019-09-23 15:30:53 +09:00
conory
1fcba0a44c GIF → MP4 더 완벽하게... 2019-09-22 21:24:43 +09:00
Kijin Sung
941542b991 Implement files changelog 2019-09-14 00:22:24 +09:00
Kijin Sung
2cd2d0528b Add option to save changelog for files 2019-09-13 23:57:21 +09:00
Kijin Sung
65c8c6e9c1 Add experimental support for GIF->MP4 conversion 2019-09-13 16:18:15 +09:00
Kijin Sung
4d6335c660 Autogenerate editor_sequence if not provided
에디터를 통하지 않고 파일을 첨부할 수 있도록 하기 위한 준비작업
2019-08-29 14:15:10 +09:00
Kijin Sung
9d7f220417 Add option to apply maximum image size to administrator 2019-08-23 14:27:15 +09:00
Kijin Sung
c60d475aaf Add option to convert PNG images to JPG 2019-08-23 14:18:02 +09:00
Kijin Sung
669d5970d5 Fix allowed_extensions sometimes not being an array 2019-08-13 14:51:10 +09:00
Kijin Sung
84fcdb8cfd Fix incorrect type for allowed_extensions 2019-08-09 00:10:22 +09:00
Kijin Sung
6d2a91134c Add option to apply default file settings to module 2019-08-01 20:49:34 +09:00
Kijin Sung
9d08cac27b Update description for allow_outlink 2019-08-01 20:27:40 +09:00
Kijin Sung
94efb351f7 Add image resizing and conversion options to per-module file config: 2019-08-01 16:10:10 +09:00
Kijin Sung
b0b5c99dba Update language files for allowed_filetypes 2019-08-01 16:03:04 +09:00
Kijin Sung
c40a47724d Simplify allowed_filetypes input format 2019-08-01 15:57:05 +09:00
Kijin Sung
8c242327a8 Implement auto-rotation of uploaded images 2019-08-01 15:25:12 +09:00
Kijin Sung
f3761fd934 Make image auto-conversion apply to the administrator, too 2019-08-01 14:35:25 +09:00
Kijin Sung
b9208a682b Allow customization of resize and conversion quality 2019-08-01 14:28:29 +09:00
Kijin Sung
2b67798cab Add option to adjust quality of JPG output 2019-08-01 03:49:16 +09:00
Kijin Sung
8e3f489744 Edit message about max image size 2019-08-01 03:39:27 +09:00
Kijin Sung
bf93afd7e5 Support converting BMP and WEBP images to JPG 2019-08-01 03:13:58 +09:00
Kijin Sung
62eb21abbb Separate image check into its own method and clean up 2019-08-01 02:21:04 +09:00
Kijin Sung
1e5eedf3e0 Implement automatically resizing images that are too large 2019-08-01 02:13:25 +09:00
Kijin Sung
c95f84adb8 Implement maximum image size constraint 2019-08-01 01:56:51 +09:00
Kijin Sung
280bdeb470 Rename dispFileAdminConfig to dispFileAdminUploadConfig 2019-08-01 01:14:13 +09:00
Kijin Sung
d9118289fb Fix confusing label 2019-08-01 00:22:15 +09:00
Kijin Sung
690803f3fc Separate upload config screen from download config screen 2019-08-01 00:20:40 +09:00
Kijin Sung
31b0bb4158 Fix #1180 remove session dependency from file download operation
파일 다운로드시 사용하는 key의 검증 과정에 세션을 사용하지 않도록 변경함.
전자서명을 사용하여 동일한 IP 주소에서 1시간 동안 유효한 key를 생성함.
2019-07-31 19:25:56 +09:00
Kijin Sung
188c4aa34a Fix #1129 display total size when selecting files for deletion 2019-07-30 21:21:05 +09:00
Kijin Sung
3ce11f6432 Fix #1176 progress bar closing too early when uploading multiple files 2019-05-29 08:38:12 +09:00
Kijin Sung
70108f858d XEVE-19-001, XEVE-19-003, XEVE-19-006
xpressengine/xe-core@18ec8078eb
2019-05-04 17:36:41 +09:00
conory
9c5fea46e5 잘못된 url을 가진 링크가 있을 경우 자바스크립트 오류가 발생되는 문제 수정
https://xetown.com/questions/1159682
2019-01-30 00:14:55 +09:00
Kijin Sung
d0ec85db3b Fix incorrect global filesize limit for admin
https://xetown.com/questions/1154564
2019-01-23 23:16:31 +09:00
Kijin Sung
930ebc97b7 Use proper file storage path for skin uploads 2018-12-18 16:03:27 +09:00
Kijin Sung
f80ea85b6f Add file.folder_structure setting to simplify file storage hierarchy 2018-10-18 16:06:53 +09:00
Kijin Sung
60d390f52e Initial mitigations for #1088 #1089 2018-09-17 00:48:47 +09:00
Kijin Sung
d8a0773b97 Replace $this->stop() with proper exceptions 2018-09-06 00:19:47 +09:00
Kijin Sung
ad00ac800b Update document, comment, file modules to throw exceptions 2018-09-05 23:55:50 +09:00
Kijin Sung
d578016ff9 Remove links to outdated manual 2018-08-22 19:35:42 +09:00
Kijin Sung
f12cf74dda Revert "다른 프레임워크와 css 충돌을 피하기 위해 rhymix.less의 class/id 이름에 prefix 처리"
This reverts commit b1cb1f3f34.
2018-08-04 20:56:24 +09:00
conory
b1cb1f3f34 다른 프레임워크와 css 충돌을 피하기 위해 rhymix.less의 class/id 이름에 prefix 처리
변경전의 xe.less 파일도 rhymix.less와 함께 load 하여 호환정 유지

CSS 충돌 예)
bootstrap의 .btn
사용 예)
bootstrap 사용시엔 {Context::unloadBasicFiles('xe')}으로 unload 시키면 문제없음
2018-08-03 19:45:30 +09:00
Kijin Sung
5fa2dec9db Also detect force_download=Y option in procFileDownload 2018-03-10 00:30:03 +09:00
Kijin Sung
7854d64641 Add URL parameter force_download=Y to force download images 2018-03-07 12:22:13 +09:00
Kijin Sung
2366d61ea4 Allow some file types to be downloaded inline
이미지, 오디오, 비디오, PDF 등 일부 파일을 다운로드하면
다운로드 창을 띄우지 않고 현재 창에 바로 표시할 수 있는 옵션 추가
단, text/html은 보안상 허용하지 않음
2018-03-07 11:39:40 +09:00
conory
54401ea28f copyDocumentModule(), deleteModuleDocument() 정리, 성능 개선 2018-01-29 00:57:35 +09:00
conory
3d2ade4aa1 문서 이동 / 첨부 파일 삭제 기능 개선 2018-01-24 21:23:00 +09:00
Kijin Sung
c431855bbf Fix #975 do not move file when moving document
문서를 다른 게시판으로 이동할 때 첨부파일 경로를 변경하지 않도록 하여
아래와 같은 문제 발생을 사전에 차단합니다.

- 본문에 삽입한 이미지 경로와 실제 파일이 저장된 경로가 달라지는 문제
- 경로 변경에 실패하여 파일이 증발하는 문제

단, files/attach/(images|binaries)/(기존 게시판의 module_srl) 폴더에
파일이 그대로 남아 있게 되므로, 게시판 삭제 후 해당 폴더를 수동으로
삭제하면 문제가 될 수 있습니다. 더이상 게시판의 module_srl과 해당 폴더에
저장된 파일들의 소속 모듈이 일치하지 않을 수 있다는 뜻입니다.
2018-01-12 19:51:45 +09:00