Commit graph

20804 commits

Author SHA1 Message Date
Kijin Sung
07e3298eb1 Reimplement layout XML parser using modern alternatives 2025-06-01 02:35:15 +09:00
Kijin Sung
f556e5e3fa Add more XE-era files and directories to cleanup list 2025-05-31 12:27:18 +09:00
Kijin Sung
f9d93450aa Remove unnecessary files 2025-05-31 12:15:56 +09:00
Kijin Sung
7f6553fd47 Add more detailed note about editor_mid 2025-05-30 17:24:30 +09:00
Kijin Sung
6e325526c8 Add notnull property to <group> tag in conditions 2025-05-29 23:08:05 +09:00
Kijin Sung
fda92b368d Show error when unique index creation fails 2025-05-29 22:27:55 +09:00
Kijin Sung
4632a10a31 Show helpful error when unique_mid index creation fails, and remove unnecessary idx_mid index 2025-05-29 22:24:47 +09:00
Kijin Sung
2df0474a06 Fix category color not being updated when set to empty value 2025-05-29 09:47:10 +09:00
Kijin Sung
0501671271 Add underscores to some internal methods to mark them as private 2025-05-27 01:13:39 +09:00
Kijin Sung
e80b0d4570 Remove duplicate CSRF token from AJAX requests 2025-05-27 01:03:05 +09:00
Kijin Sung
2830632a93 Remove reliance on XeXmlParser in admin module 2025-05-26 22:59:57 +09:00
Kijin Sung
da584bb40c Clean up references to WidgetModel and others 2025-05-26 22:54:35 +09:00
Kijin Sung
14dbac7890 Clean up non-static method calls in Widget module 2025-05-26 22:49:29 +09:00
Kijin Sung
810be0710b
Merge pull request #2558 from mmx900/fix-hidden-attribute-bootstrap5
Bootstrap 4+ 환경에서 위젯페이지 버튼, 게시판 설정 도움말이 표시되지 않는 문제 수정
2025-05-26 22:07:35 +09:00
Kijin Sung
59bb9c1043 Submit raw JSON in Rhymix.ajax() 2025-05-26 22:05:26 +09:00
Soyu Kim
e933ab18bd fix: replace '[hidden]' with '.x_hide' for Bootstrap 5 compatibility 2025-05-25 21:45:59 +09:00
Kijin Sung
a339d88a2e Don't set X-AJAX-Compat header when a request is made from Rhymix.ajax() 2025-05-25 16:47:17 +09:00
Kijin Sung
1568cb3790 Add Rhymix.getBaseUrl() and remove internal cache variable "baseurl" 2025-05-25 16:29:39 +09:00
Kijin Sung
341df211ee Add missing deprecated mark 2025-05-25 00:13:50 +09:00
Soyu Kim
bef1b19caf
fix: replace .show() with removeAttr('hidden') for Bootstrap 5 compatibility 2025-05-24 20:47:32 +09:00
Kijin Sung
0be03f216f Fix setting lang codes directly to xe object, not xe.lang 2025-05-23 20:51:36 +09:00
Kijin Sung
dbd46edcc2 Add client-side Rhymix.lang() to get or set lang codes 2025-05-23 20:33:04 +09:00
Kijin Sung
bb95f24617 Fix TypeError in page.view.php if an array is passed in the URL 2025-05-23 20:26:24 +09:00
Kijin Sung
f99102ca33 Clean up handling of table schemas that are marked as deleted in XML 2025-05-23 15:31:02 +09:00
Kijin Sung
14cb0e7977 Make the reordering handle easier to grab 2025-05-23 15:29:51 +09:00
Kijin Sung
e5ea2e5a6d Relabel var_idx after reordering extra keys 2025-05-23 15:19:03 +09:00
Kijin Sung
4155f9fe9c Consolidate queries 2025-05-23 15:16:36 +09:00
Kijin Sung
8291cd671e Remove double extensions from filenames #2556 2025-05-22 23:10:19 +09:00
Kijin Sung
464985b1ef Disable external entity loading unconditionally #2556 2025-05-22 22:58:28 +09:00
Kijin Sung
2af43ee6a7 Remove md5 from list of acceptable hashes in unit test 2025-05-22 22:48:42 +09:00
Kijin Sung
6a29c54e78 Default to best supported password algorithm, although we never fell back to MD5 anyway #2556 2025-05-22 22:44:48 +09:00
Kijin Sung
3c0048d4ba Apply FilenameFilter::clean() to all uploaded files, even if not passed to procFileUpload() #2556 2025-05-22 22:22:08 +09:00
Kijin Sung
8e85abf97e Clean up some admin scripts 2025-05-22 21:35:44 +09:00
Kijin Sung
a1e5a51b06 Allow reordering extra keys with drag and drop #2526 2025-05-22 21:20:59 +09:00
Kijin Sung
82fa67be5b Fix missing function getEditorSkinColorList() 2025-05-22 20:08:47 +09:00
Kijin Sung
b5e9cd9343 Display required level in "Not permitted" error message ##2548 2025-05-22 13:36:23 +09:00
Kijin Sung
bb4cd62e31 Return different "Not permitted" error message depending on what is required #2548 2025-05-22 13:20:48 +09:00
Kijin Sung
7cba835065 Optimize Permission management logic 2025-05-22 12:38:17 +09:00
Kijin Sung
4916a589aa Support not_member permission in module.xml #2499 2025-05-22 00:59:21 +09:00
Kijin Sung
8e151d7cfa Add not_member option to grant selection #2499 2025-05-22 00:52:48 +09:00
Kijin Sung
c89af17410 Store all grant-related information in Permission class 2025-05-21 23:00:29 +09:00
Kijin Sung
d97eb36bbd Add search by regdate #2545 2025-05-21 20:38:57 +09:00
Kijin Sung
bacf067f87 Implement graceful shutdown for background task runner #2451 2025-05-21 19:04:45 +09:00
Kijin Sung
8014413163 Implement high and low priority for queued tasks #2453 2025-05-21 18:33:19 +09:00
Kijin Sung
9ca2f79dce Move all CLI scripts except common.cron to the "scripts" directory under the corresponding module 2025-05-21 18:07:04 +09:00
Kijin Sung
792ea89e64 Fix incorrect image extension "N" after upgrading from older version 2025-05-21 16:26:01 +09:00
Kijin Sung
3fb9d0acaa Fix incorrect short URL for POST requests made by Rhymix.ajax() 2025-05-21 15:07:15 +09:00
Kijin Sung
3c741ec8bc Remove inconsistently applied short URL patterns
https://rhymix.org/qna/1907191
2025-05-21 14:47:17 +09:00
Kijin Sung
ad02de4f93 Remove unnecessary attributes from iframe modals 2025-05-21 14:38:33 +09:00
Kijin Sung
b229738808 Clean up editable preview handling code 2025-05-21 14:37:18 +09:00