Tomas Bures
27021e9b2b
Webhooks ported. Not tested.
2018-09-23 21:23:12 +02:00
Tomas Bures
dda95ecdb3
Implementation of archive route. Simplified from v1. Not tested.
2018-09-22 18:12:22 +02:00
Tomas Bures
a9e1700dbe
Added router for links. Not tested.
2018-09-22 16:21:19 +02:00
Tomas Bures
63765f7222
Client's public folder renamed to static
...
Regular campaign sender seems to have most of the code in place. (Not tested.)
2018-09-18 10:30:13 +02:00
Tomas Bures
d1fa4f4211
Work on sending campaigns. Campaign status page half-way done, but does not work yet.
2018-09-10 00:55:44 +02:00
Tomas Bures
67d7129f7b
Campaign UI and model adjusted to allow sending a campaign to multiple lists
2018-09-02 20:17:42 +02:00
Tomas Bures
d74806dde3
Basic import seems to work
2018-09-01 21:29:10 +02:00
Tomas Bures
739b9452de
UI for basic import and preparation phase of CSV.
2018-08-26 11:46:12 +02:00
Tomas Bures
cd798b5af7
Preparation of merge with master
2018-08-06 20:24:51 +05:30
Tomas Bures
6648028270
First part of the UI for file import (upload of csv file to the server)
2018-08-05 10:17:05 +05:30
Tomas Bures
965f30cea7
Editing of triggers seems to work.
...
Some further fixes.
2018-08-04 15:00:37 +05:30
Tomas Bures
ffc26a4836
Migration and model for triggers.
...
Not tested.
2018-08-03 21:37:46 +05:30
Tomas Bures
7b46c4b4b0
Editing of campaigns seems to work
2018-08-03 17:05:55 +05:30
Tomas Bures
b1c667d13d
Merged migrations into one big v1->v2 which is not incremental, thus it does not need code copy-pasting.
...
Some fixes.
2018-08-02 17:05:57 +05:30
Tomas Bures
32cad03f4f
Improved files to distinguish subtypes (allows multiple different files tabs at a entity)
...
Attachments via the improved files
Block thumbnails at mosaico templates as a separate files tab
Some fixes
All not tested yet
2018-08-02 15:49:27 +05:30
Tomas Bures
ade0fc87f2
work in progress on campaign edit
2018-08-01 15:30:20 +05:30
Tomas Bures
0e0fb944e3
First attempt on campaign editing. Misses attachments. Untested.
2018-07-31 10:04:28 +05:30
Tomas Bures
ee786bc8ad
Fixes in migration of templates and campaigns from Mailtrain ver 1
2018-07-22 15:02:43 +05:30
Tomas Bures
4943b22a51
Subscription tests now pass.
2018-05-21 19:41:10 +02:00
Tomas Bures
1f5566ca9b
Some fixes so that the subscription forms work with the new mailer
2018-05-20 20:27:35 +02:00
Tomas Bures
446d75ce71
Support for custom block thumbnails in Mosaico templates
2018-05-13 22:40:34 +02:00
Tomas Bures
7788b0bc67
Fixed sandbox. Multiple tabs work now.
...
WiP on selectable mosaico templates.
TODO: Make files always point to trusted URL, such that we don't have to rebase them. They are public anyway. The same goes for mosaico endpoints: /mosaico/templates and /mosaico/img
2018-05-09 04:07:01 +02:00
Tomas Bures
a4ee1534cc
WiP on mailers
2018-04-29 18:13:40 +02:00
Tomas Bures
c12efeb97f
Configuration split to lists, send configurations and server config.
...
This is before testing.
2018-04-22 17:33:43 +02:00
Tomas Bures
4fce4b6f81
WiP updates
2018-04-22 09:00:04 +02:00
Tomas Bures
6706d93bc1
Basic support for Mosaico templates.
...
TODO:
- Allow choosing a mosaico template in a mosaico-based template
- Integrate the custom mosaico templates with templates (endpoint for retrieving a mosaico template, replacement of URL_BASE and PLACEHOLDER tags
- Implement support for MJML-based Mosaico templates
- Implement support for MJML-based templates
- Implement support for GrapeJS-based templates
2018-04-02 19:05:22 +02:00
Tomas Bures
7b5642e911
Basic support for Mosaico-based email templates.
2018-04-02 11:58:32 +02:00
Tomas Bures
b5cdf57f72
Files can be added to templates and managed in a dedicated "Files" view.
...
Mosaico integration in progress. The files seem to be working for Mosaico.
2018-03-24 23:55:50 +01:00
Tomas Bures
c85f2d4440
Obsoleting some old files
...
Transition to SPA-style client
Basis for Mosaico template editor
2018-02-25 20:54:15 +01:00
Tomas Bures
7750232716
Merge remote-tracking branch 'upstream/master' into development
2018-02-24 23:05:01 +01:00
Tomas Bures
508d6b3b2f
Beginning of work on templates.
2018-02-13 23:50:13 +01:00
Tomas Bures
47b8d80c22
Fixes in subscriptions. It now passes the tests.
...
API tests still don't work.
2018-01-28 23:59:05 +01:00
Tomas Bures
e9165838dc
Subscription/unsubscription seems to work.
2018-01-27 16:37:14 +01:00
Georgios Anastasiou
bd53a77bed
Changed route
2018-01-09 12:20:46 +02:00
Georgios Anastasiou
c085faa157
Implemented api for searching lists that have parameter email as a subscriber
2018-01-08 13:03:38 +02:00
Tomas Bures
d8ee364a4b
settings keys in DB converted to camel case
...
callback-based settings model replaced by async-based settings model
2017-12-30 17:27:24 +01:00
Tomas Bures
6c5c47ac2e
Refactored subscriptions. Not even executed.
2017-12-30 12:23:16 +01:00
Tomas Bures
b22a87e712
Work in progress on subscriptions
2017-12-10 21:44:35 +01:00
Roger Witzig
eb8a5878dd
Merge pull request #344 from brentdur/brentdur/247_template-duplicate
...
Adds duplicate Template
2017-11-15 12:56:34 +01:00
Gerard Krol
0073989430
Add API support for retrieving subscriptions.
2017-11-06 10:23:57 +00:00
Brenton Durkee
0cbec006b4
Adds duplicate button to Template edit form.
...
Adds duplicate model function for Template that gets a Template by id
and creates a new Template with the same data.
2017-10-16 11:29:57 -04:00
witzig
6e3b9d209c
Fix import type display
2017-10-01 21:36:11 +02:00
witzig
46acece89c
Improve CSV import error handling, closes #324
2017-09-29 00:32:00 +02:00
witzig
f4375e9da9
Update import type display
2017-09-28 01:34:34 +02:00
witzig
c5b481a266
Add option to preserve unsubscribed status on list import, #325
2017-09-28 00:55:19 +02:00
witzig
5ada25c2dc
Fix error checking, #324
2017-09-27 19:27:01 +02:00
witzig
7a93628cc8
Merge branch 'master' into bures-access
...
# Conflicts:
# package.json
2017-09-26 15:29:49 +02:00
witzig
8e1bc1df7a
Fixes #298 - Import CSV didn't show hidden custom fields
2017-09-22 14:26:47 +02:00
witzig
92fe9121f1
Fixed incompatibility with the ZoneMTA DKIM Plugin
...
https://github.com/zone-eu/zone-mta/issues/93
2017-09-19 11:50:03 +02:00
Tomas Bures
9203b5cee7
Blacklist functionality
...
Some API improvements
2017-09-17 16:36:23 +02:00