Eric Seigne 
								
							 
						 
						
							
							
							
							
								
							
							
								62a4b1ded1 
								
							 
						 
						
							
							
								
								add french language  
							
							 
							
							... 
							
							
							
							(cherry picked from commit 7414815b06 ) 
							
						 
						
							2020-04-30 14:32:44 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tomas Bures 
								
							 
						 
						
							
							
							
							
								
							
							
								3c4fbf2754 
								
							 
						 
						
							
							
								
								Merge branch 'pull/723' into development  
							
							 
							
							... 
							
							
							
							# Conflicts:
#	mvis/ivis-core 
							
						 
						
							2019-12-07 13:56:49 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tomas Bures 
								
							 
						 
						
							
							
							
							
								
							
							
								63a79ae36d 
								
							 
						 
						
							
							
								
								Updated packages and fixed problems caused by the update.  
							
							 
							
							
							
						 
						
							2019-12-07 10:47:57 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tomas Bures 
								
							 
						 
						
							
							
							
							
								
							
							
								cd2fdb9e23 
								
							 
						 
						
							
							
								
								Updated packages.  
							
							 
							
							... 
							
							
							
							Merged #763  + some variable renaming 
							
						 
						
							2019-12-07 09:28:17 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tomas Bures 
								
							 
						 
						
							
							
							
							
								
							
							
								e61e0fb802 
								
							 
						 
						
							
							
								
								Merge branch 'pull/763' into development  
							
							 
							
							
							
						 
						
							2019-12-07 08:24:34 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Gernot Pansy 
								
							 
						 
						
							
							
							
							
								
							
							
								e2a69ef76d 
								
							 
						 
						
							
							
								
								Added subscription changed trigger  
							
							 
							
							... 
							
							
							
							Is very useful if some subscription data is updated by API and you want to trigger after that because segments (filters) have changed. 
							
						 
						
							2019-12-03 09:08:40 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Markus Opolka 
								
							 
						 
						
							
							
							
							
								
							
							
								aa1baae5b5 
								
							 
						 
						
							
							
								
								Add German Translation for Mailtrain v2  
							
							 
							
							
							
						 
						
							2019-11-13 10:15:45 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eric Uldall 
								
							 
						 
						
							
							
							
							
								
							
							
								cb4e3c76d3 
								
							 
						 
						
							
							
								
								added code to allow failed messages from bad content url  
							
							 
							
							
							
						 
						
							2019-10-31 20:42:33 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tomas Bures 
								
							 
						 
						
							
							
							
							
								
							
							
								2aaa8f45b3 
								
							 
						 
						
							
							
								
								Work in progress on integration of IVIS.  
							
							 
							
							... 
							
							
							
							Some fixes. 
							
						 
						
							2019-08-31 11:46:18 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tomas Bures 
								
							 
						 
						
							
							
							
							
								
							
							
								bb237b3da4 
								
							 
						 
						
							
							
								
								Fix - URL bases replacement didn't work for HBS tag language.  
							
							 
							
							
							
						 
						
							2019-08-11 21:50:06 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tomas Bures 
								
							 
						 
						
							
							
							
							
								
							
							
								02360be75b 
								
							 
						 
						
							
							
								
								Various fixes.  
							
							 
							
							
							
						 
						
							2019-07-23 21:16:55 +05:30  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tomas Bures 
								
							 
						 
						
							
							
							
							
								
							
							
								8606652101 
								
							 
						 
						
							
							
								
								Fixes. Reimplementation of the API transaction sender.  
							
							 
							
							
							
						 
						
							2019-07-16 21:03:37 +05:30  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								97b4bb7574 
								
							 
						 
						
							
							
								
								Mosaico MJML sample updated to showcase conditional display markup.  
							
							 
							
							
							
						 
						
							2019-05-19 19:20:02 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								03bcba1667 
								
							 
						 
						
							
							
								
								Merge branch 'pull/595' into development-tb  
							
							 
							
							
							
						 
						
							2019-05-12 10:09:33 +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 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0618d899c0 
								
							 
						 
						
							
							
								
								Update langs.js  
							
							 
							
							
							
						 
						
							2019-05-06 10:14:52 -03: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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								1073d03d1b 
								
							 
						 
						
							
							
								
								base.sql and mailtrain.sql updated to fresh v2 DB schema and data  
							
							 
							
							
							
						 
						
							2018-12-21 22:37:30 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								cb1fc5b28d 
								
							 
						 
						
							
							
								
								Further work on localization  
							
							 
							
							
							
						 
						
							2018-12-15 15:15:48 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								ec299053ba 
								
							 
						 
						
							
							
								
								Updates in locale  
							
							 
							
							
							
						 
						
							2018-11-18 21:34:28 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								9f467762c0 
								
							 
						 
						
							
							
								
								Included MJML4  
							
							 
							
							
							
						 
						
							2018-11-10 02:05:26 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								86efa11994 
								
							 
						 
						
							
							
								
								Before renaming imports to tasks  
							
							 
							
							
							
						 
						
							2018-09-23 22:28:58 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tomas Bures 
								
							 
						 
						
							
							
							
							
								
							
							
								27021e9b2b 
								
							 
						 
						
							
							
								
								Webhooks ported. Not tested.  
							
							 
							
							
							
						 
						
							2018-09-23 21:23:12 +02:00