| 
							
							
								 Dmitriy Simushev | 8326eb3ebf | Merge branch 'editable_locales' This allows to edit locales meta info using UI | 2015-05-22 12:22:27 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | e9baceb039 | Add an ability to change locale setting using UI Fixes #99 | 2015-05-22 11:26:48 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 720b72f8e4 | Use the latest version of PHPCS from the repository | 2015-05-22 10:59:46 +00:00 |  | 
			
				
					|  | a3ebe57f1f | Bump version | 2015-05-22 13:40:33 +03:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | d9dc5e0ed7 | Fix password form disapearing on installation | 2015-05-21 14:09:28 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | bc024c3253 | Fix layout for install and login pages | 2015-05-21 13:58:54 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 137d92624e | Store locales' meta info in the database | 2015-05-21 12:39:36 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 5d13afd8f6 | Make sure visitor name is not empty in prechat survey | 2015-05-08 14:54:53 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 5628f42782 | Make sure Thread::groupId is always integer See https://mibew.org/forums/index.php/topic,191756.0.html for details
about why it's needed. | 2015-05-08 12:46:50 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | eae5b8bb06 | Make rewrite rules work with old Apache See https://mibew.org/forums/index.php/topic,191761.0.html | 2015-05-07 14:17:14 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 40fef4e360 | Fix "replace" Handlebars.js helper | 2015-05-07 13:23:53 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | ab35143e18 | Add gulp "rebuild" task | 2015-04-17 14:18:59 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | f176ac628b | Use clean inside "default" gulp task | 2015-04-17 13:07:25 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 7a09546198 | Fix docs for EventDispatcher\Events::BUTTON_GENERATE const | 2015-04-15 14:30:44 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 47672a5eb6 | Fix gulp clean task | 2015-04-14 11:43:56 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 3307ba01dc | Fix bug with race condition on build | 2015-04-14 11:39:33 +00:00 |  | 
			
				
					|  | 7d3558460b | Bump version | 2015-04-14 13:47:23 +03:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 2fdb7e4525 | Update copyrights in the default page style CSS file | 2015-04-08 09:46:10 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 48d8805605 | Add "Show menu" link at awaiting users page Fixes #95 | 2015-04-08 09:44:05 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | e4a104f52e | Add CLI cron worker | 2015-04-01 15:28:10 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | ff09ea09cc | Extract CronWorker from CronController | 2015-04-01 15:24:51 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | a4ce7ffea7 | Clean up before release preparation | 2015-03-31 10:54:34 +00:00 |  | 
			
				
					|  | 0f8b5da18a | Bump version | 2015-03-30 14:10:55 +03:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 1a358c2f09 | Don't call set_csrf_token() function in controllers | 2015-03-27 15:19:10 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | b56881bf01 | Mark Database::throwExeptions method as deprecated This is done because the method has a typo in the name. | 2015-03-27 15:05:17 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 59de37a12b | Automatically reject invitation when visitor goes to another page | 2015-03-27 14:34:53 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 2a819b1b98 | Allow using "?" and "*" wildcards for history search | 2015-03-27 13:29:12 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | a9eb9f8cf2 | Mark thread as chatting right after an invitation is accepted | 2015-03-27 12:31:11 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 70f630d125 | Rewrite Thread::take method to simplify it | 2015-03-27 12:29:54 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 0075e2169c | Add a function that loads online operators | 2015-03-26 10:46:50 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | f47a67fd57 | Notify operators only about threads that are waiting for the answer | 2015-03-25 14:41:42 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | b2bb9cfb92 | Do not show alert if another one is already shown | 2015-03-25 14:28:03 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | a3f68852ce | Fix broken avatar URL in invitation | 2015-03-24 15:29:18 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 2031d82600 | Bump version | 2015-03-24 15:05:05 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 31b09570f9 | Allow to use multiple memcached servers for caching | 2015-03-24 15:01:39 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | b18aef404a | Use bower for managing client side dependencies Fixes #117 | 2015-03-23 16:42:32 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 6fb71835bf | Update Handlebars.js to v3.0.0 | 2015-03-23 10:05:40 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 22aaedd3be | Add support of memcached storage for caching | 2015-03-20 15:26:15 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 758203b6d3 | Encapsulate cache pool instantiation in CacheFactory | 2015-03-20 14:59:11 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 57182b0589 | Forbid access to cache files | 2015-03-20 13:24:34 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 0f44076e48 | Use unexpired cache for routes by default | 2015-03-20 13:15:32 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 094139dead | Add routes caching | 2015-03-20 13:08:04 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 30fd4bad7c | Add HTTP caching headers to translations.js Fixes #70 | 2015-03-19 12:04:42 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 9fef4b2871 | Simplify working with Asset Manager in Handlebars helpers | 2015-03-19 09:55:58 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | db702e43c9 | Simplify working with Router in Handlebars helpers | 2015-03-19 09:34:16 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 93c5cb995a | Update Vex.js to v2.3.2 | 2015-03-18 13:15:41 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 5fada43676 | Update Marionette.js to v2.4.1 | 2015-03-18 13:07:26 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | adac8fb3fd | Update Underscore.js to v1.8.2 | 2015-03-18 12:57:56 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 0eef94a164 | Update composer dependencies | 2015-03-18 12:50:09 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 3c0c880661 | Add CSRF protection for password recovery forms | 2015-03-17 14:41:31 +00:00 |  |