witzig
408db13fd4
Updated RSS merge tag reference
2017-05-03 23:13:05 +02:00
Tomas Bures
6ba04d7ff4
This is a preview of the Reports functionality.
...
It allows defining report templates and then create reports based on the templates.
A template defines:
- parameters - to be set in the report (currently only selection of campaigns, in the future to be extended to selection of lists/segments, and selection from pre-defined options)
- data retrieval / processing code (in Javascript)
- rendering template (in Handlebars)
This main functionality is accompanied by a few minor tweaks here and there. Worth notice is the ability to use server-side ajax table s for multi-selection of campaigns. This is meant for reports that compare data across multiple campaigns. This could possibly be even used for some poor man's A/B testing.
Note that the execution of custom JavaScript in the data retrieval / processing code and definition of custom Handlebars templates is a security issue. This should however be OK in the general case once proper user management with granular permissions is in. This is because definition of a report template is anyway such an expert task that it would normally be performed only by admin. Instantiation of reports based on report templates can be then done by any user because this should no longer be any security problem.
2017-04-16 18:09:08 -04:00
Tomas Bures
9fdf52674e
Lists and Templates overviews refactored to use ajax. Before the refactoring, they behaved and looked a bit different to the other (Ajax) tables. The main difference in the behavior was in the row numbers (1st column) when sort order was switched. The non-ajax tables rearranged the numbers in the 1st column while the ajax-tables didn't.
...
Some small tweaks in table-helpers to allow selecting which fields are pulled from DB (and how they are renamed).
2017-04-16 03:22:32 -04:00
vladimir
c9136f8abd
Add blacklist function
2017-04-11 10:10:02 +02:00
vladimir
1ba3bce6eb
Add device type detect and stats calculation for open/click rate by device type and country
2017-03-20 14:44:17 +02:00
Andris Reinman
d25565b6f8
Updated translation support
2017-03-07 16:30:56 +02:00
witzig
66dc1091a8
Merge remote-tracking branch 'upstream/master'
2017-03-04 21:52:10 +01:00
witzig
8fdb2840c4
Moved Merge Tag Helpers to helpers.js
...
… to satisfy ESLint top-level module scope.
2017-03-04 21:50:44 +01:00
Andris Reinman
bd6ba90eca
Added 'created' column for subscribers lists table
2017-03-04 22:02:46 +02:00
witzig
633463108e
Merge tag reference abstraction/partial
...
Perhaps helpers.js would be a more suitable place for
getDefaultMergeTags() and getListMergeTags() … ?
2017-03-04 18:37:41 +01:00
witzig
a11d95f3d7
Support for custom HTML editors
2017-03-02 19:30:40 +01:00
Johannes Zellner
ac72abd993
Ensure replyTo is picked up for campaign creation page
2016-11-25 17:43:38 +01:00
Andris Reinman
35bce32529
Full support for message attachments
2016-09-09 23:09:04 +03:00
Andris Reinman
bfc6983c93
Added attachments to campaigns
2016-09-09 22:12:03 +03:00
Andris Reinman
95379f731f
v1.18.0
2016-09-08 14:39:41 +03:00
Andris Reinman
fb7fd7238f
Encode List-ID header, allow access to campaigns with deleted list
2016-08-10 20:45:29 +03:00
Andris Reinman
b6555ffd04
Added links to preview delivered messages
2016-07-06 20:10:34 +03:00
Andris Reinman
10bd4614ef
Add an option to disable un/subscribe confirmation messages
2016-07-01 00:06:46 +03:00
Andris Reinman
b16209f23e
Added initial support for trigger based automation
2016-06-22 14:32:15 +03:00
Andris Reinman
a229f80e22
Added support for relative date ranges in segments
2016-06-01 16:36:24 +03:00
Andris Reinman
9bd6db2624
v1.11.0
2016-05-31 17:32:36 +03:00
Andris Reinman
408f021c36
Added views for bounced/unsubscribed/complained etc.
2016-05-14 12:49:42 +03:00
Andris Reinman
5b20ff2242
v1.8.2
2016-05-13 21:08:44 +03:00
Andris Reinman
4461b6d612
Updated clicks view
2016-05-13 15:57:16 +03:00
Andris Reinman
54ff4169d9
fixed click tracking
2016-05-13 15:46:39 +03:00
Andris Reinman
0d038f8a06
list clicked subscribers
2016-05-13 15:32:29 +03:00
Andris Reinman
3273c43184
Added clicks stats to links table
2016-05-05 14:57:56 +03:00
Andris Reinman
09de6e4576
Added links click count stats to campaign view
2016-05-05 14:34:54 +03:00
Andris Reinman
c031ea7747
first actually working version of RSS campaigns
2016-05-03 14:04:46 +03:00
Andris Reinman
fd0e75da27
added view for RSS campaigns
2016-05-03 12:36:06 +03:00
Andris Reinman
09103ac58b
Started adding support for RSS campaigns
2016-05-03 00:04:43 +03:00
Andris Reinman
33e075ecdc
fixed subscription listing
2016-04-29 11:56:49 +03:00
Andris Reinman
8274d148df
fixed subscription listing
2016-04-29 11:55:25 +03:00
Andris Reinman
5876977f43
use ajax to load campaign listing instead of prerendering
2016-04-29 11:52:02 +03:00
Andris Reinman
e396219c03
Added option to schedule sending
2016-04-26 15:18:41 +03:00
Andris Reinman
02c8fb4dda
Added option to disable WYSIWYG editor
2016-04-11 21:35:04 -07:00
Andris Reinman
54fa30701e
Initial import
2016-04-04 15:36:30 +03:00