Tomas Bures
|
d54f941caa
|
Some fixes.
|
2019-02-24 00:19:49 +00:00 |
|
Tomas Bures
|
8d95f43dbc
|
Added feature to create template from another template.
|
2019-02-18 20:36:44 +00:00 |
|
Tomas Bures
|
f7b5aef0e3
|
Some more fixes
Warning dialog about missing Javascript removed from subscription dialog. The warning would flash in any case (even when Javascript is activated)
|
2019-02-17 17:18:59 +00:00 |
|
Tomas Bures
|
df2a8c1cde
|
Fix for #536
|
2019-02-17 17:18:44 +00:00 |
|
Tomas Bures
|
e0bee9ed42
|
Some preparations for activity log.
Fixed issue #524
Table now displays horizontal scrollbar when the viewport is too narrow (typically on mobile)
|
2019-02-07 14:38:32 +00:00 |
|
Tomas Bures
|
4f408a26d5
|
Some fixes
|
2019-01-20 16:31:17 +00:00 |
|
Tomas Bures
|
d14942da93
|
Adoptions from ivis-core
|
2019-01-12 21:33:00 +01:00 |
|
Tomas Bures
|
6f6258e53b
|
Some cosmetic updates
Fix - GrapesJS 0.14.50 does not work with grapesjs-mjml. GrapesJS version downgraded to 0.14.49
|
2019-01-12 11:49:22 +01:00 |
|
Tomas Bures
|
0d7f962c86
|
Fix - subscriber custom data were not listed in correct order in the subcribers list
"Test user" field added to segment rules
Configuration option to automatically share arbitrary namespace based on user role.
|
2019-01-12 11:21:38 +01:00 |
|
Tomas Bures
|
713dfaa278
|
Fix
|
2019-01-12 01:04:12 +01:00 |
|
Tomas Bures
|
ab6c6b7d27
|
Alignments with IVIS
|
2019-01-12 00:57:10 +01:00 |
|
Tomas Bures
|
c1731bf09f
|
Some refactoring to aling it more with IVIS and coreui theme.
|
2019-01-05 23:56:16 +01:00 |
|
Tomas Bures
|
397f85dac4
|
Harmonization with IVIS
|
2019-01-04 21:31:01 +01:00 |
|
Tomas Bures
|
428fb9db7b
|
Added an API endpoint that triggers an RSS campaign.
|
2018-12-29 15:12:42 +01:00 |
|
Tomas Bures
|
6eead89fef
|
Save button in Segments moved below rules (as per #511).
|
2018-12-29 09:20:13 +01:00 |
|
Tomas Bures
|
557ee83705
|
Removed [TO_NAME] from the reference (to partially address #510).
|
2018-12-31 10:27:42 +00:00 |
|
Tomas Bures
|
01720ae128
|
Bugfix - merge tag was incorrectly validate when only name was entered and Save was clicked immediately after
|
2018-12-31 10:11:44 +00:00 |
|
Tomas Bures
|
b26f5008da
|
Field setup wizard for new list - addresses 1st line of #510
Bugfixes to address #511
|
2018-12-31 09:45:59 +00:00 |
|
Tomas Bures
|
de55870561
|
DB driver changed to mysql to address issue #509.
|
2018-12-30 23:58:17 +00:00 |
|
Tomas Bures
|
2e847460f4
|
Added the possibility to use "option" field type outside a group. This is convenient to create just a single checkbox.
|
2018-12-28 20:54:00 +01:00 |
|
Tomas Bures
|
64af46b685
|
UI migrated to Bootstrap 4, FontAwesome 5 and CoreUI theme.
|
2018-12-28 10:57:00 +01:00 |
|
Tomas Bures
|
41d74e3cc7
|
Work in progress on port to Bootstrap 4
|
2018-12-28 05:33:07 +01:00 |
|
Tomas Bures
|
3425e2c16a
|
Work in progress on migration to Bootstrap 4 and CoreUI admin theme
|
2018-12-27 14:42:21 +01:00 |
|
Tomas Bures
|
9044a4ca0b
|
Updates in locale
|
2018-12-26 05:33:56 +01:00 |
|
Tomas Bures
|
cfdcaf65d8
|
Fixed bug - files/uploaded had wrong owner
Upgrade to React 16
|
2018-12-26 04:38:02 +01:00 |
|
Tomas Bures
|
3b1986116f
|
Fixes in VERP handling.
VERP disable header option moved from config to send configurations.
Some additional logging for VERP.
|
2018-12-26 09:24:46 +00:00 |
|
root
|
a769bfb567
|
Fixes in VERP server. The VERP server now seems to work fine.
|
2018-12-25 21:46:52 +00:00 |
|
root
|
8a38133ffc
|
Updates in send configurations.
|
2018-12-25 19:10:28 +01:00 |
|
Tomas Bures
|
4d50432973
|
Fixes in the UI.
|
2018-12-23 21:35:16 +00:00 |
|
Tomas Bures
|
19fe5331d2
|
Localized strings
|
2018-12-23 19:46:49 +00:00 |
|
Tomas Bures
|
3d956ec141
|
Localization of device types
|
2018-12-23 19:44:29 +00:00 |
|
Tomas Bures
|
83ce716d94
|
Various fixes.
|
2018-12-23 19:27:29 +00:00 |
|
Tomas Bures
|
dd9b8b464a
|
Merge branch 'development' of github.com:Mailtrain-org/mailtrain into development
|
2018-12-21 22:44:51 +00:00 |
|
Tomas Bures
|
63c3383cff
|
Fixes in sendconfiguration list
|
2018-12-21 23:44:12 +01:00 |
|
Tomas Bures
|
1073d03d1b
|
base.sql and mailtrain.sql updated to fresh v2 DB schema and data
|
2018-12-21 22:37:30 +00:00 |
|
Tomas Bures
|
01f1495d9a
|
Fixes
|
2018-12-21 23:08:33 +01:00 |
|
Tomas Bures
|
a5b5f3f1dd
|
Fixes to builtin ZoneMTA settings
|
2018-12-21 23:04:31 +01:00 |
|
Tomas Bures
|
5a16d789a0
|
Fixes in reports. Reports seem to work now
|
2018-12-21 19:09:18 +01:00 |
|
Tomas Bures
|
77c64f487d
|
Built-in Zone MTA
Plugin for ZoneMTA for per-message DKIM keys.
|
2018-12-16 22:35:21 +01:00 |
|
Tomas Bures
|
d103a2cc79
|
Panels with campaign statistics and some fixes in computation of clicks.
|
2018-12-16 13:47:08 +01:00 |
|
Tomas Bures
|
ba996d845d
|
Forms preview
|
2018-12-15 20:09:07 +01:00 |
|
Tomas Bures
|
cb1fc5b28d
|
Further work on localization
|
2018-12-15 15:15:48 +01:00 |
|
Tomas Bures
|
fa451fc8da
|
Some more fixes in sources for fields
|
2018-11-24 06:58:14 +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
|
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 |
|