Commit graph

277 commits

Author SHA1 Message Date
Kailash Nadh
9d3ca357f6 Integrate new SMTP pool lib 2020-05-16 23:25:37 +05:30
Kailash Nadh
e58b2fa669 Fix typo 2020-05-11 21:00:06 +05:30
Kailash Nadh
f498cddc7a Add support for hosted messages and {{ MessageURL }} tpl tag. 2020-04-26 15:51:43 +05:30
Kailash Nadh
3a9a2ef4ec Refactor get-campaign to accept uuid + get body 2020-04-26 15:51:26 +05:30
Kailash Nadh
6bba55f0eb Remove 'campaignDone?' check that incorrectly ignored queued
messages in a finishing campaign.
2020-04-25 15:54:25 +05:30
Kailash Nadh
0abc1ae05a
Merge pull request #86 from thejaswinipathi/patch-1
Changed on PR comment
2020-04-22 16:16:00 +05:30
thejaswinipathi
c93ba78938
Changed on PR comment 2020-04-22 14:25:42 +05:30
Kailash Nadh
56122c0bfe
Merge pull request #80 from jaredfolkins/master
enhc: add plain text email body along with HTML increasing deliverability
2020-04-15 00:27:58 +05:30
jaredfolkins
11c7c60455 enhc: add plain text email body along with HTML, add option in
config.toml
2020-04-14 11:19:34 -07:00
Kailash Nadh
b8d9ab10f2 Merge branch 'master' of github.com:knadh/listmonk 2020-04-02 18:22:56 +05:30
Kailash Nadh
894ede561a Add support for message throughput rate limiting 2020-04-02 18:22:27 +05:30
Kailash Nadh
55d818574d
Merge pull request #78 from bumi/patch-1
Add note about Heroku deploy button
2020-04-02 16:00:28 +05:30
Michael Bumann
8fbbcd310b
Add note about Heroku deploy button
The Heroku deploy button provides automated on-click deployments to Heroku.
2020-04-02 10:23:01 +00:00
Kailash Nadh
21ffe5fb02 Clean up [upload] config doc 2020-04-01 19:59:41 +05:30
Kailash Nadh
9dcd716f91 Add support for SMTP 'LOGIN' auth 2020-04-01 19:56:40 +05:30
Kailash Nadh
71803ab1af Add support for loading custom static files with --static-dir
- Removed duplicate copies of static files in `static/public/`
2020-03-14 21:07:14 +05:30
Kailash Nadh
bbe239ba29
Added link to Docker env configuration wiki 2020-03-13 18:55:37 +05:30
Kailash Nadh
faf8a7ae63 Add fix for BOM in CSV importers 2020-03-09 19:47:20 +05:30
Kailash Nadh
ad9ee7528d Update build script to reflect new static paths 2020-03-08 16:10:34 +05:30
Kailash Nadh
83d888a30b Update and cleanup deps 2020-03-08 16:03:57 +05:30
Kailash Nadh
901c456aa9 Fix issues with responsive UI on the campaign page 2020-03-08 15:55:22 +05:30
Kailash Nadh
8771dc28cb Refactor init functions for clearer dependency visibility 2020-03-08 15:38:47 +05:30
Kailash Nadh
07856d34a2 Fix bug in e-mail scheduling 2020-03-08 15:29:53 +05:30
Kailash Nadh
68c4ccdefc Fix campaign UI to update start/schedule button automatically 2020-03-08 15:23:57 +05:30
Kailash Nadh
ba87801930 Fix template preview sending invalid view requests 2020-03-08 15:10:51 +05:30
Kailash Nadh
ca032c89d6 Refactor manager.CampaignMessage's exposed fields 2020-03-08 15:02:20 +05:30
Kailash Nadh
a0d9a4771a Fix incorrect send_at time in installer's sample campaign 2020-03-08 15:01:42 +05:30
Kailash Nadh
442dec9341 Fix broken subscriber data export 2020-03-08 14:36:50 +05:30
Kailash Nadh
892d5d2a20 Remove 'govalidator' package dependecy 2020-03-08 13:03:38 +05:30
Kailash Nadh
d4aea0a436 Add support for pushing non-campaign message with workers.
- Refactor campaign.Message into campaign.Message and
  campaign.CampaignMessage
- Remove ad-hoc goroutines (flawed approach) that were used to push
  admin and optin notifications.
- Provision for largscale pushing of ad-hoc, non-campaign messages
  such as transactional messages (in the future).
2020-03-08 12:27:41 +05:30
Kailash Nadh
5f6a4af6b4 Cleanup unnecessary pointers 2020-03-08 11:07:24 +05:30
Kailash Nadh
ac2145de89 Fix default template path in installer 2020-03-08 11:04:34 +05:30
Kailash Nadh
40ae9cdb31 Minor formatting fixes 2020-03-08 10:54:10 +05:30
Kailash Nadh
709668d811 Move static assets to 'static' dir 2020-03-08 00:25:53 +05:30
Kailash Nadh
9005bb6dad Move internal packages to 'internal' dir 2020-03-08 00:17:54 +05:30
Kailash Nadh
8853809713 Refactor and cleanup initialization.
- Clean up main.go (by moving init to init.go) and improve
  composition comprehension.
- Refactor app context and init struct and field names.
- Update package dependencies in initialisation.
2020-03-08 00:06:48 +05:30
Kailash Nadh
83b49df39d Add missing error logs 2020-03-07 23:00:55 +05:30
Kailash Nadh
0a2d2d66be Refactor forms UI 2020-03-07 22:32:36 +05:30
Kailash Nadh
276942ab91 Replace outdated UUID lib 2020-03-07 20:37:48 +05:30
Kailash Nadh
4faffe0d46 Refactor template name in public pages 2020-03-07 20:24:42 +05:30
Kailash Nadh
c08ca14a5b Add subscription forms 2020-03-07 20:22:01 +05:30
Kailash Nadh
b205761fb3 Update feature list 2020-02-09 19:43:02 +05:30
Kailash Nadh
62aa31b14c Refactor {{ UnsubURL }} into a global function (breaking change) 2020-02-09 19:15:14 +05:30
Kailash Nadh
2ee2e68230 Inject version during build into the frontend 2020-02-09 18:50:08 +05:30
Kailash Nadh
f039f351c1 Link list name to subscribers page on lists UI 2020-02-09 17:27:51 +05:30
Kailash Nadh
afdf053288 Add 'send opt-in mail' link to subscriber modal UI 2020-02-09 17:17:58 +05:30
Kailash Nadh
6be3352f52 Refactor/merge optin-list fetch queries 2020-02-09 16:25:19 +05:30
Kailash Nadh
6cb2cd7ea2 Tweak default list and subscriber entries in install 2020-02-09 11:45:01 +05:30
Kailash Nadh
8616aa8028 Remove status from example on the import UI 2020-02-09 11:36:15 +05:30
Kailash Nadh
ab8bac226f Fix title bug in list modal UI 2020-02-09 11:36:15 +05:30