| 
								
								
									 Andris Reinman | 95379f731f | v1.18.0 | 2016-09-08 14:39:41 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | d2f0d16980 | Updated install script to bundle ZoneMTA | 2016-09-08 11:20:33 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | 69ff628cda | Added support for JSON | 2016-08-29 15:51:20 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | 35078defb6 | do not fail on custom field index error | 2016-08-29 14:53:39 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | 7cb5af94b0 | return tag | 2016-08-29 14:09:07 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | c1cf51e877 | Return id for field insert api call | 2016-08-29 14:03:49 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | 896fc01015 | v1.16.0 | 2016-08-29 13:57:27 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | 3fcd389db8 | Merge branch 'cloudron-io-master' | 2016-08-29 13:02:20 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | 1469e08063 | Added API call to create new custom fields | 2016-08-29 12:27:14 +03:00 |  | 
				
					
						| 
								
								
									 Johannes Zellner | 2c387351c6 | Deny access for empty password authentication attempts | 2016-08-11 14:46:52 +02:00 |  | 
				
					
						| 
								
								
									 Johannes Zellner | 3f86ad2945 | Add users.add() | 2016-08-11 13:15:51 +02:00 |  | 
				
					
						| 
								
								
									 Johannes Zellner | dff9996fda | Add users.findByUsername() | 2016-08-11 13:01:02 +02:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | ef4aa301ab | do not decrement new unsubscribed subscribers, fixes #83 | 2016-08-11 10:56:16 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | fb7fd7238f | Encode List-ID header, allow access to campaigns with deleted list | 2016-08-10 20:45:29 +03:00 |  | 
				
					
						| 
								
								
									 Paul Borza | 5a52eeaf3a | add tracking image | 2016-07-31 20:02:36 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | 3182566526 | Fix ANY match segments with range queries | 2016-06-24 14:53:30 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | c72f03ff5e | Added API method to delete subscribers | 2016-06-24 14:29:07 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | eab46d758a | Display a list of triggered users | 2016-06-24 14:12:21 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | 4e33cc471f | status | 2016-06-22 15:25:36 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | b16209f23e | Added initial support for trigger based automation | 2016-06-22 14:32:15 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | a229f80e22 | Added support for relative date ranges in segments | 2016-06-01 16:36:24 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | 9bd6db2624 | v1.11.0 | 2016-05-31 17:32:36 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | 8546040e97 | v1.10.1 | 2016-05-26 12:53:12 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | 773977dd96 | v1.10.0 | 2016-05-25 23:58:17 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | f29a8a1b67 | Fetch multiple unsent messages at once to speed up delivery | 2016-05-25 18:01:39 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | 9a5d723663 | Fixed unsubscription bug #49 | 2016-05-25 13:47:14 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | 408f021c36 | Added views for bounced/unsubscribed/complained etc. | 2016-05-14 12:49:42 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | b626ea9c5e | Allow open ended ranges for segments | 2016-05-13 20:33:06 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | d933f07eac | v1.8.1 | 2016-05-13 20:08:42 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | 54ff4169d9 | fixed click tracking | 2016-05-13 15:46:39 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | 0d038f8a06 | list clicked subscribers | 2016-05-13 15:32:29 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | c26f8b15d7 | v1.7.0 | 2016-05-12 19:21:56 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | 11f412ded1 | Working API for subscribing and unsubscribing | 2016-05-07 14:28:24 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | 09de6e4576 | Added links click count stats to campaign view | 2016-05-05 14:34:54 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | 84869dafa7 | v1.4.1 | 2016-05-04 19:11:41 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | 8bc85a0b63 | RSS campaigns | 2016-05-04 16:54:09 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | 4f2d66c30c | Use juice to prepare html messages | 2016-05-03 19:21:01 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | c031ea7747 | first actually working version of RSS campaigns | 2016-05-03 14:04:46 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | fd0e75da27 | added view for RSS campaigns | 2016-05-03 12:36:06 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | 09103ac58b | Started adding support for RSS campaigns | 2016-05-03 00:04:43 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | bc34ed2e39 | u | 2016-04-30 18:19:48 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | 6e514e1ccc | use moment to detect timezones | 2016-04-29 19:13:51 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | 478237e60f | Started adding timezone support | 2016-04-29 14:57:13 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | 5876977f43 | use ajax to load campaign listing instead of prerendering | 2016-04-29 11:52:02 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | e4c71f4026 | First take on the "send from url" feature | 2016-04-26 19:07:07 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | e396219c03 | Added option to schedule sending | 2016-04-26 15:18:41 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | d9f7d5b1af | Rewrite merge tags in links | 2016-04-25 16:19:55 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | 172c8ce56f | Display failed imported addresses | 2016-04-25 15:39:17 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | 9e3b42e11c | Send welcome and unsubscribe confirmation emails | 2016-04-21 20:17:19 +03:00 |  | 
				
					
						| 
								
								
									 Andris Reinman | ac8ac7c6d6 | Send encrypted messages to users with GPG key set | 2016-04-16 10:11:10 -07:00 |  |