Commit graph

3088 commits

Author SHA1 Message Date
Kijin Sung
e9b035b423 Fix implicitly nullable argument 2025-01-13 21:18:46 +09:00
Kijin Sung
94e6efc6bf Display as "Deleted Domain" if a module belongs to a deleted domain #2463 2025-01-09 20:06:56 +09:00
Min-Soo Kim
a3cc3a9781
Update Rhymix English Language Translations
Update Language Files of:
- Common Language File
- Addon Module
- Admin Module
- AutoInstall Module
- Board Module
- Comment Module
- Communication Module
- Document Module
- Editor Module
- File Module
- Korean Postal Code Module
- Notification Center Module
- Point Module
- Poll Module
- RSS Module
- Tag Module
- Recycle Bin Module
- AdminLogging Addon
- PhotoSwipe Addon
- XEdition Layout
- Content Widget
- ncenter_login Widget
- mcontent Widget
2024-12-31 10:41:06 -05:00
Kijin Sung
ca99ca7f04 Version 2.1.20 2024-12-18 17:28:19 +09:00
Kijin Sung
b66b31e8e7 Merge branch 'pr/scheduled-tasks' 2024-12-15 00:17:57 +09:00
Kijin Sung
0748d0ebd5 Load user config after system config, providing an opportunity to manipulate system config before Rhymix takes any other action 2024-12-13 01:21:36 +09:00
Kijin Sung
d6dca30e0f Emit warning if an XML query returns 10000+ rows, probably because of missing condition 2024-12-13 01:20:45 +09:00
Kijin Sung
90fd5502ce Fix parsing of intervals containing day of week and/or leading zero 2024-12-12 21:28:31 +09:00
Kijin Sung
924c98bf4e Decode args and options in getScheduledTask() 2024-12-12 21:06:38 +09:00
Kijin Sung
5ff2f15485 Add methods to manage scheduled tasks 2024-12-12 11:25:29 +09:00
Kijin Sung
caf882fed0 Delete unnecessary methods from dummy queue driver 2024-12-12 11:18:50 +09:00
Kijin Sung
b21b700570 Add placeholder methods to dummy queue driver 2024-12-12 01:56:21 +09:00
Kijin Sung
ffeb9133ab Update first_run timestamp of tasks run at an interval 2024-12-12 01:55:59 +09:00
Kijin Sung
f87429687a Assign task_srl to scheduled tasks 2024-12-12 01:49:38 +09:00
Kijin Sung
53cd6e807d Implement scheduled tasks 2024-12-12 00:49:18 +09:00
Kijin Sung
c098b4d055 Don't set proxy for Guzzle if proxy config doesn't comtain valid host and port 2024-12-05 01:16:37 +09:00
Kijin Sung
0c815fc27b Fix incorrect return type of utf8_trim() if input string contains invalid UTF-8 sequence 2024-12-04 15:59:16 +09:00
Kijin Sung
d3b3dc7b0e Improve compatibility with old DB versions that can't take current_timestamp() as a default value for DATETIME column 2024-11-20 14:03:22 +09:00
Kijin Sung
7e142722d4 Remove polyfill for is_countable() 2024-11-19 00:00:45 +09:00
Kijin Sung
b2051f9934 Remove condition for PHP < 7.3 2024-11-18 23:59:02 +09:00
Kijin Sung
d5796b6f9d Fix #2273 change minimum PHP version to 7.4 2024-11-18 23:57:23 +09:00
Kijin Sung
a8016bd05c Version 2.1.19 2024-11-18 11:29:24 +09:00
Kijin Sung
7ffb1c50fc Define RX_WINDOWS based on PHP_OS_FAMILY 2024-11-17 22:18:38 +09:00
Kijin Sung
7503223d26 Merge branch 'master' into pr/manager-scopes 2024-11-16 16:54:54 +09:00
Kijin Sung
cfa6d761aa Improve detection of invalid FCM tokens 2024-11-10 14:46:42 +09:00
Kijin Sung
70625171ca Keep content text in separate variable before decoding 2024-11-10 14:46:30 +09:00
Kijin Sung
2620049b4e Merge branch 'master' into pr/manager-scopes 2024-10-27 23:09:40 +09:00
Kijin Sung
e6bd94855e Remove double escape of meta tag content 2024-10-27 23:01:07 +09:00
Kijin Sung
9c92ad1f05 Remove X-UA-Compatible meta tag in all browsers except IE 11 2024-10-27 22:59:12 +09:00
Kijin Sung
bf0093b56a Move most meta tags above the <title> to below it #2419 2024-10-27 22:50:02 +09:00
Kijin Sung
a23308b728 Use proxy setting when making outgoing HTTP requests 2024-10-27 17:07:18 +09:00
Kijin Sung
ccf8806bb4 Add outgoing proxy setting 2024-10-27 17:05:10 +09:00
Kijin Sung
4ebaa6b0cb Display errors and OK message in webcron result page 2024-10-26 16:50:14 +09:00
Kijin Sung
e8c03318e4 Close session before webcron processing 2024-10-26 16:40:31 +09:00
Kijin Sung
62ce762b4a Fix #2422 remove APISTORE SMS API 2024-10-25 02:20:37 +09:00
Kijin Sung
8473eeabc3 Fix serialization error when sending email by SMTP in background task
https://xetown.com/questions/1842571
2024-10-25 01:46:46 +09:00
Kijin Sung
a2e5434aec Support manager scopes in Template v2 "can" directive 2024-10-14 23:42:53 +09:00
Kijin Sung
4ec0b85270 Version 2.1.18 2024-10-14 09:30:20 +09:00
Kijin Sung
da74c46ba4 Remove duplicate check for $_SERVER['HTTPS'] emptiness 2024-10-14 01:11:02 +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
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
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
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
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