Tomas Bures
2edbd67205
New project structure
...
Beta of extract.js for extracting english locale
2018-11-18 15:38:52 +01:00
Tomas Bures
bf69e633c4
Added CSV export of subscribers
...
Fixed some bugs in subscriptions
Updated some packages to avoid warnings about vulnerabilities
Completed RSS feed campaigns
2018-11-17 02:54:23 +01:00
Tomas Bures
efbfa2b366
Checks for dependencies during deletion.
2018-09-29 20:08:49 +02:00
Tomas Bures
a494dc6482
Added list_unsubscribedisabled option
...
Added TODO file
2018-09-23 21:36:59 +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
cd798b5af7
Preparation of merge with master
2018-08-06 20:24:51 +05:30
Tomas Bures
965f30cea7
Editing of triggers seems to work.
...
Some further fixes.
2018-08-04 15:00:37 +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
0e0fb944e3
First attempt on campaign editing. Misses attachments. Untested.
2018-07-31 10:04:28 +05:30
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
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
e9165838dc
Subscription/unsubscription seems to work.
2018-01-27 16:37:14 +01:00
Tomas Bures
b22a87e712
Work in progress on subscriptions
2017-12-10 21:44:35 +01:00
Tomas Bures
0bfb30817b
work in progress on segments
...
some cleanup of models - handling dependencies in delete
2017-08-14 22:53:29 +02:00
Tomas Bures
e73c0a8b28
Work in progress on subscriptions
2017-08-13 20:11:58 +02:00
Tomas Bures
602364caae
Fluid layout
...
Reworked routing and breadcrumb mechanism. It allows resolved parameters in paths, which allows including names of entities in the breadcrumb.
Secondary navigation which is aware of permissions.
2017-08-11 18:16:44 +02:00
Tomas Bures
86fce404a9
work in progress on custom fields
2017-08-11 08:51:30 +02:00
Tomas Bures
f6e1938ff9
Lists list and CUD
...
Custom forms list
Updated DB schema (not yet implemented in the server, which means that most of the server is not broken).
- custom forms are independent of a list
- order and visibility of fields is now in custom_fields
- first_name and last_name has been turned to a regular custom field
2017-07-29 22:42:07 +03:00
Tomas Bures
89c9615592
WiP on permissions
...
Doesn't run. This commit is just to backup the changes.
2017-07-26 22:42:05 +03:00
Tomas Bures
d63eed9ca9
Reports ported to ReactJS and Knex
...
Note that the interface for the custom JS code inside a report template has changed. It now offers promise-based interface and exposes knex.
2017-07-13 13:27:03 +02:00
Tomas Bures
6d95fa515e
CUD operations on reports and report templates seem to work
...
Execution of reports is TBD
2017-07-11 11:28:44 +02:00