Commit graph

  • 82feb232f6 WIP Kijin Sung 2025-06-13 17:31:44 +09:00
  • dc21fc3007 Add polyfill for Promise (yes, we still support IE11) Kijin Sung 2025-06-13 16:54:06 +09:00
  • 5cb4a00113 Remove unncessary async keyword Kijin Sung 2025-06-13 16:44:58 +09:00
  • 2bac2744a5 Convert Rhymix.ajax() into async function Kijin Sung 2025-06-12 21:25:59 +09:00
  • 4b2cc8c9cf Improve backward compatibility with legacy default values for extra vars Kijin Sung 2025-06-12 21:01:42 +09:00
  • 7ffe499a66 Fix multiple default values being shown on extravar edit screen Kijin Sung 2025-06-12 20:30:09 +09:00
  • 4c609f9827 Version 2.1.24 Kijin Sung 2025-06-10 11:50:57 +09:00
  • e3eaa7d9a7 Also apply #2562 fix to comment.item.php Kijin Sung 2025-06-08 23:41:53 +09:00
  • 85e583a111 Remove duplicate meta viewport tag Kijin Sung 2025-06-08 23:38:41 +09:00
  • ab55d8f724 Fix string * float error when height is auto #2562 Kijin Sung 2025-06-08 23:29:40 +09:00
  • 2871f4e14b
    Merge branch 'rhymix:master' into master Lastorder 2025-06-07 22:09:53 +09:00
  • 8410e0ef14 Cleanup #2561 Kijin Sung 2025-06-05 12:29:11 +09:00
  • e6dd789cd3 Fix missing window.XE for backward compatibility #2561 Kijin Sung 2025-06-04 23:51:42 +09:00
  • f48c90a363
    Merge branch 'rhymix:master' into master Lastorder 2025-06-04 22:46:21 +09:00
  • 007ea76774 Fix type hints Kijin Sung 2025-06-03 23:00:52 +09:00
  • d0ba53407c Remove remaining parameters named targetIe Kijin Sung 2025-06-03 15:37:23 +09:00
  • 0e5797882f Support passing a single array to Context::gets() Kijin Sung 2025-06-03 15:27:21 +09:00
  • 202c0172b3 Adjust types and visibility settings of some methods Kijin Sung 2025-06-03 15:24:18 +09:00
  • e54c50e39f Support custom delimiter in Context::addBrowserTitle() and Context::prependBrowserTitle() Kijin Sung 2025-06-03 12:14:33 +09:00
  • a2160d8787 Remove unused method parameters Kijin Sung 2025-06-03 11:17:37 +09:00
  • f4a686ce47 Fix comment about nullable return type Kijin Sung 2025-06-03 11:17:18 +09:00
  • e3f08ef322 Fix broken unit test Kijin Sung 2025-06-02 22:44:57 +09:00
  • e2af4512e0 Fix missing or incorrect doc comments, type declarations, etc. Kijin Sung 2025-06-02 22:33:04 +09:00
  • 7fec210203
    Merge branch 'rhymix:master' into master Lastorder 2025-06-02 21:32:36 +09:00
  • 6624ba21df Round border widths to compensate for fractional devicePixelRatio Kijin Sung 2025-06-01 18:55:07 +09:00
  • 32cde33701 Fix warning when image info doesn't contain channels Kijin Sung 2025-06-01 18:54:37 +09:00
  • eba7b75c3a Fix undefined values and other warnings Kijin Sung 2025-06-01 18:45:46 +09:00
  • 702eebaa92 Fix undefined values in various modules Kijin Sung 2025-06-01 17:58:00 +09:00
  • 28de1335a7 Fix null defaults in extravar skin Kijin Sung 2025-06-01 17:36:51 +09:00
  • 936e1931c0 Ensure that all board config variables are available on all config screens #2433 Kijin Sung 2025-06-01 17:32:07 +09:00
  • 967f67ec99 Fix various warnings in board configuration submenus Kijin Sung 2025-06-01 15:51:02 +09:00
  • eb76f9d8bb Fix missing configuration items in file module config Kijin Sung 2025-06-01 15:41:22 +09:00
  • b849c597bc Reimplement skin XML parser Kijin Sung 2025-06-01 15:28:37 +09:00
  • 07e3298eb1 Reimplement layout XML parser using modern alternatives Kijin Sung 2025-06-01 02:35:15 +09:00
  • f556e5e3fa Add more XE-era files and directories to cleanup list Kijin Sung 2025-05-31 12:27:18 +09:00
  • f9d93450aa Remove unnecessary files Kijin Sung 2025-05-31 12:15:56 +09:00
  • 7f6553fd47 Add more detailed note about editor_mid Kijin Sung 2025-05-30 17:24:30 +09:00
  • 6e325526c8 Add notnull property to <group> tag in conditions Kijin Sung 2025-05-29 23:08:05 +09:00
  • fda92b368d Show error when unique index creation fails Kijin Sung 2025-05-29 22:27:55 +09:00
  • 4632a10a31 Show helpful error when unique_mid index creation fails, and remove unnecessary idx_mid index Kijin Sung 2025-05-29 22:24:47 +09:00
  • 2df0474a06 Fix category color not being updated when set to empty value Kijin Sung 2025-05-29 09:47:04 +09:00
  • 0501671271 Add underscores to some internal methods to mark them as private Kijin Sung 2025-05-27 01:13:39 +09:00
  • e80b0d4570 Remove duplicate CSRF token from AJAX requests Kijin Sung 2025-05-27 01:03:05 +09:00
  • 2830632a93 Remove reliance on XeXmlParser in admin module Kijin Sung 2025-05-26 22:59:57 +09:00
  • da584bb40c Clean up references to WidgetModel and others Kijin Sung 2025-05-26 22:54:35 +09:00
  • 14dbac7890 Clean up non-static method calls in Widget module Kijin Sung 2025-05-26 22:49:29 +09:00
  • 810be0710b
    Merge pull request #2558 from mmx900/fix-hidden-attribute-bootstrap5 Kijin Sung 2025-05-26 22:07:35 +09:00
  • 59bb9c1043 Submit raw JSON in Rhymix.ajax() Kijin Sung 2025-05-26 22:05:26 +09:00
  • cb1fd188ef
    Merge branch 'rhymix:master' into master Lastorder 2025-05-26 06:58:12 +09:00
  • e933ab18bd fix: replace '[hidden]' with '.x_hide' for Bootstrap 5 compatibility Soyu Kim 2025-05-25 21:45:21 +09:00
  • a339d88a2e Don't set X-AJAX-Compat header when a request is made from Rhymix.ajax() Kijin Sung 2025-05-25 16:47:17 +09:00
  • 1568cb3790 Add Rhymix.getBaseUrl() and remove internal cache variable "baseurl" Kijin Sung 2025-05-25 16:29:39 +09:00
  • 341df211ee Add missing deprecated mark Kijin Sung 2025-05-25 00:13:50 +09:00
  • bef1b19caf
    fix: replace .show() with removeAttr('hidden') for Bootstrap 5 compatibility Soyu Kim 2025-05-24 20:47:32 +09:00
  • 0be03f216f Fix setting lang codes directly to xe object, not xe.lang Kijin Sung 2025-05-23 20:51:36 +09:00
  • dbd46edcc2 Add client-side Rhymix.lang() to get or set lang codes Kijin Sung 2025-05-23 20:33:04 +09:00
  • bb95f24617 Fix TypeError in page.view.php if an array is passed in the URL Kijin Sung 2025-05-23 20:26:24 +09:00
  • f99102ca33 Clean up handling of table schemas that are marked as deleted in XML Kijin Sung 2025-05-23 15:31:02 +09:00
  • 14cb0e7977 Make the reordering handle easier to grab Kijin Sung 2025-05-23 15:29:51 +09:00
  • e5ea2e5a6d Relabel var_idx after reordering extra keys Kijin Sung 2025-05-23 15:19:03 +09:00
  • 4155f9fe9c Consolidate queries Kijin Sung 2025-05-23 15:16:36 +09:00
  • 8291cd671e Remove double extensions from filenames #2556 Kijin Sung 2025-05-22 23:10:19 +09:00
  • 464985b1ef Disable external entity loading unconditionally #2556 Kijin Sung 2025-05-22 22:58:28 +09:00
  • 2af43ee6a7 Remove md5 from list of acceptable hashes in unit test Kijin Sung 2025-05-22 22:48:42 +09:00
  • 6a29c54e78 Default to best supported password algorithm, although we never fell back to MD5 anyway #2556 Kijin Sung 2025-05-22 22:35:47 +09:00
  • 3c0048d4ba Apply FilenameFilter::clean() to all uploaded files, even if not passed to procFileUpload() #2556 Kijin Sung 2025-05-22 22:22:08 +09:00
  • 8e85abf97e Clean up some admin scripts Kijin Sung 2025-05-22 21:35:44 +09:00
  • a1e5a51b06 Allow reordering extra keys with drag and drop #2526 Kijin Sung 2025-05-22 21:20:59 +09:00
  • 82fa67be5b Fix missing function getEditorSkinColorList() Kijin Sung 2025-05-22 20:08:47 +09:00
  • b5e9cd9343 Display required level in "Not permitted" error message ##2548 Kijin Sung 2025-05-22 13:36:23 +09:00
  • bb4cd62e31 Return different "Not permitted" error message depending on what is required #2548 Kijin Sung 2025-05-22 13:20:48 +09:00
  • 7cba835065 Optimize Permission management logic Kijin Sung 2025-05-22 12:38:17 +09:00
  • 4916a589aa Support not_member permission in module.xml #2499 Kijin Sung 2025-05-22 00:59:21 +09:00
  • 8e151d7cfa Add not_member option to grant selection #2499 Kijin Sung 2025-05-22 00:52:27 +09:00
  • c89af17410 Store all grant-related information in Permission class Kijin Sung 2025-05-21 23:00:29 +09:00
  • d97eb36bbd Add search by regdate #2545 Kijin Sung 2025-05-21 20:38:57 +09:00
  • bacf067f87 Implement graceful shutdown for background task runner #2451 Kijin Sung 2025-05-21 19:04:45 +09:00
  • 8014413163 Implement high and low priority for queued tasks #2453 Kijin Sung 2025-05-21 18:33:19 +09:00
  • 9ca2f79dce Move all CLI scripts except common.cron to the "scripts" directory under the corresponding module Kijin Sung 2025-05-21 18:07:04 +09:00
  • 792ea89e64 Fix incorrect image extension "N" after upgrading from older version Kijin Sung 2025-05-21 16:26:01 +09:00
  • 3fb9d0acaa Fix incorrect short URL for POST requests made by Rhymix.ajax() Kijin Sung 2025-05-21 15:07:15 +09:00
  • 3c741ec8bc Remove inconsistently applied short URL patterns Kijin Sung 2025-05-21 14:47:17 +09:00
  • ad02de4f93 Remove unnecessary attributes from iframe modals Kijin Sung 2025-05-21 14:38:33 +09:00
  • b229738808 Clean up editable preview handling code Kijin Sung 2025-05-21 14:37:18 +09:00
  • d6da245166 Remove outdated JS unit tests Kijin Sung 2025-05-21 14:21:08 +09:00
  • 51983aad8f Restore default success callback of ajaxForm() so that successful messages are printed Kijin Sung 2025-05-21 14:19:43 +09:00
  • 7e53bef104 Call Rhymix.ajax() in doCallModuleAction() Kijin Sung 2025-05-21 14:19:10 +09:00
  • 64f0ffbd91 Call Rhymix.ajax() in procFilter() Kijin Sung 2025-05-21 14:15:20 +09:00
  • a0606dcf60 Move Rhymix.ajaxForm() to common.js Kijin Sung 2025-05-21 14:12:10 +09:00
  • 94b4c1bd2b Fix error when Validator tries to load a directory Kijin Sung 2025-05-21 14:07:52 +09:00
  • 0f554c6d51 Consoliate all debug-related variables under the Rhymix object Kijin Sung 2025-05-21 14:07:34 +09:00
  • 3d64c26232 Remove window.rhymix_debug_pending_data Kijin Sung 2025-05-21 13:58:39 +09:00
  • a778c46afa Reorder event handlers defined at document.ready Kijin Sung 2025-05-21 13:56:21 +09:00
  • e7fbeee414 Update rx_ajax to use Rhymix.ajax() underneath Kijin Sung 2025-05-21 13:49:31 +09:00
  • 688c9ea87c Implement Rhymix.ajax() Kijin Sung 2025-05-21 13:36:32 +09:00
  • 0915863ba9 Complete reorganization of common.js Kijin Sung 2025-05-21 00:50:48 +09:00
  • c546af7bf5 Also handle modal layers of any kind Kijin Sung 2025-05-20 18:01:39 +09:00
  • 5bddaa1bd3 Rename openFullscreenIframe() to openModalIframe() and handle the back button properly Kijin Sung 2025-05-20 17:58:21 +09:00
  • e60bbb7e7c Remove unused variables Kijin Sung 2025-05-20 17:40:04 +09:00
  • 24c8f4bd06 Remove MSIE-specific polyfill Kijin Sung 2025-05-20 17:39:24 +09:00