Tomas Bures
cb1fc5b28d
Further work on localization
2018-12-15 15:15:48 +01:00
Tomas Bures
f21cea2aec
Added error message when someone tries to access mailtrain while it is loading.
...
This prevents one to perform action on services that are still initializing (e.g. senders, where update of a send configuration causes config reload on the sender process, which may not be started yet and thus responds with error that send method is not defined)
2018-11-24 01:49:01 -05:00
Tomas Bures
fa451fc8da
Some more fixes in sources for fields
2018-11-24 06:58:14 +01:00
Tomas Bures
106acd0656
Added sample apache conf.
...
Fixed fields (source column was not created/deleted when a new column was added/removed)
2018-11-24 06:47:16 +01:00
Tomas Bures
43c6b58793
Completely removed CKEditor 5
...
Some fixes of bugs from testing in production env.
2018-11-24 00:48:41 -05:00
Tomas Bures
d459f7cfed
Updates in default config
2018-11-23 21:38:46 +01:00
Tomas Bures
bd20072455
Save button for template editors
2018-11-22 20:53:44 +01:00
Tomas Bures
3bb235a585
Removed CKEditor 5 because it was of little use and doubled the code size of root.js
...
Word wrap and Save to code editor.
2018-11-22 15:21:15 +01:00
Tomas Bures
a993c06aaf
Updates in translations
2018-11-22 11:32:30 +01:00
Tomas Bures
b058169e12
Added confirmations for unsubscribe, blacklist and remove from blacklist
2018-11-22 11:31:16 +01:00
Tomas Bures
aeaaf116d7
Updates in localization
2018-11-22 09:53:08 +03:00
Tomas Bures
35fdae8f73
Fixes in localization
2018-11-22 09:45:49 +03:00
Tomas Bures
b2850d862d
Updates in localization
2018-11-22 00:19:26 +03:00
Tomas Bures
c784d2fbb6
Updates in translation
2018-11-22 00:16:14 +03:00
Tomas Bures
92ca1c0f28
Implemented basic support for GDPR
2018-11-22 00:02:14 +03:00
Tomas Bures
9f9cbc4c2b
Updates in localization
2018-11-21 01:46:57 +03:00
Tomas Bures
b37ad9863c
Finished support for triggered campaigns. So far only smoke-tested for subscription trigger.
2018-11-21 01:41:10 +03:00
Tomas Bures
4f5b2d10e4
Postponing the feature of having custom forms in multiple languages. I'm not exactly sure about the use-case as usually a mailing list is connected with a particular language that is used in the list. The related form can be in the same language.
2018-11-19 07:09:47 +01:00
Tomas Bures
f7cbcf871d
Work in progress on supporting languages in custom forms
2018-11-18 22:53:34 +01:00
Tomas Bures
ec299053ba
Updates in locale
2018-11-18 21:34:28 +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
9f449c0a2f
Updates
2018-11-18 16:44:49 +01:00
Tomas Bures
3ad84a6bd5
Updates
2018-11-18 16:43:11 +01:00
Tomas Bures
a72fe3a991
Updates
2018-11-18 15:59:28 +01:00
Tomas Bures
88eef42b01
Updates
2018-11-18 15:47:43 +01:00
Tomas Bures
6eb50f3b31
Updates
2018-11-18 15:44:54 +01:00
Tomas Bures
545a624163
Updates
2018-11-18 15:43:10 +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
1448d9e914
Bugfixes in sending campaigns
2018-09-27 21:32:35 +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