Commit graph

20050 commits

Author SHA1 Message Date
Kijin Sung
84bbd60895 Support hexadecimal digits in the random component of anonymous name 2024-05-03 23:42:23 +09:00
Kijin Sung
7af63ffde7 Return false in most legacy file manipulation methods if path is empty 2024-05-03 23:26:25 +09:00
Kijin Sung
4c523d686b Fix type error when module_srl or document_srl is null 2024-05-03 20:28:31 +09:00
Kijin Sung
b9f87e1426 Fix category not preserved when navigating from list screen to write screen on default board skins 2024-05-02 00:52:34 +09:00
Kijin Sung
24a6f0e615 Fix type error when editor add/remove plugins variable contains an empty string 2024-05-02 00:32:55 +09:00
Kijin Sung
e57c6c5c25 Improve relative path handling in Template v2 #2310 2024-04-30 23:45:17 +09:00
Kijin Sung
242d07ce30 Fix undefined variable 2024-04-30 23:07:35 +09:00
Kijin Sung
6e72186d1f Remove unnecessary realpath() in old class files #2310 2024-04-30 23:03:57 +09:00
Kijin Sung
c32eb69a20 Fix #2327 JS error when the module for an installed type doesn't exist anymore 2024-04-30 22:50:59 +09:00
Kijin Sung
b7def41ec4 Fix undefined variables in layout admin view/model 2024-04-30 22:45:21 +09:00
Kijin Sung
04f5ecbf41 Fix all checkboxes being required in extra vars form 2024-04-30 22:19:21 +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
3e5951174e Put autosave-related tags together in the same place 2024-04-30 01:57:08 +09:00
Kijin Sung
4f94299414 Clean up unnecessary files inside CKEditor skin directory 2024-04-30 01:52:03 +09:00
Kijin Sung
579201fe7c Separate editor and uploader related PHP and JS code into their own native files 2024-04-30 01:42:37 +09:00
Kijin Sung
d127e334b0 Fix distorted images in admin file list 2024-04-29 23:45:10 +09:00
Kijin Sung
d7053be5fa Fix #2329 show WebP thumbnails in admin file list 2024-04-29 23:44:00 +09:00
Kijin Sung
eb61c2c45d Fix #2328 automatically add WebP image to og:image meta tag 2024-04-29 23:40:50 +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
ae7920a276 Fix #2309 support Blade template as main file of editor skin 2024-04-28 22:29:45 +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
77b57627f2
Merge pull request #2323 from kijin/fcm-http-v1
Firebase (FCM) HTTP v1 API 지원
2024-04-28 22:13:34 +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
7dd3dd3838 Clean up javascript mixed with template syntax in file_upload.html 2024-04-25 23:19:32 +09:00
Kijin Sung
b2ebb234ef Fix error in admin dashboard when getNewestCommentList() returns an object
Possible fix for https://xetown.com/questions/1821535 (not confirmed!)
2024-04-25 11:55:28 +09:00
Kijin Sung
9247e602b5 Clean up return value juggling in getNewestCommentList() 2024-04-25 11:54:01 +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
26fd165337 Fix JS error when getModuleAdminModuleList() returns null for nonexistent modules 2024-04-24 11:03:46 +09:00
Kijin Sung
88ac7ef65d Disable clipboard image handling in CKEditor 2024-04-24 10:35:45 +09:00
Kijin Sung
55fe822b2b Fix #2320 incorrect class name in docblock 2024-04-24 01:43:07 +09:00
Kijin Sung
296f37f5f5 Validate FCM service account JSON content 2024-04-24 00:27:04 +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
6641e6a6ef Clarify help text about FCM legacy API deprecation 2024-04-21 20:13:48 +09:00
Kijin Sung
64f95d2c95 Add index file to FCM v1 and APNs config directories to prevent directory listing 2024-04-21 02:47:54 +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