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
cd798b5af7
Preparation of merge with master
2018-08-06 20:24:51 +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
1f5566ca9b
Some fixes so that the subscription forms work with the new mailer
2018-05-20 20:27:35 +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
Tomas Bures
a4ee1534cc
WiP on mailers
2018-04-29 18:13:40 +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
7b5642e911
Basic support for Mosaico-based email templates.
2018-04-02 11:58:32 +02:00
Tomas Bures
508d6b3b2f
Beginning of work on templates.
2018-02-13 23:50:13 +01:00
Tomas Bures
47b8d80c22
Fixes in subscriptions. It now passes the tests.
...
API tests still don't work.
2018-01-28 23:59:05 +01:00
Tomas Bures
e9165838dc
Subscription/unsubscription seems to work.
2018-01-27 16:37:14 +01:00
Tomas Bures
d8ee364a4b
settings keys in DB converted to camel case
...
callback-based settings model replaced by async-based settings model
2017-12-30 17:27:24 +01:00
Tomas Bures
6c5c47ac2e
Refactored subscriptions. Not even executed.
2017-12-30 12:23:16 +01:00
Tomas Bures
b22a87e712
Work in progress on subscriptions
2017-12-10 21:44:35 +01:00
witzig
87f7a050ab
Fixed bug #249
2017-06-11 01:27:27 +02:00
Tomas Bures
c11d1a1cbf
Added processing of the "auto" option in unsubscription.
...
If auto=yes is specified, the two-step unsubscription works as one-step. No unsubscription form is presented.
2017-05-27 00:43:56 +02:00
Tomas Bures
6b92e39112
Some fixes in lists and apis to reflect the changes in subscriptions.
...
Confirmation URLs split per action type. This allows more specific error reporting.
2017-05-06 06:35:32 -04:00
Tomas Bures
a6d25e668b
Release candidate of the selectable unsubscription
...
Implemented the resubscription process - i.e. pre-filling in the form when the subscription link is clicked in the unsubscription notice.
2017-05-04 17:42:46 -04:00
Tomas Bures
bd4961366f
More or less all the functionality for selectable unsubscription process. Not tested yet!
...
Sending emails moved completely to controller. It felt strange to have some emails sent from the controller and some of them from the model.
Confirmations refactored to an independent model that can be potentially used also for other actions that need an email confirmation.
2017-05-03 15:53:34 -04:00
Tomas Bures
32e2e61789
Unsubscription is identified by subscriber cid. This effectivelly allows only the recipient of the email to unsubscribe. This addresses issue #221 .
...
I also scraped the "auto" parameter which automatically submits the unsubscription form when the link is clicked in a campaign email. Instead, I introduced the
unsubscription options ONE_STEP, ONE_STEP_WITH_FORM, TWO_STEP, TWO_STEP_WITH_FORM. The options without "_WITH_FORM" shall behave like when called with "auto".
This functionality is to come. Currently it behaves as ONE_STEP_WITH_FORM.
2017-04-30 13:01:22 -04:00
Tomas Bures
3783d7c2ce
Halfway through extending subscriptions by selectable unsubscription process. Also contains changes towards better handling of scenarios when address is already subscribed.
2017-04-30 10:51:47 -04:00
Tomas Bures
c74232e9c5
Added option to mark a list as not being allowed to be subscribed by public users using the form.
...
The settings is a checkbox in list create/edit.
2017-04-14 08:57:47 -04:00
witzig
100fd41713
Fixes widgets for custom forms, #201
2017-04-10 08:44:33 +02:00
witzig
60907c0d86
Subscription Widget
2017-04-03 20:42:04 +02:00
Andris Reinman
d7c06e0a5a
Do not use .stack property with error objects
2017-03-24 13:04:38 +02:00
witzig
2e50fbc8ae
Custom Forms
2017-03-19 13:36:57 +01:00
Andris Reinman
d25565b6f8
Updated translation support
2017-03-07 16:30:56 +02:00
Andris Reinman
7fce6e28fa
Allow updating subscribers email address
2016-12-07 16:12:26 +02:00
Andris Reinman
e1ace459cf
Require subscribers to have JavaScript turned on
2016-09-08 20:43:02 +03:00
Andris Reinman
7171c236bd
Require JavaScript to be turned on for subsciption confirmations
2016-09-08 17:50:25 +03:00
Andris Reinman
78083c33fd
Require JavaScript to be turned on for subsciption confirmations
2016-09-08 17:49:01 +03:00
Andris Reinman
95379f731f
v1.18.0
2016-09-08 14:39:41 +03:00
Andris Reinman
10bd4614ef
Add an option to disable un/subscribe confirmation messages
2016-07-01 00:06:46 +03:00
Andris Reinman
9a5d723663
Fixed unsubscription bug #49
2016-05-25 13:47:14 +03:00
Andris Reinman
c26f8b15d7
v1.7.0
2016-05-12 19:21:56 +03:00
Andris Reinman
ae8a79ea07
Intial timezone support
2016-04-29 15:35:00 +03:00
Andris Reinman
478237e60f
Started adding timezone support
2016-04-29 14:57:13 +03:00
Andris Reinman
9e3b42e11c
Send welcome and unsubscribe confirmation emails
2016-04-21 20:17:19 +03:00
Andris Reinman
9c9af58eb5
Added PGP pubkey download button
2016-04-16 14:09:23 -07:00
Andris Reinman
02c8fb4dda
Added option to disable WYSIWYG editor
2016-04-11 21:35:04 -07:00
Andris Reinman
06d5e0d9bf
Fixed an issue with broken archive link. Added plaintext versions for transactional messages
2016-04-08 15:00:54 +03:00
Andris Reinman
54fa30701e
Initial import
2016-04-04 15:36:30 +03:00