Lastorder
|
e15c8f4e52
|
Merge branch 'rhymix:master' into master
|
2025-07-15 10:09:11 +09:00 |
|
Kijin Sung
|
4193edde25
|
Replce array_first_key() with array_key_first(), etc.
|
2025-07-12 12:24:20 +09:00 |
|
Lastorder
|
cb1fd188ef
|
Merge branch 'rhymix:master' into master
|
2025-05-26 06:58:12 +09:00 |
|
Kijin Sung
|
8014413163
|
Implement high and low priority for queued tasks #2453
|
2025-05-21 18:33:19 +09:00 |
|
Lastorder
|
e5b729f8e9
|
Merge branch 'rhymix:master' into master
|
2025-03-03 10:47:47 +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 |
|
Lastorder
|
6e84829da4
|
Merge branch 'rhymix:master' into develop
|
2024-11-22 09:24:12 +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
|
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
|
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 |
|
Lastorder
|
88b5281094
|
Merge branch 'rhymix:develop' into develop
|
2024-10-12 16:08: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
|
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 |
|
dewekk
|
9c26552e3d
|
Add extra vars to solapi
|
2024-08-19 14:52:38 +09:00 |
|
Lastorder
|
10e2116dd9
|
Merge branch 'rhymix:develop' into develop
|
2024-08-15 20:22:18 +09:00 |
|
Kijin Sung
|
ac1d53893c
|
More cleanup of solapi SNS API, using v4/send-many to avoid creating a group
|
2024-08-12 10:14:12 +09:00 |
|
Kijin Sung
|
be66ee4f21
|
Consolidate admin templates and lang codes for Mail and SMS API config keys
|
2024-08-08 20:31:08 +09:00 |
|
Kijin Sung
|
4e92689e6f
|
Add Twilio SMS driver
|
2024-08-08 20:14:50 +09:00 |
|
Kijin Sung
|
75e32a6f08
|
General cleanup of solapi driver
|
2024-08-08 00:36:52 +09:00 |
|
Kijin Sung
|
17675ab32f
|
Fix unwanted timezone change when using solapi SMS API
|
2024-08-08 00:28:20 +09:00 |
|
Lastorder
|
c572d34465
|
Merge branch 'rhymix:develop' into develop
|
2024-07-22 11:29:41 +09:00 |
|
Kijin Sung
|
5f662530e0
|
Initial implementation of Naver Cloud SENS SMS driver
|
2024-07-21 22:16:39 +09:00 |
|
Kijin Sung
|
0e3d15d887
|
Fix incorrect error handling in coolsms SMS driver
|
2024-07-21 22:16:26 +09:00 |
|
Kijin Sung
|
ada6a81d29
|
Fix incorrect use of $this when calling static method
|
2024-07-21 21:52:23 +09:00 |
|
Kijin Sung
|
b48a4a096c
|
Fix reference to unused exception class (we use guzzle now)
|
2024-07-21 21:10:56 +09:00 |
|
Kijin Sung
|
5df972606b
|
Fix use of undefined property in mail driver
|
2024-07-21 21:10:37 +09:00 |
|
Kijin Sung
|
86ab628bcc
|
General adjustments to naver cloud mailer driver
|
2024-07-21 21:07:22 +09:00 |
|
Kijin Sung
|
377048d71d
|
Change class name, fix coding style, fix incorrect exception class name
|
2024-07-21 20:54:07 +09:00 |
|
Lastorder
|
80aae06272
|
Fix invalid error handling
|
2024-07-15 18:44:15 +09:00 |
|
Lastorder
|
70ee84fce1
|
Implement Navercloudmail
1. https://www.ncloud.com/mypage/manage/authkey 에서 액세스 키 / 시크릿 발급
2. https://console.ncloud.com/emailSVR/domainManagement 에서 도메인 등록 및 SPF, DKIM 설정
|
2024-07-15 09:31:41 +00:00 |
|
Lastorder
|
a8ddaee191
|
Implement Navercloudmail error handling
|
2024-07-15 09:29:57 +00:00 |
|
Lastorder
|
0d6cc06cee
|
WIP navercloudmail
|
2024-07-15 09:20:12 +00:00 |
|
Kijin Sung
|
c3583506a1
|
Fix incorrect statistics when sending FCMv1 message to multiple recipients
|
2024-06-20 16:23:46 +09:00 |
|
Kijin Sung
|
1bdb414291
|
Add support for message.notification.image in FCM v1 push
|
2024-04-24 15:54:14 +09:00 |
|
Kijin Sung
|
c7f96ad75b
|
Allow sending message to topics using FCM v1 API
|
2024-04-23 23:58:15 +09:00 |
|
Kijin Sung
|
5297232a75
|
Set message name in success token list, just like legacy API
|
2024-04-22 16:54:31 +09:00 |
|