Kijin Sung
|
e96ac0ba7a
|
Add function to get relative timestamp up to many years, with unit tests
|
2016-05-26 16:41:20 +09:00 |
|
Kijin Sung
|
3ee6eaa363
|
Fix incorrect value of DateTime::formatTimestamp() if timestamp is not given
|
2016-05-23 23:43:04 +09:00 |
|
Kijin Sung
|
9a7445b677
|
Merge pull request #460 from kijin/pr/advanced-mailer
고급 메일 발송 모듈의 기능을 라이믹스에 포함
|
2016-05-23 22:03:37 +09:00 |
|
Kijin Sung
|
c8c319b988
|
Fix minor compatibility bugs, and add unit tests for Mail class
|
2016-05-23 17:34:40 +09:00 |
|
Kijin Sung
|
a0db70ef6a
|
Improve force_sender handling
|
2016-05-23 16:38:38 +09:00 |
|
Kijin Sung
|
194ef11de7
|
Implement force_sender, exception handling, and logging with triggers
|
2016-05-23 16:22:38 +09:00 |
|
Kijin Sung
|
0961253a74
|
Improve ConfigHelper::consolidate() to allow use of filters
|
2016-05-19 21:02:39 +09:00 |
|
Kijin Sung
|
557d338427
|
Add configuration helper (consolidator) class and unit tests
|
2016-05-19 17:46:52 +09:00 |
|
Kijin Sung
|
a098685c29
|
Return SPF and DKIM hints when getSupportedDrivers() is called
|
2016-05-19 14:20:24 +09:00 |
|
Kijin Sung
|
729bfe8239
|
Add SPF and DKIM hints for each sending method
|
2016-05-19 14:11:55 +09:00 |
|
Kijin Sung
|
ce66292fe4
|
Automatically recognize the current default sending method
|
2016-05-19 14:04:10 +09:00 |
|
Kijin Sung
|
9be52c3444
|
Add 'Do not edit' warning to legacy configuration files
|
2016-05-17 15:06:53 +09:00 |
|
Kijin Sung
|
1f39a51c66
|
Merge branch 'develop' into pr/advanced-mailer
|
2016-05-15 20:22:55 +09:00 |
|
Kijin Sung
|
ebb1b2fd4a
|
Add dummy driver and other transports supported by Advanced Mailer
|
2016-05-15 19:56:28 +09:00 |
|
Kijin Sung
|
0b20f3f5c7
|
Reset Message-ID in case send() is called multiple times
|
2016-05-13 11:34:46 +09:00 |
|
Kijin Sung
|
8f9eacee64
|
Add DB number to redis cache settings, and set the default to 1
|
2016-05-12 00:46:41 +09:00 |
|
Kijin Sung
|
bdd00fe6b7
|
Better emulate Advanced Mailer features
|
2016-05-11 15:02:59 +09:00 |
|
Kijin Sung
|
ad8a07096c
|
Allow tablets to be treated as mobile or not depending on configuration
|
2016-05-10 23:33:12 +09:00 |
|
Kijin Sung
|
2e73c6acaa
|
Return more detailed information from Mail::getSupportedDrivers()
|
2016-05-10 20:25:44 +09:00 |
|
Kijin Sung
|
06f8643307
|
Add Mail->isSent() method and clean up visibility of properties
|
2016-05-10 17:29:05 +09:00 |
|
Kijin Sung
|
14dfba32e4
|
Do not return false after failed trigger if mail is already sent
|
2016-05-10 17:25:59 +09:00 |
|
Kijin Sung
|
10309e5811
|
Standardize config field names, and make drivers declare which fields they require
|
2016-05-10 15:58:26 +09:00 |
|
Kijin Sung
|
4d1ada5f28
|
Add mail.send (before/after) triggers
|
2016-05-10 15:40:23 +09:00 |
|
Kijin Sung
|
b971ea19ca
|
Merge branch 'develop' into pr/advanced-mailer
|
2016-05-10 14:00:26 +09:00 |
|
Kijin Sung
|
df22d9e69e
|
Fix permissions when manually copying an uploaded file
|
2016-05-08 15:07:17 +09:00 |
|
Kijin Sung
|
062969ae25
|
Merge branch 'develop' into pr/advanced-mailer
|
2016-05-07 14:50:57 +09:00 |
|
Kijin Sung
|
0420361349
|
Reorganize mail driver class structure and add SES driver
|
2016-05-06 21:31:04 +09:00 |
|
Kijin Sung
|
1c43cbb126
|
Fix SCSS import from subdirectory
|
2016-05-06 11:39:12 +09:00 |
|
Kijin Sung
|
7cb194439f
|
Merge branch 'develop' into pr/advanced-mailer
|
2016-05-05 20:37:55 +09:00 |
|
Kijin Sung
|
7385d2f097
|
Process imports before converting url() relative paths
|
2016-05-05 20:18:14 +09:00 |
|
Kijin Sung
|
01315e62aa
|
Fix relative path conversion in CSS/LESS/SCSS imports
|
2016-05-05 19:55:09 +09:00 |
|
Kijin Sung
|
d5caa823a2
|
Merge branch 'develop' into pr/loadfile-improvements
|
2016-05-05 15:42:08 +09:00 |
|
Kijin Sung
|
9d3c69120c
|
Fix #475, Fix #484, not clearing cache group if dummy driver is used
|
2016-05-05 15:39:15 +09:00 |
|
Kijin Sung
|
b5a10e850f
|
Add unit tests for concatCSS() and concatJS()
|
2016-05-05 13:45:57 +09:00 |
|
Kijin Sung
|
7363f71d4a
|
Fix incorrect conversion of absolute URLs
|
2016-05-05 13:29:24 +09:00 |
|
Kijin Sung
|
aa1af352b2
|
Do not add @charset if it already exists
|
2016-05-04 22:07:49 +09:00 |
|
Kijin Sung
|
b15b39ece1
|
Initial implementation of CSS and JS concatenation
|
2016-05-04 21:40:42 +09:00 |
|
Kijin Sung
|
90bce20794
|
Add parser for IE conditional comments, to be used in JS concatenation
|
2016-05-04 18:06:02 +09:00 |
|
Kijin Sung
|
e22558374f
|
Change Formatter class to allow direct access to CSS concatenation method
|
2016-05-04 17:19:17 +09:00 |
|
Kijin Sung
|
2a8c18eb01
|
Use Formatter class to add multiple common scripts at the same time
|
2016-05-04 14:27:47 +09:00 |
|
Kijin Sung
|
7303d3b2aa
|
Add ability to register custom mail drivers
|
2016-04-26 09:31:32 +09:00 |
|
Kijin Sung
|
fedc7efc59
|
Initial implementation of new Mail class and basic drivers
|
2016-04-25 22:07:20 +09:00 |
|
Kijin Sung
|
2227e0d278
|
Make all cache drivers singleton instances
|
2016-04-24 16:30:20 +09:00 |
|
Kijin Sung
|
9b71df6a01
|
Add Cache::getDriverName() and clean up confusing method names
|
2016-04-24 16:02:54 +09:00 |
|
Kijin Sung
|
ba10c91d0e
|
Change default cache driver to 'dummy' with minimal caching
|
2016-04-22 23:26:04 +09:00 |
|
Kijin Sung
|
49dd1fba33
|
Do not use SQLite cache driver if authentication key has not been set
|
2016-04-22 00:04:51 +09:00 |
|
Kijin Sung
|
115ffa937e
|
Ensure that clear() returns bool in all cache drivers
|
2016-04-21 22:32:33 +09:00 |
|
Kijin Sung
|
6d324633a5
|
Improve performance of class existence checks
|
2016-04-18 21:05:57 +09:00 |
|
Kijin Sung
|
ba9adb2f6e
|
Fix duplication of key group version in third-party modules
|
2016-04-18 20:55:41 +09:00 |
|
Kijin Sung
|
26c5a18a5b
|
Use simpler syntax for cache groups
|
2016-04-18 20:50:51 +09:00 |
|