Commit graph

20250 commits

Author SHA1 Message Date
Kijin Sung
ded0cd484d Add link to GPL help page in the official manual 2024-10-12 01:41:05 +09:00
Kijin Sung
e39c3bedd1
Merge pull request #2414 from kijin/pr/queue
비동기 처리를 위한 간단한 Queue 기능 #2402
2024-10-12 01:39:00 +09:00
Kijin Sung
36af489b15 Validate queue driver configuration before saving 2024-10-12 01:35:13 +09:00
Kijin Sung
0ee9747a22 Use SELECT ... FOR UPDATE to guard against race conditions in DB queue driver 2024-10-12 01:22:04 +09:00
Kijin Sung
f1eee10791 Remove unnecessary "lock" column from task_queue table 2024-10-12 01:21:43 +09:00
Kijin Sung
29837bdf4c Fix return type of QueueInterface::getInstance() 2024-10-11 23:38:29 +09:00
Kijin Sung
4b0b485a13 Add basic unit tests for Queue class using Dummy driver 2024-10-11 23:19:53 +09:00
Kijin Sung
5936ec9e8d Fix #2413 include module title in RSS config screen 2024-10-11 22:18:06 +09:00
Kijin Sung
b4e7d4aaad Integrate Push with Queue 2024-10-10 23:54:53 +09:00
Kijin Sung
a1abf5016f Integrate Mail and SMS with Queue 2024-10-10 23:46:25 +09:00
Kijin Sung
f6a458f648 Add RXQUEUE_CRON constant to distinguish when cron is running 2024-10-10 23:43:04 +09:00
Kijin Sung
0fd3b42885 Fill in error messages related to Queue configuration 2024-10-10 23:30:54 +09:00
Kijin Sung
61b9f57196 Implement multiprocessing, and try to make webcron more resilient 2024-10-10 23:22:42 +09:00
Kijin Sung
097cecece8 Add code samples to Queue config screen 2024-10-10 23:04:35 +09:00
Kijin Sung
d4cd5e3d75 Add notice and process count to Queue config screen 2024-10-10 09:43:41 +09:00
Kijin Sung
a2a1f3bcc6 Implement admin config screen for Queue 2024-10-10 01:45:14 +09:00
Kijin Sung
d8370ff59b Add dummy driver, clean up loose ends and start writing admin page 2024-10-10 00:07:35 +09:00
Kijin Sung
09fa4778c0 Add DB queue driver 2024-10-09 23:12:55 +09:00
Kijin Sung
78bbc2ffa5 Initial structure of Queue system, with Redis driver 2024-10-09 22:59:08 +09:00
Kijin Sung
574e89b028 Fix #2337 mark related notifications as read if a comment page is loaded 2024-10-09 20:21:38 +09:00
Kijin Sung
47afd4848b Add optional $page parameter to DocumentItem->getComments() 2024-10-09 20:11:03 +09:00
Kijin Sung
1326a5e507 Fix misleading argument description 2024-10-09 20:04:21 +09:00
Kijin Sung
ba6e6e0490 Simplify FormData detection in exec_json() 2024-10-09 19:59:33 +09:00
Kijin Sung
b598083a8c Replace rx_ajax iframe form submission with proper AJAX using FormData 2024-10-09 17:21:38 +09:00
Kijin Sung
206521a352
Merge pull request #2412 from kijin/pr/extra-vars
확장변수 기능 강화 (파일 업로드 지원 등)
2024-10-09 17:00:05 +09:00
Kijin Sung
96fc153b82 Hide comment reply button if max thread depth is reached 2024-10-09 16:49:25 +09:00
Kijin Sung
a4e9eb4a00 Add option to limit the maximum thread depth of comments 2024-10-09 16:45:36 +09:00
Kijin Sung
81d9f46098 Move help text below consultation checkbox 2024-10-09 16:18:45 +09:00
Kijin Sung
1a489a3f1c Add option to restrict excessively large data: URLs in inline images, enabled by default, 64KB by default 2024-10-09 16:13:17 +09:00
Kijin Sung
44608bbe90 Fix incorrect encoding of filenames with single quotes 2024-10-09 15:37:22 +09:00
Kijin Sung
0a92627c8a Show/hide vote and history buttons according to board settings #2399 2024-10-09 14:28:58 +09:00
Kijin Sung
559239dee0 Add board features class #2399 2024-10-09 14:27:16 +09:00
Kijin Sung
102df52ef4 Remove file upload type from member extra vars 2024-10-09 11:54:32 +09:00
Kijin Sung
a6d9f84147 Fix minor issues with backward compatibility 2024-10-09 11:50:38 +09:00
Kijin Sung
0a4216fa3f Preserve options of all extra var types 2024-10-09 11:39:24 +09:00
Kijin Sung
3ffeb63afb Enforce allowed filesize and type in extra var upload form 2024-10-09 11:36:14 +09:00
Kijin Sung
7fe2203cbd Change file delete checkbox to button 2024-10-09 02:46:48 +09:00
Kijin Sung
453f83db7d Fix error message when leaving current file unchanged in extra vars 2024-10-09 02:36:28 +09:00
Kijin Sung
65d68eec6d Fix incorrect download URL for files attached to extra vars 2024-10-09 02:12:19 +09:00
Kijin Sung
b0f582a4da Show proper link in admin list for files uploaded to extra vars 2024-10-09 01:59:11 +09:00
Kijin Sung
52c573fdba Skip extra var validation if manually inserted/updated 2024-10-09 01:47:21 +09:00
Kijin Sung
d0f0d7205d Improve backward compatibility with legacy |@| encoding 2024-10-09 00:34:20 +09:00
Kijin Sung
460736c04d Prepare forward compatibility for JSON-encoded extra vars 2024-10-09 00:28:59 +09:00
Kijin Sung
0398b64350 Display uploaded file name and link in extra vars section 2024-10-09 00:07:48 +09:00
Kijin Sung
50274a7f9b Support file upload in extra vars 2024-10-09 00:03:16 +09:00
Kijin Sung
d45c116c56 Patch exec_json() and related functions to support file uploads 2024-10-08 23:25:03 +09:00
Kijin Sung
0a625662f7 Add file upload type of extra vars 2024-10-08 23:15:45 +09:00
Kijin Sung
373c563469 Fix #1467 show default value for url and email extra vars 2024-10-08 22:29:04 +09:00
Kijin Sung
1a05fc97ae Fix #1631 add number type to extra vars 2024-10-08 22:26:27 +09:00
Kijin Sung
3de4f786b7 Fix whitespace 2024-10-08 22:18:58 +09:00