Tomas Bures 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								613a6fb1f0 
								
							 
						 
						
							
							
								
								Merge pull request  #935  from podemos-info/api  
							
							... 
							
							
							
							API Improvements (v2) 
							
						 
						
							2020-08-26 11:58:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									joker-x 
								
							 
						 
						
							
							
							
							
								
							
							
								62f6ef4559 
								
							 
						 
						
							
							
								
								Use the new module and uninstall shortid  
							
							
							
						 
						
							2020-08-25 23:03:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									joker-x 
								
							 
						 
						
							
							
							
							
								
							
							
								5e77e3c98a 
								
							 
						 
						
							
							
								
								Added description and status:{SUBSCRIBED: 1, UNSUBSCRIBED: 2, BOUNCED: 3, COMPLAINED: 4} to response of the GET /lists/:email API Call ( Fix   #903 )  
							
							
							
						 
						
							2020-08-20 17:09:21 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									sedrubal 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								082901e4e7 
								
							 
						 
						
							
							
								
								Add Field cid to /api/lists/:email  
							
							... 
							
							
							
							With this `cid` you are able to do further API calls like unsubscribing
the user from all mailing lists. 
							
						 
						
							2019-11-10 00:43:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									root 
								
							 
						 
						
							
							
							
							
								
							
							
								cc73c679e5 
								
							 
						 
						
							
							
								
								Statistics not tracked when the user is not a test user fixed  
							
							
							
						 
						
							2019-08-21 14:18:43 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								712a905518 
								
							 
						 
						
							
							
								
								Fixes of functions around viewTestSubscriptions  
							
							
							
						 
						
							2019-08-01 07:46:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tomas Bures 
								
							 
						 
						
							
							
							
							
								
							
							
								ed3ed1a202 
								
							 
						 
						
							
							
								
								Some small updated in UI  
							
							
							
						 
						
							2019-07-31 16:50:06 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								5a16d789a0 
								
							 
						 
						
							
							
								
								Fixes in reports. Reports seem to work now  
							
							
							
						 
						
							2018-12-21 19:09:18 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								2edbd67205 
								
							 
						 
						
							
							
								
								New project structure  
							
							... 
							
							
							
							Beta of extract.js for extracting english locale 
							
						 
						
							2018-11-18 15:38:52 +01:00