Commit graph

2858 commits

Author SHA1 Message Date
Lastorder
a8ddaee191 Implement Navercloudmail error handling 2024-07-15 09:29:57 +00:00
Lastorder
0d6cc06cee WIP navercloudmail 2024-07-15 09:20:12 +00:00
Kijin Sung
c3583506a1 Fix incorrect statistics when sending FCMv1 message to multiple recipients 2024-06-20 16:23:46 +09:00
Kijin Sung
83448c5e2e Version 2.1.16 2024-06-20 11:00:00 +09:00
Kijin Sung
2b1e4495e2 Fix #2363 treat pasted HTML as image if a single <img> tag is the only content 2024-06-20 00:46:35 +09:00
Kijin Sung
24a4988151 Fix #2353 js error when editor/uploader has no primary key defined 2024-05-30 00:16:30 +09:00
Kijin Sung
8a012a5847 Add R\F\URL::getCurrentDomain() 2024-05-27 01:43:04 +09:00
Kijin Sung
5f47ddeb53 Fix #2352 automatically convert relative paths in CSS url() function, only in template v2 2024-05-25 01:34:47 +09:00
Kijin Sung
1d42b6bde4 Fix #2352 make $tpl_path in templates backward compatible with XE 2024-05-25 01:03:38 +09:00
Kijin Sung
7af4f93175 Add upload button to CKEditor image dialog 2024-05-25 00:59:53 +09:00
Kijin Sung
0c3879d0c8 Replace CKEditor image plugin with original source code 2024-05-25 00:59:15 +09:00
Kijin Sung
99d7c3d733 Fix warning when HTTP requests are made from outside of a class 2024-05-24 23:19:02 +09:00
Kijin Sung
dbb4d1716e Show request method and redirect URL in debug panel and comment 2024-05-24 23:18:37 +09:00
Kijin Sung
01afd5c041 Properly record statistics about async and multiple HTTP requests 2024-05-24 23:07:38 +09:00
Kijin Sung
fda3bf939b Fix tables being pasted as image in CKEditor
https://xetown.com/questions/1823902
2024-05-16 11:02:38 +09:00
Kijin Sung
f3323ebec1 Fix #876 delete empty <p> tag when image or media is deleted from editor 2024-05-15 11:07:32 +09:00
Kijin Sung
f50772c1dd Fix #877 insert uploaded image even if CKEditor is in source mode 2024-05-15 11:02:26 +09:00
Kijin Sung
f57cc96e3f Fix #2348 add baro_upload addon to blacklist 2024-05-10 23:33:29 +09:00
Kijin Sung
92b14bf1cb Fix invalid editor_sequence when CKEditor is in full-screen mode
https://xetown.com/questions/1822954
2024-05-10 23:30:48 +09:00
Kijin Sung
1dbf601bab Fix #2342 incorrectly placed context switch markers inside raw PHP code block 2024-05-07 23:02:09 +09:00
Kijin Sung
18ffca5df7 Version 2.1.15 2024-05-05 17:29:59 +09:00
Kijin Sung
b951d50841 Add Context::addLink() and Context::getLinks() to register HTML header content such as <link rel="preconnect"> 2024-05-05 16:29:56 +09:00
Kijin Sung
8b4818a767 Add commonly used member properties to SessionHelper class #2279 2024-05-04 20:33:00 +09:00
Kijin Sung
e57c6c5c25 Improve relative path handling in Template v2 #2310 2024-04-30 23:45:17 +09:00
Kijin Sung
e15c913b21 Rename rx_upload CKEditor plugin to rx_paste, and move paste handler from editor.app.js to it 2024-04-30 22:18:11 +09:00
Kijin Sung
0d71f5a0e0 Fix #2330 incompatible handling of redirect_url in JSON-based procFilter compared to old XML version 2024-04-29 23:39:21 +09:00
Kijin Sung
f83891bac5
Merge pull request #2324 from kijin/pr/ckeditor-paste-image
CKEditor에 붙여넣거나 드래그&드롭한 이미지 자동 업로드
2024-04-28 22:13:50 +09:00
Kijin Sung
b9ea0e65b0 General cleanup of DOM traversal code in editor & uploader (should also fix #2303) 2024-04-26 13:35:20 +09:00
Kijin Sung
b817b85989 Re-disable clipboard_handleImages 2024-04-25 00:00:29 +09:00
Kijin Sung
516fd738f2 Fix broken reference to xefu-container if autosave message appears in between 2024-04-24 23:45:57 +09:00
Kijin Sung
6acd092dc6 Prevent the clipboard plugin from displaying the "file type not supported" error for webp, mp4, and other file types 2024-04-24 23:31:37 +09:00
Kijin Sung
bd138800bc Unify the logic for inserting uploaded file into editor content 2024-04-24 23:17:56 +09:00
Kijin Sung
633478710d Clean up error handling code in the auto upload plugin 2024-04-24 22:52:32 +09:00
Kijin Sung
5b530792e5 Initial implementation of auto upload on paste or drop 2024-04-24 22:45:36 +09:00
Kijin Sung
1bdb414291 Add support for message.notification.image in FCM v1 push 2024-04-24 15:54:14 +09:00
Kijin Sung
c7f96ad75b Allow sending message to topics using FCM v1 API 2024-04-23 23:58:15 +09:00
Kijin Sung
ac16d2e7f5 Remove var_dump() 2024-04-23 23:47:24 +09:00
Kijin Sung
20f63430f9 Fix inconsistent use of short array syntax 2024-04-23 23:40:55 +09:00
Kijin Sung
1abd6a04c9 Fix FCM auth token not being cached persistently if APC is used in PHP-CLI 2024-04-23 23:37:57 +09:00
Kijin Sung
5297232a75 Set message name in success token list, just like legacy API 2024-04-22 16:54:31 +09:00
Kijin Sung
619eb2a782 Clean up FCM v1 payload and response parsing 2024-04-21 20:49:03 +09:00
Kijin Sung
4f35d82b6d Populate FCM tokens if FCM v1 API is enabled 2024-04-21 20:30:01 +09:00
Kijin Sung
9699ed3416 Initial implementation of FCM HTTP v1 API 2024-04-21 20:18:39 +09:00
Kijin Sung
2c8ae717e1 Add configuration for uploading FCM v1 service account private key file 2024-04-21 02:45:33 +09:00
Kijin Sung
dee7ed34e9 Add helper classes that implement PSR-6 caching interface with Rhymix cache backend 2024-04-21 02:16:21 +09:00
Kijin Sung
a898c4281a Rename existing FCM push driver to Legacy HTTP API 2024-04-20 23:51:16 +09:00
Kijin Sung
d39434d426 Add google/auth and related libraries, and update other dependencies 2024-04-20 23:50:39 +09:00
Kijin Sung
848a45cabe Fix #2313 inconsistent email validation rules 2024-04-17 23:15:24 +09:00
Kijin Sung
117023817d Eliminate unnecessary AJAX calls to file.getFileList
에디터 로딩 직후, 파일 업로드 직후, 파일 삭제 직후
첨부목록 갱신을 위해 file.getFileList를 호출하도록 되어 있는데,
첨부목록을 직전 요청의 응답과 함께 반환하도록 변경하여
불필요한 AJAX 요청이 발생하지 않도록 하고, 로딩 속도를 개선함.
2024-04-16 22:38:53 +09:00
Kijin Sung
267aa9c397 Remove unnecessary conversion of ftp.config.php
https://xetown.com/questions/1819188
2024-04-12 00:07:57 +09:00