Bruno Lima
9b4e4d185e
Merge d6947d4a97
into a4ce7ffea7
2015-03-31 15:32:25 +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
Bruno Lima
d6947d4a97
Added by the browser cache using .htaccess
...
Added by the browser cache for files (js|css|jpg|png|gif|svg) using .htaccess
Using this type of cache server to the requests will be lower, thus, the application will become faster.
The cache is configured for 2 days.
2015-03-18 10:14:56 -03: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
Dmitriy Simushev
e122d020eb
Add CSRF protection to login form
2015-03-17 14:22:32 +00:00
Dmitriy Simushev
a8629df5ec
Use "encodeURIComponent" instead of "escape" in popup windows JS
...
This also fixes passing client's URL for IDN domains to the server.
2015-03-17 13:47:23 +00:00
Dmitriy Simushev
415005e2f6
Fix validation for empty emails
2015-03-17 13:25:00 +00:00
Dmitriy Simushev
6e78c45c67
Allow using email with IDN domains at the server side
2015-03-17 12:25:25 +00:00
Dmitriy Simushev
6ac77e629a
Improve email validation at the client side
2015-03-17 12:24:21 +00:00
Dmitriy Simushev
313e854723
Move email validation function to Mibew\Mail\Utils class
2015-03-17 10:36:45 +00:00
Dmitriy Simushev
4332d9c205
Use third-party library to validate email at client side
2015-03-17 10:31:37 +00:00
Dmitriy Simushev
833d2a9096
Use PHP's filter_var function for email validation
2015-03-16 15:58:34 +00:00
Dmitriy Simushev
6e71f0542b
Store relative avatar path in database
...
Also it fixes #114
2015-03-16 12:56:36 +00:00
f6fe379a54
Add information on cron job into README
2015-03-10 18:18:22 +03:00
Dmitriy Simushev
cc5adc17b2
Use correct field to pass operator's requests frequency to client side
...
Fixes #112
2015-03-04 09:56:37 +00:00
284318a287
Update version
2015-02-24 18:21:20 +03:00
Dmitriy Simushev
edcd348bca
Fix bug with single popup window openning
2015-02-20 14:22:59 +00:00
Dmitriy Simushev
21ae86958d
Remove unused AbstractGenerator::getChatUrlForJs method
2015-02-03 16:20:39 +00:00
Dmitriy Simushev
0dca0bb57d
Build correct URLs for chat popups
2015-02-03 16:19:01 +00:00
Dmitriy Simushev
933ced4575
Do not use HTML entities inside script tag
...
Fixes #107
2015-02-03 16:17:52 +00:00
Dmitriy Simushev
232d69cf72
Use Vex.js for alert, confirm and prompt
2015-02-03 14:23:32 +00:00
Dmitriy Simushev
c1850f0bb3
Use async notice for alert, confirm and prompt functions
2015-02-03 14:08:52 +00:00
Dmitriy Simushev
ebd6684d4a
Switch to PHPCS 2.x
2015-02-03 09:49:00 +00:00