Commit graph

20894 commits

Author SHA1 Message Date
Lastorder-DC
158609ddce fanbinit 12-24 2025-12-24 21:36:28 +09:00
Lastorder
881b0fbac1 Merge remote-tracking branch 'upstream/master' 2025-12-24 03:07:48 +00:00
Kijin Sung
aaf3791a78 Version 2.1.29 2025-12-18 13:40:08 +09:00
Kijin Sung
3f29726e24 Fix warning when update_log_setting attribute is not set 2025-12-18 00:47:43 +09:00
Kijin Sung
620fee05cf Fix duplicate hidden input when a form includes mid or act as a <select> 2025-12-17 21:32:03 +09:00
Kijin Sung
0c018f1daf Update references to deprecated global function checkCSRF() 2025-12-17 18:00:48 +09:00
Kijin Sung
cc17bbe05a Clean up HTML filtering and emoji encoding #2631 2025-12-17 17:53:46 +09:00
Kijin Sung
307661b57b Support methods to load and check CAPTCHA wherever a developer wants 2025-12-17 17:37:03 +09:00
Kijin Sung
01984210b6 Fix board list config not being copied 2025-12-17 17:11:57 +09:00
Kijin Sung
7bbb03d835 Add option to allow spaces in nick_name 2025-12-17 16:59:27 +09:00
Kijin Sung
f3ff338711 Return more information from DB::getColumnInfo() and DB::getIndexInfo() 2025-12-17 16:43:18 +09:00
Kijin Sung
a9045b956d Add methods to enable searching and counting commnets by document_srl AND member_srl #2625 2025-12-17 16:20:47 +09:00
Kijin Sung
42219d4709 Add module_srl and document_srl conditions to some comment-related queries #2625 2025-12-17 16:12:33 +09:00
Kijin Sung
72be83cb3c Fix incorrect comment on getCommentCountByDate() 2025-12-17 16:10:40 +09:00
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
Lastorder-DC
1c8ae0d766 Merge remote-tracking branch 'upstream/master' into master 2025-10-27 23:09:27 +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