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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								444717b4d0 
								
							 
						 
						
							
							
								
								Templates namespace filtering & fix  
							
							
							
						 
						
							2019-03-20 08:57:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Carlos 
								
							 
						 
						
							
							
							
							
								
							
							
								74fe5e73e2 
								
							 
						 
						
							
							
								
								Namespace filtering when create/edit campaigns  
							
							
							
						 
						
							2019-03-14 16:15:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Carlos 
								
							 
						 
						
							
							
							
							
								
							
							
								1a61067ff9 
								
							 
						 
						
							
							
								
								Campaign status show send settings Bug  
							
							
							
						 
						
							2019-03-13 09:52:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Carlos 
								
							 
						 
						
							
							
							
							
								
							
							
								25ecd85910 
								
							 
						 
						
							
							
								
								CampaignNamespaceUpdateBugFixed  
							
							
							
						 
						
							2019-03-06 09:47:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tomas Bures 
								
							 
						 
						
							
							
							
							
								
							
							
								0c3510d626 
								
							 
						 
						
							
							
								
								Some fixes  
							
							
							
						 
						
							2019-02-18 22:42:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tomas Bures 
								
							 
						 
						
							
							
							
							
								
							
							
								8d95f43dbc 
								
							 
						 
						
							
							
								
								Added feature to create template from another template.  
							
							
							
						 
						
							2019-02-18 20:36: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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								e786964411 
								
							 
						 
						
							
							
								
								Some fixes in RSS feed processing.  
							
							... 
							
							
							
							It is now possible to have hierarchical merge tags (separated by "."). The merge tags are now case sensitive.
Mailtrain allows passing element "mt:entries-json" in the RSS item feed. If this is detected, it parses the json structure and makes it available through RSS_ENTRY_CUSTOM_TAGS. Then it can be used as [RSS_ENTRY_CUSTOM_TAGS.field_quote_text.rendered] 
							
						 
						
							2018-12-29 11:21:25 +01: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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								b058169e12 
								
							 
						 
						
							
							
								
								Added confirmations for unsubscribe, blacklist and remove from blacklist  
							
							
							
						 
						
							2018-11-22 11:31:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tomas Bures 
								
							 
						 
						
							
							
							
							
								
							
							
								92ca1c0f28 
								
							 
						 
						
							
							
								
								Implemented basic support for GDPR  
							
							
							
						 
						
							2018-11-22 00:02:14 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								2edbd67205 
								
							 
						 
						
							
							
								
								New project structure  
							
							... 
							
							
							
							Beta of extract.js for extracting english locale 
							
						 
						
							2018-11-18 15:38:52 +01:00