Kijin Sung
36af489b15
Validate queue driver configuration before saving
2024-10-12 01:35:13 +09:00
Kijin Sung
0fd3b42885
Fill in error messages related to Queue configuration
2024-10-10 23:30:54 +09:00
Kijin Sung
097cecece8
Add code samples to Queue config screen
2024-10-10 23:04:35 +09:00
Kijin Sung
d4cd5e3d75
Add notice and process count to Queue config screen
2024-10-10 09:43:41 +09:00
Kijin Sung
a2a1f3bcc6
Implement admin config screen for Queue
2024-10-10 01:45:14 +09:00
Kijin Sung
d8370ff59b
Add dummy driver, clean up loose ends and start writing admin page
2024-10-10 00:07:35 +09:00
Kijin Sung
fc86ae24de
Fix #2407 support $CATEGORY in document title SEO
2024-10-07 21:08:27 +09:00
Kijin Sung
ec3fd6c933
Add links to Mail and SMS tests from notification config screen
2024-08-08 20:36:06 +09:00
Kijin Sung
be66ee4f21
Consolidate admin templates and lang codes for Mail and SMS API config keys
2024-08-08 20:31:08 +09:00
Kijin Sung
5af392f09c
Support service_id configuration in SMS driver
2024-07-21 21:46:11 +09:00
Kijin Sung
3bbc0688f7
Fix #2362 incorrect help text for dummy SMS driver
2024-06-20 01:28:23 +09:00
Hyeonguk Ryu
3474667943
Fix XML query IDs with their respective file names
2024-06-17 14:28:24 +09:00
Kijin Sung
3a91bc3038
Fix incorrect admin menu opening in Dashboard #2345
2024-05-09 00:03:58 +09:00
Kijin Sung
928a0ab5d9
Fix #2345 missing module name in admin page title
2024-05-07 22:30:12 +09:00
Kijin Sung
d9be564dae
Fix #2331 add home button to module config pages displayed using the admin layout
2024-05-04 20:46:33 +09:00
Kijin Sung
4f94299414
Clean up unnecessary files inside CKEditor skin directory
2024-04-30 01:52:03 +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
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
296f37f5f5
Validate FCM service account JSON content
2024-04-24 00:27:04 +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
d861040766
Remove unnecessary procAdminRemoveIcons action
2024-04-17 23:28:34 +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
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
f419353013
Allow comma as a separator for module action methods
2024-03-24 22:29:53 +09:00
Kijin Sung
424242ff74
Add option to force the language for a domain
2024-01-31 11:02:37 +09:00
Kijin Sung
c6f8abe855
#2273 Make the version upgrade notice more readable
2024-01-21 23:11:26 +09:00
Kijin Sung
3c1e90b5f7
#2273 Show warning in dashboard if PHP version < 7.4
2024-01-21 23:08:54 +09:00
kkigomi
5486ec28e2
관리페이지 설정 폼에서 숫자 입력 항목 필드의 type 을 number 로 변경
...
음수 및 `0`으로 입력되지 않아야 할 항목에 최소 값을 `0` 또는 `1`로 설정
2024-01-10 00:12:21 +09:00
Kijin Sung
85fd994156
Merge pull request #2255 from kkigomi/patch-1
...
관리자 메뉴 추가에서 빈 메뉴 항목을 잘못 표시하는 문제 수정
2024-01-01 14:52:36 +09:00
kkigomi
b5ae96e0ff
관리자 메뉴 추가에서 빈 메뉴 항목을 잘못 표시하는 문제 수정
...
모듈에서 노출하는 메뉴가 없을 때 `undefined` 항목이 다수 잘못 표시되는 문제를 해결합니다.
2024-01-01 14:33:27 +09:00
Kijin Sung
9fae527d3f
Clean up integration_search default skin
2023-12-30 21:07:23 +09:00
Kijin Sung
0d529ef682
Disable procFileImageResize and related ruleset
2023-12-13 22:35:22 +09:00
Kijin Sung
dbcbb57413
Fix broken admin footer when counter addon is disabled
2023-10-27 10:43:08 +09:00
Kijin Sung
286dc76e78
Support event handler (trigger) to customize the content of the admin dashboard
2023-10-27 00:22:12 +09:00
Kijin Sung
a3cde9c109
Add config.php options to set defaults for Cookie class #2184
2023-10-24 23:09:17 +09:00
Kijin Sung
e9e46e3391
Remove HTTP/2 server push for Cloudflare
...
클플에서 해당 기능 지원 중단하여 더이상 작동하지 않음
https://developer.chrome.com/blog/removing-push/
2023-10-24 20:32:35 +09:00
Kijin Sung
a640306123
Move unit test for TemplateParser v1
2023-10-15 00:50:26 +09:00
Kijin Sung
58c910dfa0
Add very old XE DB classes to cleanup list
2023-10-14 17:49:41 +09:00
Kijin Sung
c8638d2548
Change cache-busting query string format from ?YYYYMMDDHHMMSS to ?t=UnixTime
...
- 날짜, 유닉스 타임스탬프, 16진수(CKEditor) 등 여러 가지 포맷을 혼용하고 있던
캐시 방지용 쿼리스트링의 형태를 "유닉스 타임스탬프"로 통일
- 표준 시간대 처리 등 은근히 많은 자원을 소모하는 date() 함수를 사용하지 않음
- t=를 붙여서 정상적인 쿼리스트링 구조가 나오도록 하여, 웹방화벽이나 CDN
등에서 문제를 일으킬 가능성을 줄임
- 덤으로, 길이도 2바이트씩 짧아짐
2023-09-12 23:15:26 +09:00
Kijin Sung
08ce7b18a8
Fix #2179 missing document/comment controls when counter addon is not active
2023-09-12 00:45:37 +09:00
Kijin Sung
e60ffb4e8d
Add option to control partial page rendering (layout drop)
...
XE 시절부터 layout=none 또는 isLayoutDrop=1 파라미터로 레이아웃이 없는
부분적인 페이지 렌더링을 허용하는 기능이 있었습니다. 관리자 화면에서
팝업이나 iframe을 표시하는 용도로도 사용하고, AJAX로 페이지 일부 내용만
새로고침할 때 불필요한 데이터를 주고받지 않도록 하는 데도 유용합니다.
그러나 사이트에 따라서는 레이아웃을 적용하지 않을 경우 민감한 정보가
노출되는 등의 부작용이 발생할 수도 있으므로, 이 기능을 사용하지 않도록
선택하는 옵션을 제공합니다.
2023-09-12 00:33:54 +09:00
Kijin Sung
e2753300ee
Fix inconsistent whitespace in admin dashboard
2023-09-11 23:03:46 +09:00
Kijin Sung
dee273a4f2
Fix incorrect form method in admin dashboard
2023-09-11 23:03:27 +09:00
Kijin Sung
8054564b37
Delete dispEditorPreview action that is no longer used
2023-09-05 01:13:19 +09:00
Kijin Sung
eedf4a6e0d
Remove outdated properties in some CSS files
2023-08-31 23:13:15 +09:00
Kijin Sung
9d44192889
Convert simpleeditor stylesheet to SCSS
2023-08-31 02:44:38 +09:00
Kijin Sung
84bae83d68
Convert remaining LESS files to SCSS
2023-08-31 02:42:34 +09:00
Kijin Sung
15648d10d1
Fix #2167 allow removing no-store and must-revalidate from Cache-Control headers
2023-08-31 02:19:18 +09:00