Tomas Bures
8cb24feca1
Fix for #660
...
Campaign preview and campaign test send pulls the first entry in the RSS feed and substitutes its data in `[RSS_ENTRY_*]`
2019-08-11 16:28:11 +02:00
Tomas Bures
30e03adf0c
Fix for #619
...
Merged parts of PR #651 and fixed the rest
2019-08-07 14:29:58 +02:00
Tomas Bures
5cae9c849c
Merge branch 'pull/651' into development
2019-08-07 12:29:30 +02:00
root
ee3fb1bbd1
Campaign tag language bug fixed
2019-08-06 11:38:07 +02:00
root
e55317ec43
Clone existing template BUG fixed
2019-08-05 13:31:56 +02:00
Tomas Bures
712a905518
Fixes of functions around viewTestSubscriptions
2019-08-01 07:46:40 +02:00
Tomas Bures
ed3ed1a202
Some small updated in UI
2019-07-31 16:50:06 +02:00
Tomas Bures
dba534ba21
Fix - login screen does not show up
2019-07-29 10:00:01 +02:00
Tomas Bures
a876c7b301
Version on the home screen updated.
2019-07-29 09:47:47 +02:00
Tomas Bures
a258479621
Various fixes in the UI.
...
Check permissions mechanism reworked to allow specifying permission checks already in menu structure.
2019-07-29 09:24:50 +02:00
Tomas Bures
a46c8fa9c3
Remove button removed from the namespace that contains the current user.
...
Optimizations in how mixins are composed. The refresh should now be up to 2x faster for deeper hierarchies.
2019-07-27 17:47:25 +02:00
Tomas Bures
6ae9143c22
Added abstraction layer around config.
...
`roles` in config renamed to `defaultRoles`. These are used if no `roles` are provided in production.yaml
2019-07-26 20:35:49 +05:30
Tomas Bures
8cd01fe99e
Fix for #639
2019-07-26 18:32:14 +05:30
Tomas Bures
d247893d31
Refactoring a common pattern for "clone for existing". Applied to custom forms and templates.
2019-07-26 16:48:26 +05:30
Tomas Bures
6eeef7a991
Merge branch 'pull/637' into integration-637
...
# Conflicts:
# client/src/lists/forms/CUD.js
2019-07-24 14:54:51 +05:30
Tomas Bures
b65960b528
Merge of PR #641
2019-07-23 22:14:35 +05:30
root
ff9191c206
Add multiple lists in a campaign
2019-07-23 22:11:53 +05:30
Tomas Bures
02360be75b
Various fixes.
2019-07-23 21:16:55 +05:30
root
1bf37e65a3
Clone from existing custom forms Added
2019-07-23 12:35:41 +02:00
Tomas Bures
4e4b77ca84
Fixes.
...
Added support for help text in custom fields.
Reimplemented the mechanism how campaign_messages are created.
2019-07-22 23:54:24 +05:30
root
e9bf4a890c
Copy custom forms added
2019-07-22 13:01:48 +02:00
Tomas Bures
025600e818
Fixes. Reimplementation of the API transaction sender.
2019-07-16 21:10:33 +05:30
Tomas Bures
8606652101
Fixes. Reimplementation of the API transaction sender.
2019-07-16 21:03:37 +05:30
Tomas Bures
e3a5a3c4eb
Fixed some bugs in subscription process
...
Added timezone selector to campaign scheduling
Fixed problems with pausing campaign.
2019-07-10 02:06:56 +04:00
Tomas Bures
4113cb8476
Work in progress on tag language
...
Fix - message sent to a list not associated with a campaign couldn't be shown in archive - to know which message to show even if the list is not at the campaign, we store test messages in table test_messages
2019-07-05 23:23:02 +02:00
Tomas Bures
00e328a914
Work in progress on introducing tag language. Not tested yet.
2019-07-03 11:58:58 +02:00
Tomas Bures
450b930cc5
Work in progress on refactoring all mail sending to use the message sender an sender workers.
...
Some fixes related to subscriptions and password reset.
2019-06-30 10:47:09 +02:00
Tomas Bures
4e9f6bd57b
Work in progress on refactoring all mail sending to use the message sender an sender workers. No yet finished.
2019-06-29 23:19:56 +02:00
Tomas Bures
355e03900a
Fix - subject line is not saved
2019-06-25 12:35:04 +02:00
Tomas Bures
a9039e5760
Fix - subject line is not shown when send configuration is not selected
2019-06-25 12:17:30 +02:00
Tomas Bures
30b361290b
- Refactoring of the mail sending part. Mail queue (table 'queued') is now used also for all test emails.
...
- More options how to send test emails.
- Fixed problems with pausing a campaign (#593 )
- Started rework of transactional sender of templates (#606 ), however this contains functionality regression at the moment because it does not interpret templates as HBS. It needs HBS option for templates as described in https://github.com/Mailtrain-org/mailtrain/issues/611#issuecomment-502345227
TODO:
- detect sending errors connected to not able to contact the mailer and pause/retry campaing and queued sending - don't mark the recipients as BOUNCED
- add FAILED campaign state and fall into it if sending to campaign consistently fails (i.e. the error with sending is not temporary)
- if the same happends for queued email, delete the message
2019-06-25 07:18:06 +02:00
Tomas Bures
f8e9d67568
Fixes for #613
...
Segment selection invalidated when one changes another list in campaign edit.
2019-06-15 11:12:26 +02:00
Tomas Bures
1270ca71f8
Some fixes
2019-05-25 21:18:18 +02:00
Tomas Bures
640d3c2f11
Some fixes
2019-05-20 00:38:39 +02:00
Tomas Bures
3c72e778d9
Merged PR #528
...
Support for detecting MTA by its response. Message IDs are reconstructed based on detected MTA.
Bugfixes for AWS. AWS now seems to work.
2019-05-20 00:21:03 +02:00
Tomas Bures
e40793b874
Fixes to detecting changes in forms.
2019-05-19 19:07:10 +02:00
Tomas Bures
cbb29a0840
Fixes to detecting changes in forms.
2019-05-19 19:06:30 +02:00
Tomas Bures
2e9d44c705
Added ability to make a conditional block in MJML Mosaico.
...
Mosaico switched from master to v0.17.5
Added workaround for Chrome - after save, images in Mosaico disappear
2019-05-19 01:42:26 +02:00
Tomas Bures
a527b80291
Update of source files and integration of Portuguese translation
2019-05-13 01:10:53 +02:00
Tomas Bures
b1efb95315
Update of extract.js to process translations in other languages.
2019-05-12 23:59:13 +02:00
Tomas Bures
03bcba1667
Merge branch 'pull/595' into development-tb
2019-05-12 10:09:33 +02:00
Tomas Bures
e064948838
RC1 of confirmation dialogs displayed when one navigates from a page with unsaved changes.
...
Fixes in Share and UserShare.
2019-05-12 10:00:10 +02:00
Tomas Bures
c4b78c4823
Work in progress on confirmation dialogs displayed when one navigates from a page with unsaved changes.
...
Optimized imports.
2019-05-12 00:18:04 +02:00
Tomas Bures
008fd21b51
Work in progress on confirmation dialogs displayed when one navigates from a page with unsaved changes.
...
Optimized imports.
2019-05-12 00:00:09 +02:00
Tomas Bures
3921a6b2cb
Work in progress on confirmation dialogs displayed when one navigates from a page with unsaved changes.
...
Optimized imports.
2019-05-08 23:48:13 +02:00
Tomas Bures
48dcf2c701
Mosaico upgraded to 0.17.5
...
Work started on confirmation dialogs displayed when one navigates from a page with unsaved changes
2019-05-08 19:54:19 +02:00
bbraganca
91c059144f
Update i18n.js
2019-05-06 10:12:44 -03:00
Tomas Bures
72ffe065d2
Added quick reports (at this moment only one) to campaign statistics page.
2019-04-22 22:46:48 +02:00
Tomas Bures
66702b5edc
Fixes in reports (generating a CSV).
...
Added caching of generated images in mosaico handler.
Various other fixes.
2019-04-22 02:41:40 +02:00
Tomas Bures
055c4c6b51
package-lock.json is updated and back. The client is hopefully fixed w.r.t. #571 .
2019-04-15 20:53:36 +02:00
Tomas Bures
b8f8750afd
Imported some enhancements from IVIS. Candidate for a fix for #571 .
2019-04-15 18:47:30 +02:00
Tomas Bures
94a2cdf89e
More elements for mosaico mjml support. Added "MJML Sample" wizard to mosaico templates.
2019-04-03 23:39:10 +02:00
Tomas Bures
ec0f288d81
Merge remote-tracking branch 'origin/development' into development
2019-04-03 12:14:09 +02:00
Tomas Bures
ad9f5d16bf
Added support to define mosaico templates in MJML. (A wizard that shows how to do this is TODO.)
...
Adopted some core features (router, etc.) from IVIS.
2019-04-03 12:13:49 +02:00
Alexey Zinkevych
76b4f8b8c2
Transactional mail: added data rendering
2019-04-02 14:44:07 +03:00
Alexey Zinkevych
80279346f3
Transactional mail: code review fixes
2019-03-31 15:50:40 +03:00
Alexey Zinkevych
ed4a13fef7
Added transactional mail api docs
2019-03-31 13:07:29 +03:00
Tomas Bures
3b20ac5ce7
Some fixes in expection logging, template files and resizing mosaico images
2019-03-27 23:50:20 +01:00
Tomas Bures
63cfb22025
Merge branch 'development' into development-tb
2019-03-27 09:54:20 +01:00
Tomas Bures
d482d214d9
Line endings fixed so that we don't have CRLF in Git. Better now than later.
2019-03-27 09:49:29 +01:00
Tomas Bures
2fe7f82be3
Merge and cleanup of PR #564
...
The namespace filter in campaigns was dropped (i.e. "Work with campaign's namespace"). Instead, we need a universal solution. For instance a namespace slector somewhere in the top-right corner, which should apply to everything (not just campaigns).
Nevertheless, I kept the ...-by-namespace rest endpoints and related functions in models because they will be useful for implementing the universal namespace selection feature.
2019-03-27 00:41:18 +01:00
Tomas Bures
dcb7168322
Merge branch 'pull/564' into development
2019-03-26 22:55:00 +01:00
Tomas Bures
3ae4c77fb4
Preparations for mosaico MJML templates
2019-03-26 22:48:31 +01:00
Carlos
444717b4d0
Templates namespace filtering & fix
2019-03-20 08:57:06 +01:00
Carlos
b6a896558e
fix
2019-03-15 10:10:48 +01:00
Carlos
74fe5e73e2
Namespace filtering when create/edit campaigns
2019-03-14 16:15:37 +01:00
Carlos
75daaa1a65
Confirmation modal when launching campaign
2019-03-13 15:00:49 +01:00
Carlos
5d08db67b3
Show status bug
2019-03-13 13:23:57 +01:00
Carlos
83267a7e28
Checkbox text alignment and override checkboxes reorganized
2019-03-13 13:09:37 +01:00
Carlos
bdacf92917
Campaigns: Show override checkbox when Send configuration allows it
2019-03-13 10:22:19 +01:00
Carlos
1a61067ff9
Campaign status show send settings Bug
2019-03-13 09:52:02 +01:00
Tomas Bures
97bb700334
Various fixes
2019-03-09 07:42:14 +00:00
Carlos
a43302f3ab
Users list only for admin added
2019-03-04 15:57:51 +01:00
Carlos
38e277cb7c
Spanish lang without translation added
2019-03-04 15:44:52 +01:00
Carlos
aa66c18650
works
2019-03-04 15:17:37 +01:00
Tomas Bures
4a6aed4cf7
All create/edit forms now allow staying on the page after save.
2019-02-24 11:10:23 +00:00
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