Commit graph

  • 34840508f7 Fix warnings in widget editor and support default values in info.xml Kijin Sung 2025-06-17 18:45:16 +09:00
  • 18b0e28a76 Revert "Fix incorrect pattern due to template syntax" Kijin Sung 2025-06-17 17:16:25 +09:00
  • dd4d4fe979 Treat pattern attribute of form elements as JS context in Template v2 Kijin Sung 2025-06-17 17:15:49 +09:00
  • 170aab3ca8 Fix exposure of menu items that should be visible only to non-members Kijin Sung 2025-06-17 17:08:16 +09:00
  • eaa0aee988 Update file count after copying document or comment with its files #2569 Kijin Sung 2025-06-17 13:37:26 +09:00
  • 5e9cf872e7 Fix incorrect permission check when check_var is set but mid is not Kijin Sung 2025-06-16 23:36:32 +09:00
  • ad6aeb4c00 Fix incorrect pattern due to template syntax Kijin Sung 2025-06-16 10:22:13 +09:00
  • 0ea9778682 Add script to support <input type="text" inputmode="numeric"> Kijin Sung 2025-06-15 01:33:35 +09:00
  • d7fb2422fe Clean up extravar support script for upload type Kijin Sung 2025-06-15 01:28:45 +09:00
  • 3ac26150d5 Fix error when adding a new extra var Kijin Sung 2025-06-14 16:36:03 +09:00
  • f29080bb62 Disable autocomplete and autocapitalize for password extravar input Kijin Sung 2025-06-14 16:35:46 +09:00
  • c855440893 Change number extravar input to <input type="text" inputmode="numeric"> Kijin Sung 2025-06-14 16:29:41 +09:00
  • 20f6703f79 Revert "Call Rhymix.ajax() in procFilter()" Kijin Sung 2025-06-14 15:53:43 +09:00
  • 388091ed82 Fix incorrect migration of is_def() from previous version Kijin Sung 2025-06-14 13:52:14 +09:00
  • 3c44f96f63 Fix empty procDocumentAddCart request (2.1.24 regression) #2568 Kijin Sung 2025-06-14 13:49:48 +09:00
  • b15fc8deb3 Fix not_member granted menu showing up as group restricted Kijin Sung 2025-06-14 12:19:42 +09:00
  • c949e797b0 Separate default value from options in member extra vars, too Kijin Sung 2025-06-14 12:16:31 +09:00
  • 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