Tomas Bures 
								
							 
						 
						
							
							
							
							
								
							
							
								d170548cfa 
								
							 
						 
						
							
							
								
								- Fix for  #890  
							
							... 
							
							
							
							- "Channels" feature
- Shoutout config param rendered on the homepage
- "Clone" feature for campaigns 
							
						 
						
							2020-07-17 14:53:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tomas Bures 
								
							 
						 
						
							
							
							
							
								
							
							
								00432e6cfe 
								
							 
						 
						
							
							
								
								- Fix for  #890  
							
							... 
							
							
							
							- "Channels" feature
- Shoutout config param rendered on the homepage
- "Clone" feature for campaigns 
							
						 
						
							2020-07-16 20:37:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									AndresMRM 
								
							 
						 
						
							
							
							
							
								
							
							
								8271d6675a 
								
							 
						 
						
							
							
								
								Add API enpoints to create, delete and get lists.  
							
							
							
						 
						
							2020-01-31 10:04:07 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrés Martano 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ecabc962ef 
								
							 
						 
						
							
							
								
								typo  
							
							
							
						 
						
							2020-01-25 12:54:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tomas Bures 
								
							 
						 
						
							
							
							
							
								
							
							
								b6ed5e56b9 
								
							 
						 
						
							
							
								
								Date/time and device type in quick report.  
							
							... 
							
							
							
							Fix - invalid campaign when one tried to unsubscribe from a test message before campaign was sent 
							
						 
						
							2019-09-05 15:51:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tomas Bures 
								
							 
						 
						
							
							
							
							
								
							
							
								4252a08c39 
								
							 
						 
						
							
							
								
								Fix for  #690  
							
							
							
						 
						
							2019-08-23 13:56:22 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									root 
								
							 
						 
						
							
							
							
							
								
							
							
								1bf37e65a3 
								
							 
						 
						
							
							
								
								Clone from existing custom forms Added  
							
							
							
						 
						
							2019-07-23 12:35:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									root 
								
							 
						 
						
							
							
							
							
								
							
							
								e9bf4a890c 
								
							 
						 
						
							
							
								
								Copy custom forms added  
							
							
							
						 
						
							2019-07-22 13:01:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tomas Bures 
								
							 
						 
						
							
							
							
							
								
							
							
								8606652101 
								
							 
						 
						
							
							
								
								Fixes. Reimplementation of the API transaction sender.  
							
							
							
						 
						
							2019-07-16 21:03:37 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tomas Bures 
								
							 
						 
						
							
							
							
							
								
							
							
								a22187ef12 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/development' into development-tb  
							
							... 
							
							
							
							# Conflicts:
#	server/lib/template-sender.js
#	server/routes/api.js 
							
						 
						
							2019-07-10 02:13:19 +04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									amit.kumar 
								
							 
						 
						
							
							
							
							
								
							
							
								20603f679c 
								
							 
						 
						
							
							
								
								allow attachments from api  
							
							
							
						 
						
							2019-06-19 15:55:39 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
								
							 
						 
						
							
							
							
							
								
							
							
								bbbe671d59 
								
							 
						 
						
							
							
								
								Merge branch 'pull/528' into development-tb  
							
							
							
						 
						
							2019-05-19 22:22:29 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								ef0464bbc9 
								
							 
						 
						
							
							
								
								Further improvements in caching. The state of the cache is now persisted in DB. This persists the cache between server restarts.  
							
							
							
						 
						
							2019-04-22 11:41:37 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								8b39a101cd 
								
							 
						 
						
							
							
								
								Transactional mail: minor template-sender refactoring  
							
							
							
						 
						
							2019-04-02 16:35:57 +03: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 
								
							 
						 
						
							
							
							
							
								
							
							
								e3e1e7a086 
								
							 
						 
						
							
							
								
								Merge branch 'development' of  https://github.com/Mailtrain-org/mailtrain  into transactional-mail-v2  
							
							
							
						 
						
							2019-03-31 11:52:42 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexey Zinkevych 
								
							 
						 
						
							
							
							
							
								
							
							
								4a521a8f0f 
								
							 
						 
						
							
							
								
								Implemented basic transactional emails API  
							
							
							
						 
						
							2019-03-25 14:48:18 +02: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tomas Bures 
								
							 
						 
						
							
							
							
							
								
							
							
								97bb700334 
								
							 
						 
						
							
							
								
								Various fixes  
							
							
							
						 
						
							2019-03-09 07:42:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tomas Bures 
								
							 
						 
						
							
							
							
							
								
							
							
								41cd01c2b9 
								
							 
						 
						
							
							
								
								Exported CSV now contains status column (fix for  #547 )  
							
							
							
						 
						
							2019-02-23 14:27:28 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gernot Pansy 
								
							 
						 
						
							
							
							
							
								
							
							
								d52436c566 
								
							 
						 
						
							
							
								
								added webhook support for postal mail server  
							
							
							
						 
						
							2019-02-14 22:38:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tomas Bures 
								
							 
						 
						
							
							
							
							
								
							
							
								a1e52c2d7a 
								
							 
						 
						
							
							
								
								Fix for  #516  
							
							
							
						 
						
							2019-01-12 11:20:58 +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