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
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
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
a527b80291
Update of source files and integration of Portuguese translation
2019-05-13 01:10:53 +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
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
Carlos
83267a7e28
Checkbox text alignment and override checkboxes reorganized
2019-03-13 13:09: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
ab6c6b7d27
Alignments with IVIS
2019-01-12 00:57:10 +01: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
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
8a38133ffc
Updates in send configurations.
2018-12-25 19:10:28 +01:00
Tomas Bures
19fe5331d2
Localized strings
2018-12-23 19:46:49 +00:00
Tomas Bures
83ce716d94
Various fixes.
2018-12-23 19:27:29 +00:00
Tomas Bures
63c3383cff
Fixes in sendconfiguration list
2018-12-21 23:44:12 +01: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
b058169e12
Added confirmations for unsubscribe, blacklist and remove from blacklist
2018-11-22 11:31:16 +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
2edbd67205
New project structure
...
Beta of extract.js for extracting english locale
2018-11-18 15:38:52 +01:00
Tomas Bures
2b57396a5d
Added delete button to entity lists.
2018-09-28 14:51:55 +02:00
Tomas Bures
5670d21e76
Bugfixing.
2018-09-27 12:34:54 +02:00
Tomas Bures
27021e9b2b
Webhooks ported. Not tested.
2018-09-23 21:23:12 +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
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
0e0fb944e3
First attempt on campaign editing. Misses attachments. Untested.
2018-07-31 10:04:28 +05:30
Tomas Bures
189638364c
Added migration for campaigns
2018-07-22 00:01:28 +05:30
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
Tomas Bures
e97415c237
Some bugfixes. The configuration management should be now OK.
2018-04-22 20:29:35 +02:00
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
4fce4b6f81
WiP updates
2018-04-22 09:00:04 +02:00