Tomas Bures
f7cbcf871d
Work in progress on supporting languages in custom forms
2018-11-18 22:53:34 +01:00
Tomas Bures
dc7789c17b
Extracted strings and fixes on localization support
...
Language chooser in the UI
2018-11-18 21:31:22 +01:00
Tomas Bures
a72fe3a991
Updates
2018-11-18 15:59:28 +01:00
Tomas Bures
2edbd67205
New project structure
...
Beta of extract.js for extracting english locale
2018-11-18 15:38:52 +01:00
Tomas Bures
e18d2b2f84
Added fake language option to the client to ease localization
2018-11-18 07:05:27 +01:00
Tomas Bures
4862d6cac4
Upgrade of modules and webpack.
...
Support for localization in progress.
2018-11-17 23:26:45 +01:00
Tomas Bures
d8b56fff0d
Removed test user preview from RSS campaign as it does not make much sense.
2018-11-17 03:00:44 +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
8683f8c91e
Some bugfixes
2018-11-14 23:21:45 +01:00
Tomas Bures
a3983193d3
Added Test send button to campaigns.
2018-11-14 22:31:13 +01:00
Tomas Bures
2c73c536b7
Send test functionality for templates and campaigns
2018-11-14 22:29:31 +01:00
Tomas Bures
7e52000219
Added MJML/HTML codeeditor with a preview for template design.
2018-11-13 21:35:33 +01:00
Tomas Bures
c7d7b1fe0c
GrapesJS support more or less finished.
2018-11-11 01:51:10 +01:00
Tomas Bures
b089993360
mjml4 support moved to a separate package
...
support for file handling in grapesjs
2018-11-10 19:40:20 +01:00
Tomas Bures
9f467762c0
Included MJML4
2018-11-10 02:05:26 +01:00
Tomas Bures
e2093e22fe
Some fixes and optimizations in sandboxes.
...
Start of a sandbox for GrapeJS
2018-11-06 13:30:50 +01:00
Tomas Bures
02a7275ae4
Added sandboxed CKEditor 4 as a template editor
2018-11-04 11:19:34 +01:00
Tomas Bures
eacdc74c29
CKEditor components replaced by CKEditor 5.
...
Remains of the sandboxed CKEditor - will be removed, but the version here may be useful for another editor that is prone to XSS (like Summernote).
2018-11-03 21:46:23 +01:00
Tomas Bures
213039c141
Fixes of bugs caused by the public endpoint.
2018-09-29 22:07:24 +02:00
Tomas Bures
efbfa2b366
Checks for dependencies during deletion.
2018-09-29 20:08:49 +02:00
Tomas Bures
0a08088893
Removed obsolete dir
...
Numeric conversions for all ids coming in as route req params.
Infrastructure for proper error message when dependencies prevent entity deletion.
2018-09-29 13:30:29 +02:00
Tomas Bures
2b57396a5d
Added delete button to entity lists.
2018-09-28 14:51:55 +02:00
Tomas Bures
bc818aaee2
Bugfixes
2018-09-27 23:37:50 +02:00
Tomas Bures
2d667523a1
Campaign preview as a particular user.
2018-09-27 18:30:23 +02:00
Tomas Bures
5670d21e76
Bugfixing.
2018-09-27 12:34:54 +02:00
Tomas Bures
86efa11994
Before renaming imports to tasks
2018-09-23 22:28:58 +02:00
Tomas Bures
a494dc6482
Added list_unsubscribedisabled option
...
Added TODO file
2018-09-23 21:36:59 +02:00
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
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
89eabea0de
Fixes in selection of subscribers
2018-09-11 10:07:00 +02:00
Tomas Bures
01d1a903a2
Work in progress on Campaign Status
2018-09-10 20:15:59 +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
16519c5353
Some additions to import UI to cover the basic subscribe and unsubscribe cases.
2018-08-26 15:32:03 +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
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
189638364c
Added migration for campaigns
2018-07-22 00:01:28 +05:30
Tomas Bures
e85c707973
Some small updates coming from IVIS
2018-07-18 18:41:18 +01: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