Commit graph

  • 6a46c39851 Improve fullscreen iframe handling Kijin Sung 2025-05-20 17:38:50 +09:00
  • 954ebf6caa Automaticallly fill default values if addon is turned on without saving config Kijin Sung 2025-05-20 13:28:33 +09:00
  • 32fa327eb6 Fix undefined variable warnings Kijin Sung 2025-05-19 23:57:29 +09:00
  • 66e040b3f9 Use RulesetParser instead of XeXmlParser in Validator Kijin Sung 2025-05-19 23:52:08 +09:00
  • a77b9a5d3a Implement RulesetParser Kijin Sung 2025-05-19 22:44:32 +09:00
  • ba638c394d Replace all remaining reference to XeXmlParser in ttimport.class.php Kijin Sung 2025-05-19 21:54:09 +09:00
  • ec6ade4e26 Replace all remaining use of XE XML Parser with SimpleXML in widget module Kijin Sung 2025-05-19 21:50:16 +09:00
  • 278369b70e Replace widget and widgetstyle XML parsing and caching logic Kijin Sung 2025-05-19 21:38:58 +09:00
  • 6727b124cd Always initialize extra_vars attribute Kijin Sung 2025-05-19 21:29:25 +09:00
  • 86118dbf50 Update XML parsers for more backward compatibility Kijin Sung 2025-05-19 20:56:22 +09:00
  • 3f6dbf847d Remove references to old XeXmlParser in widget module Kijin Sung 2025-05-18 22:04:18 +09:00
  • 170e183f8f Remove references to old XeXmlParser in most modules Kijin Sung 2025-05-18 21:59:37 +09:00
  • a3d682a294 Rewrite addon info.xml parser and support default values Kijin Sung 2025-05-18 21:42:36 +09:00
  • addf4d9972 Fix incorrect type hints Kijin Sung 2025-05-17 23:46:58 +09:00
  • 8c87d9ee1d Allow dynamic properties in XEXMLParser Kijin Sung 2025-05-17 13:06:54 +09:00
  • e0ba5aa5b6 Prevent undefined property errors in XEXMLParser use cases Kijin Sung 2025-05-17 13:02:29 +09:00
  • bfa8ea5ddc Fix undefined property access in Validator class Kijin Sung 2025-05-17 12:58:31 +09:00
  • 52f106968a Add unit test for XEXMLParser Kijin Sung 2025-05-17 12:54:47 +09:00
  • db72b670d8 Replace XE XML parser with new implementation based on SimpleXML Kijin Sung 2025-05-17 12:44:04 +09:00
  • a1f452fa83 Fix missing extra vars when document cache is cleared in the middle of a script #2553 Kijin Sung 2025-05-15 20:11:49 +09:00
  • 0739f82c49
    Merge branch 'rhymix:master' into master Lastorder 2025-05-14 18:42:06 +09:00
  • 1d558204d1 Also apply iframe solution to dispCommentDeclare etc. Kijin Sung 2025-05-14 02:43:04 +09:00
  • bd3e642d37 Also apply iframe solution to dispDocumentDeclare Kijin Sung 2025-05-14 02:37:17 +09:00
  • d1d278719c Also apply iframe solution to dispTempSavedList Kijin Sung 2025-05-14 02:32:23 +09:00
  • 7157181726 Consolidate popup/iframe handling code in common areas Kijin Sung 2025-05-14 02:13:04 +09:00
  • 262560ce04 Add close buttons to all editor component popups, in case they are used in an iframe Kijin Sung 2025-05-14 01:10:27 +09:00
  • f6313d44d9 Use iframe instead of popup window to display editor components in mobile Kijin Sung 2025-05-14 01:09:59 +09:00
  • 833cf111bd Enable editor components in mobile CKEditor Kijin Sung 2025-05-14 00:41:28 +09:00
  • 5a867a3a8b Add overflow-wrap: anywhere to .rhymix_content to prevent excessively long words from breaking layout Kijin Sung 2025-05-14 00:24:19 +09:00
  • f55609eac8 Add syndication module to blacklist Kijin Sung 2025-05-14 00:23:54 +09:00
  • a1ae74837f Fix incorrect return type when HTTP::download() cannot write to target file or parent directory Kijin Sung 2025-05-12 12:25:46 +09:00
  • 087f5a2265 Fix import error when email address is empty or invalid Kijin Sung 2025-05-11 22:57:38 +09:00
  • 2ddf5aa8d8 Update unit tests to cover situations like #2550 Kijin Sung 2025-05-11 13:47:47 +09:00
  • b46e51acb1 Fix outdated codeception config directive Kijin Sung 2025-05-11 13:47:14 +09:00
  • b249df71b6 Fix #2550 incorrect handling of absolute URLs in imported SCSS files Kijin Sung 2025-05-11 13:46:44 +09:00
  • 80729f2aaf Fix undefined extra_vars in importer module Kijin Sung 2025-05-11 01:10:41 +09:00
  • a7f32afb21 Normalize whitespace Kijin Sung 2025-05-11 01:10:30 +09:00
  • 18cf4e7c0a Add origin module_srl to $oDocument in dispBoardWrite Kijin Sung 2025-05-06 12:56:09 +09:00
  • d327bb1926
    Merge branch 'rhymix:master' into master Lastorder 2025-05-02 17:07:35 +09:00
  • b09477a873 Fix incorrect extension when old file module config is used without updating Kijin Sung 2025-05-02 11:30:35 +09:00
  • e2040b881d Version 2.1.23 Kijin Sung 2025-04-30 09:50:07 +09:00
  • 197295ba43 Improve filtering of user layout image filename Kijin Sung 2025-04-29 23:56:02 +09:00
  • b77fcb747d Fix missing default value when extravar is not migrated from previous version Kijin Sung 2025-04-29 23:39:15 +09:00
  • 67c0066f90 Allow page skin to contain content_modify.blade.php or content_modify.html #2500 Kijin 2025-04-28 22:04:50 +09:00
  • cac3ec1165 Fix potentially erroneous response size in debug output #2546 Kijin 2025-04-28 21:46:45 +09:00
  • 24e90e43fa
    Merge pull request #2538 from dewekk/fix-signup-config-1 Kijin Sung 2025-04-28 21:42:02 +09:00
  • 0a3fa5c77b Prevent unnecessary length calculation if minlength/maxlength are not set Kijin Sung 2025-04-16 12:06:57 +09:00
  • a6fbf6e2e5 Fix unfilled sprintf code in msg_user_not_confirmed Kijin Sung 2025-03-31 23:06:07 +09:00
  • fc2bdd7253 Make _v2_escape() more lenient about types Kijin Sung 2025-03-31 15:14:58 +09:00
  • ba74b47a29 Fix matching of partial attribute names #2537 Kijin Sung 2025-03-31 01:11:51 +09:00
  • b94b16d081
    가입 폼 이동 시 하위 input id, name 속성 제거 dewekk 2025-03-30 14:13:02 +09:00
  • f613841a1b Version 2.1.22 Kijin Sung 2025-03-27 16:40:40 +09:00
  • b4098ce804 Separate widget cache by lang type Kijin Sung 2025-03-27 11:02:46 +09:00
  • efaeda640d Fix widget cache for all assets loaded from all types of templates Kijin Sung 2025-03-27 10:58:48 +09:00
  • 5ccd4f68d9 Use FrontEndFileHandler as a singleton Kijin Sung 2025-03-27 10:46:09 +09:00
  • df1c365872 Enable logging in FrontEndFileHandler Kijin Sung 2025-03-27 10:28:13 +09:00
  • f019236976 Fix undefined variable #2534 Kijin Sung 2025-03-25 21:11:18 +09:00
  • 1be734edc1 Clean up procBoardRevertDocument #2515 Kijin Sung 2025-03-25 19:46:50 +09:00
  • b9014efb9d Fix condition for displaying update log button in xedition skin #2488 Kijin Sung 2025-03-25 19:36:55 +09:00
  • 0b0b8f58a3 Remove unnecessary method overload Kijin Sung 2025-03-23 20:58:47 +09:00
  • 3003c31189 Update copyright notice #2436 Kijin Sung 2025-03-23 20:58:28 +09:00
  • 6ead6ae434 Increase length of password columns for document and comment tables #2530 Kijin Sung 2025-03-23 20:50:48 +09:00
  • e0aaad0d0a
    Merge pull request #2531 from kijin/pr/template-v2-fixes Kijin Sung 2025-03-23 20:49:12 +09:00
  • e192bc0ff6 Add widget directive for Template v2 Kijin Sung 2025-03-20 14:01:56 +09:00
  • 3e052d2d00 Improve detection of template v1-style syntax in CSS/JS contexts Kijin Sung 2025-03-19 12:44:17 +09:00
  • 04a7734b2e Add unit test for contextual escape Kijin Sung 2025-03-19 11:23:56 +09:00
  • d7cf825a7d Use regular escape() for CSS contexts Kijin Sung 2025-03-19 11:23:42 +09:00
  • 01f34781df Don't parse template v1 syntax (single braces) in CSS/JS context Kijin Sung 2025-03-19 00:42:01 +09:00
  • 49f57980dd Add unit test for inline styles in template v2 Kijin Sung 2025-03-19 00:16:08 +09:00
  • 0bc3635b6c Update unit tests for improved contextual escape Kijin Sung 2025-03-19 00:12:57 +09:00
  • 9689a1ed68 Implement better contextual escape for template v2 Kijin Sung 2025-03-19 00:12:39 +09:00
  • baadb36e37 Improve escape_css() to accept most common CSS expressions Kijin Sung 2025-03-18 23:53:06 +09:00
  • 62eb6b2aae Add more context switches for inline scripts and styles Kijin Sung 2025-03-18 23:17:42 +09:00
  • 800eb2f444 Change behavior of \@mobile directive in template v2 #2510 Kijin Sung 2025-03-18 22:51:22 +09:00
  • 82195c3e14 #2527 보완: 유닛 테스트 추가 Kijin Sung 2025-03-18 22:38:07 +09:00
  • 2c05d3f0c7 #2527 보완: \n 뒤에 공백 남을 수 있는 문제 수정 Kijin Sung 2025-03-18 22:37:51 +09:00
  • ec8003003c
    Merge pull request #2527 from dewekk/fix-spaces2 Kijin Sung 2025-03-18 22:32:49 +09:00
  • 2276110b0f
    utf8_normalize_spaces 함수에서 불필요한 공백 문자 추가 제거 dewekk 2025-03-14 09:46:10 +09:00
  • 3f553d4d9c Hide vote/blame log if respective setting is disabled #2523 Kijin Sung 2025-03-14 01:37:51 +09:00
  • bb3ea5c9aa Fix overlapping pagination links #2521 Kijin Sung 2025-03-14 01:22:32 +09:00
  • fd103ba67d Fix #2522 browser titles for member pages not following admin template Kijin Sung 2025-03-13 23:21:33 +09:00
  • beec50f217 Prevent files from being deleted upon module deletion if they belong to documents or comments that have since been moved to a different module Kijin Sung 2025-03-13 22:57:38 +09:00
  • b213fc1968 Fix module_srl not being updated for files attached to comments, when a document is moved to a different module Kijin Sung 2025-03-13 22:38:05 +09:00
  • a40502885e
    Merge branch 'rhymix:master' into master Lastorder 2025-03-10 17:04:17 +09:00
  • f6a9d49db1 Add browser title for most items on the member menu Kijin Sung 2025-03-09 20:41:13 +09:00
  • e072ba0391 Fix missing default mobile skin when a board is added in the menu #2510 Kijin Sung 2025-03-09 20:19:41 +09:00
  • fb1486ed1e Make layout header script textarea full-width #2516 Kijin Sung 2025-03-09 20:08:20 +09:00
  • 3aa0d38a67 Make SEO info, header/footer text, and some other fields full width #2516 Kijin Sung 2025-03-09 20:06:28 +09:00
  • f980ea58c6 Improve description of mobile view setting, and hide mobile settings if mobile view is disabled #2510 Kijin Sung 2025-03-08 23:18:11 +09:00
  • b6c444c536 Add $sync parameter to send() method of Mail, SMS and Push classes #2402 Kijin Sung 2025-03-08 20:50:18 +09:00
  • 7e9dd8f297 Move consultation setting above anonymous setting Kijin Sung 2025-03-08 19:14:50 +09:00
  • daf14d8e3e General reorganization of dispBoardContentList Kijin Sung 2025-03-08 19:10:47 +09:00
  • 59448bcfb1 Fix #2519 okay, let's fficially support comma-separated categories Kijin Sung 2025-03-08 18:52:47 +09:00
  • 5d1c6dd59a Make category_srl and document_srl nullable again #2519 Kijin Sung 2025-03-08 18:43:58 +09:00
  • ea1e0ef624 Enforce types of commonly used variables in board Kijin Sung 2025-03-08 15:09:00 +09:00
  • 18d1ace121 Enforce that values passed to urlencode() are strings Kijin Sung 2025-03-08 15:08:42 +09:00
  • f33c52b20f Cast to string before verifying untrusted input Kijin Sung 2025-03-08 14:57:24 +09:00
  • 641bb89a9d Use typecast instead of trim, because these vars should already be trimmed Kijin Sung 2025-03-08 14:52:01 +09:00
  • 609e16fd62 Don't allow arrays in mid, vid, act, module parameters Kijin Sung 2025-03-08 14:49:32 +09:00
  • 445f760856 Merge remote-tracking branch 'master' Kijin Sung 2025-03-08 14:48:55 +09:00