Commit graph

3134 commits

Author SHA1 Message Date
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
bb4cd62e31 Return different "Not permitted" error message depending on what is required #2548 2025-05-22 13:20:48 +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
3fb9d0acaa Fix incorrect short URL for POST requests made by Rhymix.ajax() 2025-05-21 15:07:15 +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
Kijin Sung
d6da245166 Remove outdated JS unit tests 2025-05-21 14:21:08 +09:00
Kijin Sung
51983aad8f Restore default success callback of ajaxForm() so that successful messages are printed 2025-05-21 14:19:43 +09:00
Kijin Sung
7e53bef104 Call Rhymix.ajax() in doCallModuleAction() 2025-05-21 14:19:10 +09:00
Kijin Sung
64f0ffbd91 Call Rhymix.ajax() in procFilter() 2025-05-21 14:15:20 +09:00
Kijin Sung
a0606dcf60 Move Rhymix.ajaxForm() to common.js 2025-05-21 14:12:10 +09:00
Kijin Sung
0f554c6d51 Consoliate all debug-related variables under the Rhymix object 2025-05-21 14:07:34 +09:00
Kijin Sung
3d64c26232 Remove window.rhymix_debug_pending_data 2025-05-21 13:58:39 +09:00
Kijin Sung
a778c46afa Reorder event handlers defined at document.ready 2025-05-21 13:56:21 +09:00
Kijin Sung
e7fbeee414 Update rx_ajax to use Rhymix.ajax() underneath 2025-05-21 13:49:31 +09:00
Kijin Sung
688c9ea87c Implement Rhymix.ajax() 2025-05-21 13:36:32 +09:00
Kijin Sung
0915863ba9 Complete reorganization of common.js 2025-05-21 00:50:48 +09:00
Kijin Sung
c546af7bf5 Also handle modal layers of any kind 2025-05-20 18:01:39 +09:00
Kijin Sung
5bddaa1bd3 Rename openFullscreenIframe() to openModalIframe() and handle the back button properly 2025-05-20 17:58:21 +09:00
Kijin Sung
e60bbb7e7c Remove unused variables 2025-05-20 17:40:04 +09:00
Kijin Sung
24c8f4bd06 Remove MSIE-specific polyfill 2025-05-20 17:39:24 +09:00
Kijin Sung
6a46c39851 Improve fullscreen iframe handling 2025-05-20 17:38:50 +09:00
Kijin Sung
66e040b3f9 Use RulesetParser instead of XeXmlParser in Validator 2025-05-19 23:52:08 +09:00
Kijin Sung
a77b9a5d3a Implement RulesetParser 2025-05-19 22:44:32 +09:00
Kijin Sung
278369b70e Replace widget and widgetstyle XML parsing and caching logic 2025-05-19 21:38:58 +09:00
Kijin Sung
6727b124cd Always initialize extra_vars attribute 2025-05-19 21:29:25 +09:00
Kijin Sung
86118dbf50 Update XML parsers for more backward compatibility 2025-05-19 20:56:22 +09:00
Kijin Sung
a3d682a294 Rewrite addon info.xml parser and support default values 2025-05-18 21:42:36 +09:00
Kijin Sung
addf4d9972 Fix incorrect type hints 2025-05-17 23:46:58 +09:00
Kijin Sung
8c87d9ee1d Allow dynamic properties in XEXMLParser 2025-05-17 13:06:54 +09:00
Kijin Sung
e0ba5aa5b6 Prevent undefined property errors in XEXMLParser use cases 2025-05-17 13:02:29 +09:00
Kijin Sung
db72b670d8 Replace XE XML parser with new implementation based on SimpleXML 2025-05-17 12:44:04 +09:00
Lastorder
0739f82c49
Merge branch 'rhymix:master' into master 2025-05-14 18:42:06 +09:00
Kijin Sung
1d558204d1 Also apply iframe solution to dispCommentDeclare etc. 2025-05-14 02:43:04 +09:00
Kijin Sung
bd3e642d37 Also apply iframe solution to dispDocumentDeclare 2025-05-14 02:37:17 +09:00
Kijin Sung
d1d278719c Also apply iframe solution to dispTempSavedList 2025-05-14 02:32:23 +09:00
Kijin Sung
7157181726 Consolidate popup/iframe handling code in common areas 2025-05-14 02:13:04 +09:00
Kijin Sung
5a867a3a8b Add overflow-wrap: anywhere to .rhymix_content to prevent excessively long words from breaking layout 2025-05-14 00:24:19 +09:00
Kijin Sung
f55609eac8 Add syndication module to blacklist 2025-05-14 00:23:54 +09:00
Kijin Sung
a1ae74837f Fix incorrect return type when HTTP::download() cannot write to target file or parent directory 2025-05-12 12:25:52 +09:00
Kijin Sung
b249df71b6 Fix #2550 incorrect handling of absolute URLs in imported SCSS files 2025-05-11 13:46:44 +09:00
Lastorder
d327bb1926
Merge branch 'rhymix:master' into master 2025-05-02 17:07:35 +09:00
Kijin Sung
e2040b881d Version 2.1.23 2025-04-30 09:50:07 +09:00
Kijin Sung
0a3fa5c77b Prevent unnecessary length calculation if minlength/maxlength are not set 2025-04-16 12:06:57 +09:00
Kijin Sung
fc2bdd7253 Make _v2_escape() more lenient about types 2025-03-31 15:14:58 +09:00
Kijin Sung
ba74b47a29 Fix matching of partial attribute names #2537 2025-03-31 01:11:51 +09:00
Kijin Sung
f613841a1b Version 2.1.22 2025-03-27 16:40:40 +09:00
Kijin Sung
3003c31189 Update copyright notice #2436 2025-03-23 20:58:28 +09:00