Commit graph

20021 commits

Author SHA1 Message Date
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
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
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
Kijin Sung
d39434d426 Add google/auth and related libraries, and update other dependencies 2024-04-20 23:50:39 +09:00
Kijin Sung
d861040766 Remove unnecessary procAdminRemoveIcons action 2024-04-17 23:28:34 +09:00
Kijin Sung
dd6b577780 Replace exec_xml() with exec_json() in session clear script 2024-04-17 23:28:24 +09:00
Kijin Sung
c7e38873f5 Replace exec_xml() with exec_json() in admin.js #2314 2024-04-17 23:22:01 +09:00
Kijin Sung
848a45cabe Fix #2313 inconsistent email validation rules 2024-04-17 23:15:24 +09:00
Kijin Sung
61a0cf38c3 Fix missing description in new extravar form 2024-04-17 20:19:33 +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
0dc7dc5ac5 Remove notice about FTP password when uninstalling a package
https://xetown.com/questions/1819447
2024-04-16 21:53:24 +09:00
Kijin Sung
0952bd6b69 Change ExtraVar::getInstance() to ValueCollection 2024-04-16 21:47:04 +09:00
Kijin Sung
e5c6cb9d6e Remove seemingly useless, and potentially dangerous, option in getLangCode() 2024-04-16 21:43:55 +09:00
Kijin Sung
d0183268ce Add newline after JSON and XML responses 2024-04-16 21:38:56 +09:00
Kijin Sung
114755d13a Fix error when trying to instantiate class that isn't a ModuleObject 2024-04-16 21:32:15 +09:00
Kijin Sung
80c5c12059 Fix #2306 restrict character set in single-input phone number input fields 2024-04-15 01:51:56 +09:00
Kijin Sung
5b66613d83 Distinguish countries with same calling code #2306 #1256 2024-04-15 01:41:13 +09:00
Kijin Sung
97460af76a Insert space after each item in a multiple select extravar 2024-04-15 01:22:15 +09:00
Kijin Sung
b0a00c39f2 Use extravar skin to display member extra input fields 2024-04-15 01:21:47 +09:00
Kijin Sung
c1278f2615 Fix error when saved value is not a valid country code 2024-04-15 01:20:05 +09:00
Kijin Sung
c26e242fdf Use extravar module skin in member edit page, too 2024-04-15 01:08:45 +09:00
Kijin Sung
fc406a927c Support style in extravar value definition 2024-04-15 00:43:01 +09:00
Kijin Sung
31fa498b19 Implement default extravar skin to replace hardcoded HTML in ExtraItem class 2024-04-14 23:16:22 +09:00
Kijin Sung
dd06193a1d First step of converting legacy ExtraVar class to module 2024-04-12 00:23:56 +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
Kijin Sung
ab5a2c4f5f Disable debug output during template parser tests 2024-04-08 22:56:19 +09:00
Kijin Sung
9134433adf Fix #2307 remove hash character from TemplateStart/TemplateEnd debugging comment to prevent confusion with SSI directive 2024-04-08 22:55:57 +09:00
Kijin Sung
777a62af35 Fix erroneous detection of SSL configration when importing very old XE configuration file 2024-04-08 22:48:59 +09:00
Kijin Sung
41f4eada9d Only add spaces in getContentText() before complete </p> and </div> tags, not </pre>
https://xetown.com/questions/1817630
2024-04-08 22:43:15 +09:00
Kijin Sung
1bb0123e59 Fix error when migrateMemberScrappedDocuments() returns int 2024-04-08 22:37:51 +09:00
Kijin Sung
f0b84faf03 Fix unnecessary variables in links generated by default board skins
https://xetown.com/questions/1818810
2024-04-08 22:35:27 +09:00
Kijin Sung
602ee88d65 Change author name of bundled ncenterlite module
라이믹스 개발팀의 일원인 개인이나 사업체의 명의로 되어 있는 모듈은
라이믹스 개발팀의 명의로 변경하는 취지임.

현재 XE Public 그룹 멤버인 @misol, @bjrambo 님 동의 얻음.
2024-04-02 11:58:38 +09:00