Commit graph

20809 commits

Author SHA1 Message Date
Kijin Sung
a7b73e1fed Allow use of target_srl in scrapping-related controller actions #2634 2025-12-17 11:58:23 +09:00
Kijin Sung
6c76ab613a Fix insertDocument query error when email_address is null #2620 2025-12-17 11:54:17 +09:00
Kijin Sung
14ad25abd2 Add icons in board list to help identify boards with special features #2623 2025-12-17 11:50:54 +09:00
Kijin Sung
0c8aa306ec Fix incorrect timestamp display when timestamp is zero #2621 2025-12-17 11:32:37 +09:00
Kijin Sung
8e5480674d Exclude functions and closures from scope conversion #2617 2025-11-29 11:50:43 +09:00
Kijin Sung
50dd010e2d Remove empty class and style attributes when compiling template v2 2025-11-29 11:07:15 +09:00
Kijin Sung
cd3af499e8 Fix missing file list when editing a partial section of a widget page
https://rhymix.org/qna/1924307
2025-11-23 23:14:42 +09:00
Kijin Sung
385067b005 Convert outdated <script language="javascript"> to <script> #2615 2025-11-22 21:47:29 +09:00
Kijin Sung
e586552b29 Update PHP install script for unit test, now that PHP 8.5 is official 2025-11-22 21:02:26 +09:00
Kijin Sung
950b1c4074 Don't use imagedestroy() in PHP 8.0 or higher 2025-11-17 09:41:47 +09:00
Kijin Sung
2eaf869eba Improve calculation of GD memory usage to support larger images 2025-11-13 22:18:31 +09:00
Kijin Sung
a8749f1078 Clean up dead code #2612 2025-11-12 21:55:49 +09:00
Kijin Sung
64d9982978 Fix missing message options in admin document manage modal #2610 2025-11-12 21:50:02 +09:00
Kijin Sung
f5389fb964 Add admin/ to cleanup list 2025-11-12 21:43:18 +09:00
Kijin Sung
b9d79949b1 Fix type mismatch when filename argument is missing 2025-11-07 12:57:19 +09:00
Kijin Sung
df3e6b157a Fix uninitialized variable 2025-11-05 11:55:32 +09:00
Kijin Sung
47cb8ca4ff Fix double escape of filename in short download URL #2611 2025-11-05 11:51:56 +09:00
Kijin Sung
d671f0468c Explicitly mark _loadDesktopJSCSS() as public, to ensure backward compatibility 2025-11-05 11:51:07 +09:00
Kijin Sung
0ca46654aa Rename $columnList to $reload_counts in getDocument() 2025-10-30 12:39:37 +09:00
Kijin Sung
30d7912054 Fix inefficient extra_vars loading query 2025-10-29 16:55:15 +09:00
Kijin Sung
af8e510ca2 Clear cache after modifying document_extra_keys table 2025-10-29 10:25:45 +09:00
Kijin Sung
dd2b5aecb3 Version 2.1.28 2025-10-29 10:19:07 +09:00
Kijin Sung
2a9b336988 Add option to always reencode images #2601 2025-10-25 12:36:18 +09:00
Kijin Sung
e676949669 Allow users to edit existing documents, even if they belong in categories they don't have permission to write in anymore 2025-10-24 17:51:33 +09:00
Kijin Sung
b119578209 Add prefix index on value column of document_extra_vars table 2025-10-24 09:04:18 +09:00
Kijin Sung
f7301b0a22 Prevent warning when NOT sorting by extra var as number 2025-10-23 23:27:18 +09:00
Kijin Sung
77379fe230 Add PHP 8.5 to test matrix 2025-10-23 16:41:50 +09:00
Kijin Sung
bc6eaae544 Remove old Flash-based uploader plugin 2025-10-23 13:42:21 +09:00
Kijin Sung
bef2871ce7 Cleanup related to document_extra_vars 2025-10-23 13:10:21 +09:00
Kijin Sung
2a7eeebcbd Add numeric value column to extra vars, and add option to mark extra var as sortable #2604 #2559 2025-10-23 11:17:24 +09:00
Kijin Sung
978aecd7a8 Support SQL expressions in the "default" attribute of XML query 2025-10-23 10:53:12 +09:00
Kijin Sung
ad293fa4d0 Add empty paragraph after <video> tag in CKEditor 2025-10-22 23:02:15 +09:00
Kijin Sung
e2124ed1c0 Refactor checkCSRF() to use Sec-Fetch-Site and Origin headers
- 최근 브라우저에서 지원하는 헤더를 사용하여 더 정확하게 체크
- Sec-Fetch-Site, Origin 헤더를 지원하지 않는 경우 기존처럼 Referer 체크
- CSRF 토큰은 더이상 기본 방법보다 보안이 더 뛰어나다고 말하기 힘듬
2025-10-22 22:53:45 +09:00
Kijin Sung
f536f0f382 Delete message about point reversion, because it is now customizable per module 2025-10-22 17:56:47 +09:00
Kijin Sung
ee48d4efea Fix inconsistent length of ipaddress column #2605 2025-10-22 17:52:30 +09:00
Kijin Sung
82de42dfc8 Fix invalid widget info shown in server environment page 2025-10-22 15:30:14 +09:00
Kijin Sung
f3494e8a11 Fix failure to convert palette-based PNG to WebP #2608 2025-10-22 15:21:36 +09:00
Kijin Sung
fd0e2a1cc3 Fix missing temp directory when admin resizes image using magick 2025-10-22 15:18:15 +09:00
Kijin Sung
8671c058d5 Fix incorrect page range when there are not enough pages #2602 2025-09-30 22:45:28 +09:00
Kijin Sung
32c9c91b82 Fix stretching of image on mobile 2025-09-30 22:35:10 +09:00
Kijin Sung
653ca4f697 Add "TABLE" to list of keywords to recognize in addPrefixes() 2025-09-30 22:27:36 +09:00
Kijin Sung
5dcc0f92a4 Fix incorrect request_uri and other JS variables if accessed on an unconfigured domain 2025-09-30 22:16:35 +09:00
Kijin Sung
4869d4384d Remove unnecessary <br> tag from uploader error messages 2025-09-30 22:07:57 +09:00
Kijin Sung
847415f1af Fix warning when domain is not given 2025-09-30 20:49:40 +09:00
Kijin Sung
16b6544f9d Fix null return value when regexp replace fails on invalid input 2025-09-20 11:34:54 +09:00
Kijin Sung
dcd84033cf Set default layout_file depending on the current layout_path 2025-09-18 19:39:37 +09:00
Kijin Sung
61ea93064a Remove deprecated exec_xml() from signup value check function 2025-09-16 20:33:54 +09:00
Kijin Sung
6d25f663b1 Fix double escape of summary in RSS 2025-09-16 14:35:47 +09:00
Kijin Sung
5d52df9c9a Use empty() instead of simple ! to check superglobals 2025-09-16 14:26:34 +09:00
Kijin Sung
146ff27801 Fix error when editing a domain whose index module has been deleted 2025-09-15 00:34:38 +09:00