Dmitriy Simushev
12cb4f014a
Remove "names" locale
2014-06-06 10:58:05 +00:00
Dmitriy Simushev
91b46e23aa
Clean up markup in localization
2014-06-06 10:35:26 +00:00
Dmitriy Simushev
2bb02b6e13
Clean up markup in "common.asterisk_explanation" localization constant
2014-06-06 09:39:36 +00:00
Dmitriy Simushev
ef0f43d7e4
Remove markup from "old browsers" localization constants
2014-06-06 08:55:39 +00:00
Dmitriy Simushev
49469f6aaf
Remove markup from errors realated localized strings
2014-06-05 15:38:17 +00:00
Dmitriy Simushev
12634894ac
Remove admin buttons from localization
2014-06-05 14:47:18 +00:00
Dmitriy Simushev
a2383a2702
Fix bug with call to undefined "_getlocal" function
2014-06-05 13:33:14 +00:00
Dmitriy Simushev
ddd7498016
Remove unused images from locale
2014-06-05 12:57:15 +00:00
Dmitriy Simushev
4ecec3a3ab
Remove separation of localization constants by level
2014-06-05 11:05:06 +00:00
Dmitriy Simushev
3bb7507fe5
Fix docs about language code standard
2014-06-05 10:04:23 +00:00
Dmitriy Simushev
7410a0019b
Replace "getlocal2" function with "getlocal" one
2014-06-05 08:51:14 +00:00
Dmitriy Simushev
8105bfaa1e
Replace "getlocal2_" function with "getlocal"
2014-06-05 08:27:26 +00:00
Dmitriy Simushev
9ddaba0b4c
Replace "getlocal_" function with "getlocal"
2014-06-05 08:15:25 +00:00
Dmitriy Simushev
090166b780
Update arguemnts list of the "getlocal" function.
2014-06-05 07:56:08 +00:00
Dmitriy Simushev
98fe748bef
Remove getstring* functions
2014-06-04 12:20:40 +00:00
Dmitriy Simushev
24c50487d2
Fix bug with undefined "$start" variable in StatisticsController
2014-06-03 15:37:58 +00:00
Dmitriy Simushev
2da623dfb3
Remove "start_xml_output" and "start_js_output" functions
2014-06-03 14:58:14 +00:00
Dmitriy Simushev
390391d117
Do not output content in "*Style::render" methods
2014-06-03 14:55:31 +00:00
Dmitriy Simushev
80f1fbbce7
Remove "check_login" and "force_password" functions
2014-06-03 14:42:39 +00:00
Dmitriy Simushev
1a628d39f7
Replace "index.php" files with a controller.
2014-06-03 14:40:38 +00:00
Dmitriy Simushev
66a68d0f23
Replace "cron.php" with a controller
2014-06-03 13:34:08 +00:00
Dmitriy Simushev
457045d81a
Remove legacy code from csrf_check_token function
2014-06-03 13:18:00 +00:00
Dmitriy Simushev
3346a0c90f
Remove "setup_settings_tabs" function
2014-06-03 13:13:35 +00:00
Dmitriy Simushev
b75f693454
Replace "operator/*_themes.php" with a controller
2014-06-03 12:44:52 +00:00
Dmitriy Simushev
7b6604fba2
Replace "thread.php" with a controller
2014-06-03 10:10:20 +00:00
Dmitriy Simushev
5244480d4c
Simplify chat controllers directory stucture
2014-06-03 09:55:28 +00:00
Dmitriy Simushev
6c9734648a
Beautify user chat URLs
2014-06-03 09:43:44 +00:00
Dmitriy Simushev
44ca9e2a2e
Clean up "Chat\User\MailController" logic
2014-06-03 08:56:11 +00:00
Dmitriy Simushev
e886e7dc33
Beautify operator chat URLs
2014-06-03 08:15:11 +00:00
Dmitriy Simushev
e31b03ccdf
Extract redirection logic from "Chat\Operator\ChatController"
2014-06-02 13:05:34 +00:00
Dmitriy Simushev
7ceb242814
Fix bug with the route name
2014-06-02 12:20:54 +00:00
Dmitriy Simushev
4ff92e7f5c
Replace "$mibew_mailbox" variable with a constant
2014-06-02 12:08:24 +00:00
Dmitriy Simushev
b6ee459833
Replace "mail.php" with a controller
2014-06-02 11:56:56 +00:00
Dmitriy Simushev
f7dd6a8d72
Replace "client.php" with a controller
2014-06-02 11:27:19 +00:00
Dmitriy Simushev
0cdf90e24a
Replace "operator/redirect.php" with a controller
2014-06-02 10:32:51 +00:00
Dmitriy Simushev
94ab0b8b07
Replace "operator/agent.php" with a controller
2014-06-02 09:58:03 +00:00
Dmitriy Simushev
1163023062
Rewrite Authentication Manager to keep the current operator within it
2014-05-30 10:53:22 +00:00
Dmitriy Simushev
65a9e7c9e8
Remove outdated styles "how to" file
2014-05-30 08:27:56 +00:00
Dmitriy Simushev
c3fd4941fe
Replace "captcha.php" with a controller
2014-05-30 08:26:35 +00:00
Dmitriy Simushev
36e06aec16
Remove unused functions
2014-05-29 15:15:35 +00:00
Dmitriy Simushev
f5cb3ec179
Replace "operator/getcode.php" with a controller
2014-05-29 15:13:03 +00:00
Dmitriy Simushev
090ebdb332
Merge branch 'master' of github.com:Mibew/mibew
2014-05-29 12:13:20 +00:00
Dmitriy Simushev
a05f966cfd
Add 'operatorAuthenticate' event
2014-05-29 11:50:16 +00:00
Dmitriy Simushev
335cdc6055
Rewrite login/logout process
2014-05-29 11:38:21 +00:00
Dmitriy Simushev
6a5b962f01
Build cookie factory
...
Please, do not tell Cookie Monster.
2014-05-29 08:17:40 +00:00
88ff761876
Merge branch 'invitation_style'
2014-05-28 18:23:32 +04:00
eefd9ece11
Fix appearance of the default invitation in ie8+
2014-05-28 18:20:59 +04:00
Dmitriy Simushev
078bf1c1fc
Merge remote-tracking branch 'invitation_style'
2014-05-28 09:22:30 +00:00
Dmitriy Simushev
037d69bccb
Merge remote-tracking branch 'default_chat_logo'
2014-05-28 08:11:23 +00:00
eb062a2424
Add screenshots to a styles of invitations
2014-05-28 02:06:43 +04:00
0619cdc9c1
Fix outlook of the default chat invitation in standard modern browsers
2014-05-28 01:46:18 +04:00
15739dd410
Fix header of the default chat invitation
2014-05-27 18:41:15 +04:00
Dmitriy Simushev
e458257c65
Add missed property to Application class
2014-05-27 14:16:26 +00:00
Dmitriy Simushev
3d8fa75d59
Use RouterInterface in ConrollerResolver constructor
2014-05-27 13:23:59 +00:00
Dmitriy Simushev
f4268b53cf
Mark "check_login" function as deprecated
2014-05-27 11:08:17 +00:00
Dmitriy Simushev
dfca800514
Mark "setup_settings_tabs" function as deprecated
2014-05-27 08:28:01 +00:00
Dmitriy Simushev
862d94d35d
Replace "operator/features.php" with a controller
2014-05-27 08:23:13 +00:00
af08dd1b43
Update screenshot for the default chat theme
2014-05-27 00:01:33 +04:00
6c3c70024d
Update default logo for the default chat theme
2014-05-27 00:01:07 +04:00
edc7838128
Improve the default invitation theme
2014-05-27 00:00:04 +04:00
Dmitriy Simushev
46e329471c
Replace "operator/performance.php" with a controller
2014-05-26 13:08:33 +00:00
Dmitriy Simushev
3373095a66
Replace "operator/settings.php" with a controller
2014-05-26 12:36:14 +00:00
Dmitriy Simushev
3ea2da1ad2
Create "BanController"
2014-05-26 10:01:38 +00:00
Dmitriy Simushev
8969b71613
Replace "operator/translate.php" with a controller
2014-05-23 12:56:39 +00:00
Dmitriy Simushev
ae92fe1514
Remove "$messages" global variable
2014-05-23 11:43:09 +00:00
Dmitriy Simushev
36b817ac58
Do not use IDs from form fields
2014-05-23 11:19:53 +00:00
Dmitriy Simushev
9527ef632f
Extract access check from operator controllers
2014-05-23 10:53:29 +00:00
Dmitriy Simushev
af45d34721
Restrict access to avatar edit page
2014-05-23 09:11:35 +00:00
Dmitriy Simushev
c39131199d
Replace "operator/permissions.php" with a controller
2014-05-23 09:08:13 +00:00
Dmitriy Simushev
e4cce9618e
Make "Mibew\Controller\Group\AbstractController" really abstract
2014-05-23 08:54:30 +00:00
Dmitriy Simushev
4d45e57a9b
Remove "&" from "get_csrf_token_in_url" function's result
2014-05-23 07:53:09 +00:00
Dmitriy Simushev
16749fec8c
Replace "operator/opgroups.php" with a controller
2014-05-22 15:49:41 +00:00
Dmitriy Simushev
8a4da51366
Fix bug with operators URLs at group member page
2014-05-22 15:01:04 +00:00
Dmitriy Simushev
2568072c0e
Split giant "GroupController" to several parts
2014-05-22 14:58:54 +00:00
Dmitriy Simushev
8c9e361918
Split giant "OperatorController" to several parts
2014-05-22 13:36:18 +00:00
Dmitriy Simushev
9f70aa80d2
Replace "operator/avatar.php" with a controller
2014-05-22 12:48:17 +00:00
Dmitriy Simushev
9fb205bc2b
Replace "operator/operator.php" with a controller
2014-05-22 10:12:11 +00:00
Dmitriy Simushev
1af5e68bd0
Fix regexp for thread ID
2014-05-21 10:47:03 +00:00
Dmitriy Simushev
b674060ddf
Replace "operator/operators.php" with a controller
2014-05-21 10:45:09 +00:00
55dff20bc1
Beautify js code
2014-05-21 13:24:34 +04:00
Dmitriy Simushev
a3f76b3369
Merge remote-tracking branch 'origin/issue04'
2014-05-21 09:20:42 +00:00
a8e84342b9
Rebuild js using latest Closure compiler
2014-05-21 13:13:35 +04:00
Dmitriy Simushev
42e32bb7a7
Use appropriate name for submit handler in "CannedMessageController"
2014-05-21 08:32:06 +00:00
Dmitriy Simushev
f4129ff8ee
Replace "operator/invite.php" with a controller
2014-05-21 08:23:51 +00:00
Dmitriy Simushev
938c4cbd69
Remove unused code that is related with invitations
2014-05-21 07:55:55 +00:00
619a5c4ecf
Remove useless blank line
2014-05-21 01:04:12 +04:00
Dmitriy Simushev
ff0e1060e9
Fix new user sound notification (issue #38 ).
2014-05-20 15:14:35 +00:00
Dmitriy Simushev
ad20c781a5
Make controllers' comments more sensible
2014-05-20 14:22:47 +00:00
Dmitriy Simushev
278f9e65ac
Use correct regexp for integer value
2014-05-20 14:09:13 +00:00
Dmitriy Simushev
d6d4e36640
Add a controller for group-related actions
2014-05-20 14:06:39 +00:00
Dmitriy Simushev
4f5207858f
Clean up "CannedMessageController" code
2014-05-20 13:37:26 +00:00
Dmitriy Simushev
d06e4a1d48
Add access check based on permissions
2014-05-20 11:09:29 +00:00
Dmitriy Simushev
bd1096760b
Use more convenient name for canned messages stuff
2014-05-20 11:09:16 +00:00
Dmitriy Simushev
6bd729e859
Merge branch 'issue22'
2014-05-20 09:33:03 +00:00
Dmitriy Simushev
5ef2495ee3
Replace "operator/cannededit.php" with a controller
2014-05-20 09:22:44 +00:00
525243bd8d
Improve sound playback (see Issue #4 )
2014-05-19 19:34:23 +04:00
a17583c599
Make all settings changeable (see Issue #22 )
2014-05-19 16:35:21 +04:00
Dmitriy Simushev
2630786cc1
Replace "operator/canned.php" with a controller
2014-05-19 10:25:32 +00:00
Dmitriy Simushev
86f2c59faa
Make "csrf_check_token" function compatible with new requests logic
2014-05-19 09:36:17 +00:00
Dmitriy Simushev
00e7f3eb40
Add controller's action for user's track
2014-05-19 07:33:44 +00:00
Dmitriy Simushev
ae1b1dfbb1
Add script for coding style check
2014-05-16 09:21:01 +00:00
Dmitriy Simushev
8e01325cad
Fix coding style
2014-05-16 08:32:25 +00:00
Dmitriy Simushev
3e01b98388
Add "statistics" controller
2014-05-16 08:28:25 +00:00
Dmitriy Simushev
797fc7a3c0
Fix Exception names in \Mibew\Application class
2014-05-16 08:20:44 +00:00
Dmitriy Simushev
e3fe5b8022
Create a controller for password recovery pages
2014-05-15 14:50:16 +00:00
Dmitriy Simushev
d342a4ca9a
Merge branch 'display_image'
2014-05-15 14:38:16 +00:00
Dmitriy Simushev
64e96c1c30
Add HTTP Exceptions classes
2014-05-15 14:29:39 +00:00
cd51a360df
Display image next to user name in chat history (see Issue #3 )
2014-05-15 18:06:50 +04:00
Dmitriy Simushev
d7153a4bf1
Improve filtration of special characters
2014-05-15 12:09:16 +00:00
Dmitriy Simushev
b399cf74e9
Merge branch 'text_button'
2014-05-15 11:53:32 +00:00
Dmitriy Simushev
9718ab4ec1
Remove unused argument from "get_locale_links" function
2014-05-15 07:16:31 +00:00
4f3c9af3c4
Generate non-graphical buttons for locales with missed images
2014-05-15 01:07:21 +04:00
df448fbaf5
Fix typo
2014-05-15 00:58:50 +04:00
88694193b4
Port text button from legacy (see Issue #35 )
2014-05-15 00:55:43 +04:00
Dmitriy Simushev
e76ded074c
Remove encoding-related localization constants
2014-05-14 13:01:39 +00:00
Dmitriy Simushev
f483c90ee2
Use only UTF-8 encoding in database connections
2014-05-14 12:39:19 +00:00
Dmitriy Simushev
7042f3dd9e
Use only UTF-8 encoding
2014-05-14 12:16:04 +00:00
Dmitriy Simushev
a93517dcf1
Add "history" controller
2014-05-14 09:02:45 +00:00
Dmitriy Simushev
1106a510da
Create controller for awaiting-users actions
2014-05-13 14:52:30 +00:00
Dmitriy Simushev
4dac50301d
Replace "/operator/updates.php" page with a controller
2014-05-13 14:20:11 +00:00
Dmitriy Simushev
3762bd4906
Add "logged in" access check
2014-05-13 14:10:00 +00:00
Dmitriy Simushev
d41f8547db
Use route name instead of path in controllers docs
2014-05-13 14:06:15 +00:00
Dmitriy Simushev
75349a34b5
Mark function "force_password" as deprecated
2014-05-13 13:33:56 +00:00
Dmitriy Simushev
b10408b631
Add routes-based access control
2014-05-13 12:13:02 +00:00
bac1404cf1
Make flat_cp tool portable to systems without GNU sed
2014-05-12 18:01:13 +04:00
Dmitriy Simushev
1c9430286c
Add PHP Code Sniffer to dev dependencies
2014-05-08 13:20:03 +00:00
Dmitriy Simushev
c7d87ac5c8
Fix codding style
2014-05-08 13:19:04 +00:00
Dmitriy Simushev
e6c055e782
Mark "start_xml_output" function as deprecated
2014-05-08 12:24:11 +00:00
Dmitriy Simushev
35605b5af3
Create controller for button image
2014-05-08 11:53:25 +00:00
Dmitriy Simushev
8db2b94203
Prepare a request before send
2014-05-08 11:29:39 +00:00
Dmitriy Simushev
09411a4b32
Add "visitorTrack" event
2014-05-07 11:26:22 +00:00
Dmitriy Simushev
049dff0952
Make a controller for widget gateway
2014-05-07 11:23:25 +00:00
Dmitriy Simushev
7374d5f752
Fix bug in the main exceptions catcher
2014-05-07 09:16:09 +00:00
Dmitriy Simushev
f809557679
Replace license.php with controller's action
2014-05-06 15:36:15 +00:00
Dmitriy Simushev
18a2718888
Add extension to LICENSE, README, VERSION files
2014-05-06 15:25:21 +00:00
Dmitriy Simushev
3e7578411b
Load all libs in libs/init.php
2014-05-06 15:18:31 +00:00
Dmitriy Simushev
456e329232
Add info about the project to composer.json
2014-05-06 14:55:18 +00:00
Dmitriy Simushev
a15b37d9ea
Implement front controller
2014-05-06 14:26:30 +00:00
Dmitriy Simushev
11462e76ef
Increase required PHP version
2014-04-29 14:31:43 +00:00
Dmitriy Simushev
8057b40bb3
Update installation procedure
2014-04-28 10:54:09 +00:00
Dmitriy Simushev
b40f1e2e51
Fix bug with takeover feature
2014-04-28 08:39:11 +00:00
Dmitriy Simushev
06991af115
Fix problem with not serial keys and JSON response
2014-04-25 12:38:36 +00:00
Dmitriy Simushev
4e3593375f
Update Handlebars.php
2014-04-24 13:43:00 +00:00
Dmitriy Simushev
b0c7cd350f
Fix bug with sound when "mibew root" is empty
2014-04-24 13:21:17 +00:00
Dmitriy Simushev
0e2fbf3cf1
Provide js callbacks for invitation events
2014-04-09 08:44:16 +00:00
Mahmood Reza Sajjadi
787f446c31
remove depricated tag
2014-03-27 15:49:30 +04:30
Mahmood Reza Sajjadi
943afd00d1
remove depricated tag
2014-03-27 15:49:24 +04:30
Mahmood Reza Sajjadi
bc33e32ea4
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
src/mibew/libs/chat.php
2014-03-25 14:10:16 +04:30
22e055d5e8
Encode the value of Mibew root according to RFC 3986
2014-03-24 11:18:33 +04:00
Mahmood Reza Sajjadi
cf25dbfdf8
add comments
2014-03-23 19:36:20 +04:30
Mahmood Reza Sajjadi
35aa8c4023
compleate comments
2014-03-23 19:00:24 +04:30
Mahmood Reza Sajjadi
4ef272a337
compleate comments
2014-03-23 19:00:18 +04:30
Dmitriy Simushev
bbb5072130
Add "usersUpdateThreadsAlter" event
2014-03-14 15:59:11 +04:00
Dmitriy Simushev
388179bf0b
Pass Thread::userId field to the users JS application
2014-03-14 15:42:58 +04:00
Dmitriy Simushev
6faef577e1
Add "ifEven"/"ifOdd" helpers to Handlebars.js
2014-03-11 14:24:55 +00:00
Dmitriy Simushev
1a8035af4f
Remove "open_basedir" option.
...
It brings more problems than profit
2014-03-11 13:13:57 +00:00
Dmitriy Simushev
0299f597ff
Update Handlebars.php
2014-03-11 13:11:36 +00:00
Dmitriy Simushev
782aee16b2
Update Marionette.js to v.1.6.4
2014-03-11 13:08:39 +00:00
Dmitriy Simushev
2e492ebd7d
Update Backbone.js to v.1.1.2
2014-03-11 13:02:17 +00:00
Dmitriy Simushev
1092d60f79
Fix bug in tools/cat bash script
2014-03-11 11:02:35 +00:00
Dmitriy Simushev
1f4414ba4f
Add templates from default js app to chat style
2014-03-07 09:56:16 +00:00
Mahmood Reza Sajjadi
f23f07b05c
compleate comments
2014-03-07 12:57:07 +03:30
Mahmood Reza Sajjadi
5178462d64
add depricated tag
2014-03-07 15:44:49 +03:30
Mahmood Reza Sajjadi
bd61854a10
add depricated tag
2014-03-07 15:44:41 +03:30
Mahmood Reza Sajjadi
1af0045997
comments compleated
2014-03-07 14:55:11 +03:30
Dmitriy Simushev
cb3e2ea468
Move some constants from libs/chat.php to libs/common/constants.php
2014-03-06 13:18:55 +00:00
Dmitriy Simushev
c92e0096dd
Fix bug with JavaScript plugins options
2014-03-06 11:14:53 +00:00
Dmitriy Simushev
16eac2f8c4
Fix bug with additional localized strings
2014-03-06 11:12:39 +00:00
Dmitriy Simushev
ad20a18317
Fix bug with additional css/js in chat template
2014-03-06 10:57:35 +00:00
Dmitriy Simushev
9069570f0b
Inplement singleton pattern in AbstractProcessor
2014-03-05 08:58:10 +00:00
Dmitriy Simushev
f467c35bd3
Use "get" prefix for StyleInterface::defaultStyle
2014-03-04 14:19:43 +00:00
Dmitriy Simushev
8fe93ec779
Use "get" prefix for StyleInterface::currentStyle
2014-03-04 14:15:33 +00:00
Dmitriy Simushev
db710b9e06
Use "get" prfix for AbstractStyle::defaultConfigurations
2014-03-04 14:07:19 +00:00
Dmitriy Simushev
3a01ec4d26
Rename StyleInterface::availableStyles to "getAvailableStyles"
2014-03-04 14:03:48 +00:00
Dmitriy Simushev
2c28a620b9
Rename "StyleInterface::configurations" to "getConfigurations"
2014-03-04 13:56:28 +00:00
Dmitriy Simushev
75703ecadd
Rename "StyleInterface::name" method to "getName"
2014-03-04 13:53:10 +00:00
Dmitriy Simushev
2b2139687a
Rename StyleInterface::filesPath method to "getFilesPath"
2014-03-04 13:48:56 +00:00
Dmitriy Simushev
869ce50f31
Add \Mibew\Plugin\AbstractPlugin class
2014-03-04 13:41:58 +00:00
Dmitriy Simushev
16d48592cc
Extend \Mibew\Plugin\PluginInterface
2014-03-04 13:14:28 +00:00
Dmitriy Simushev
414b5c6b60
Fix documentation for AbstractStyle and StyleInterface
2014-03-04 12:09:27 +00:00
Mahmood Reza Sajjadi
5a7c5aefb9
some comments added
2014-03-02 14:06:29 +03:30
Mahmood Reza Sajjadi
597dc2a91a
compleate comments
2014-03-02 14:06:09 +03:30
Mahmood Reza Sajjadi
6658e9e5c3
Merge remote-tracking branch 'upstream/master'
2014-02-28 02:06:42 +03:30
Mahmood Reza Sajjadi
e3cd96c758
comments correction
2014-02-28 01:38:07 +03:30
Mahmood Reza Sajjadi
3315068a30
add comments
2014-02-28 01:37:53 +03:30
Dmitriy Simushev
b8fa2dc338
Fix bug with EventDispatcher and PluginInterface
2014-02-27 15:07:07 +00:00
Dmitriy Simushev
96447cedc1
Fix plugins localization
2014-02-27 09:22:00 +00:00
Dmitriy Simushev
e7261672cc
Fix bug with hidding menu when operator's local name is blank
2014-02-26 15:39:02 +00:00
Dmitriy Simushev
f41546b1fd
Update Handlebars.php version
2014-02-26 14:33:19 +00:00
Dmitriy Simushev
173eff33c1
Happy new year, 2014 =)
2014-02-26 13:16:02 +00:00
Dmitriy S. Simushev
06ee0e9c3c
Merge pull request #24 from faf/master
...
New tool for headers update
2014-02-26 04:50:27 -08:00
Dmitriy Simushev
66c4355ee0
Change plugins loading logic
2014-02-26 12:35:56 +00:00
Dmitriy Simushev
409c455bd1
Encapsulate PSR-0 in \Mibew\Autoloader class
2014-02-26 12:27:16 +00:00
Dmitriy Simushev
bb4e935303
Use interface instead of abstract classes for plugins
2014-02-26 11:17:33 +00:00
Dmitriy Simushev
9598f0db42
Rename \Mibew\PluginManager to \Mibew\Plugin\Manager
2014-02-25 15:09:02 +00:00
Dmitriy Simushev
522aed6a5e
Add "ifEven" and "ifOdd" Handlebars.php helpers
2014-02-25 12:53:35 +00:00
Dmitriy Simushev
dea6f80d24
Fix bug with timers at awaiting users page
2014-02-25 11:18:26 +00:00
Dmitriy Simushev
ee003d6336
Reduce rendering count of visitors view
2014-02-25 11:15:00 +00:00
Dmitriy Simushev
25c267f3df
Use correct render method for composit views
2014-02-25 11:11:09 +00:00
Dmitriy Simushev
2e8479383e
Update jQuery to v.1.11.0
2014-02-20 13:06:53 +00:00
Dmitriy Simushev
652917cbdf
Update Handlebars.js to v.1.3.0
2014-02-20 13:03:00 +00:00
Dmitriy Simushev
667fb0e290
Update Marionette.js to v.1.6.2
2014-02-20 12:52:02 +00:00
Dmitriy Simushev
10aa1a8da0
Update Backbone.js to v.1.1.1
2014-02-20 12:48:27 +00:00
Dmitriy Simushev
3d09666c68
Update Underscore.js to v.1.6.0
2014-02-20 12:35:49 +00:00
Mahmood Reza Sajjadi
540b9aab74
comments correction
2014-02-20 14:10:09 +03:30
c46be46bb8
Update source header and a header in the tool for headers update
2014-02-19 20:13:34 +04:00
c495135e56
Rewrite script for headers update
2014-02-19 20:06:33 +04:00
Dmitriy Simushev
87c5569dab
Update access restrictions for pages styles' files
2014-02-19 10:46:21 +00:00
Dmitriy Simushev
92f14d52f3
Update access restrictions for chat style's files
2014-02-19 10:43:56 +00:00
Dmitriy Simushev
7e188d1b05
Fix typos and split long lines in comments
2014-02-19 08:53:20 +00:00
Dmitriy Simushev
21a38d8b00
Merge remote-tracking branch 'mahmood/master'
2014-02-19 08:46:45 +00:00
Dmitriy Simushev
15b494a2ac
Remove invitation iframe border in IE<9
2014-02-18 12:32:37 +00:00
Dmitriy Simushev
8c0dca3df7
Use chat style defined params for invitation window
2014-02-18 11:17:35 +00:00
Dmitriy Simushev
aa3435bfd7
Use chat window params from config for button generation
2014-02-18 09:11:47 +00:00
Dmitriy Simushev
f0f612b11a
Use correct default config params for page and chat styles
2014-02-18 09:10:03 +00:00
Dmitriy Simushev
0f17cac626
Reduse code duplication in dialogs' client side templates
2014-02-17 10:54:49 +00:00
Mahmood Reza Sajjadi
a89a076db9
comments correction
2014-02-17 14:02:05 +03:30
Dmitriy Simushev
4b28412648
Add favicon to dialog style
2014-02-14 14:37:32 +00:00
Dmitriy Simushev
db2f3367dd
Fix extra escaping at the install page
2014-02-14 12:05:49 +00:00
Dmitriy Simushev
c70ad9e6a2
Fix undefined "mibewroot" var (see issue #21 )
2014-02-14 12:04:12 +00:00
Dmitriy Simushev
921f382c6a
Reorganize dialog style
...
Move client side templates from "handlebars_templates" to
"templates_src/client_side"
2014-02-14 11:44:14 +00:00
Dmitriy Simushev
9e82414728
Use handlebars.php for dialogs' templates
2014-02-14 10:51:22 +00:00
Dmitriy Simushev
f4702e5381
Rename "layout" template to "_layout"
2014-02-14 10:43:02 +00:00
Dmitriy Simushev
94d5689077
Pass style name to operator pages' templates
2014-02-14 10:29:19 +00:00
Dmitriy Simushev
3ad8bfb380
Rename "header" block to "head" in operator pages' templates
2014-02-14 10:20:04 +00:00
Dmitriy Simushev
3337aa8bb8
Remove unneeded $page variable from PageStyle::render
2014-02-13 13:32:09 +00:00
Dmitriy Simushev
bb5fa8db5b
Rename "L10n" handlebars.js helper to "l10n"
2014-02-13 13:02:11 +00:00
Mahmood Reza Sajjadi
f70b40f112
Merge remote-tracking branch 'upstream/master'
2014-02-13 15:17:40 +03:30
Mahmood Reza Sajjadi
1e396a5328
comments added
2014-02-13 15:10:38 +03:30
Dmitriy Simushev
c3f902bfe6
Fix path to the logo in layout.handlebars
2014-02-11 10:17:07 +00:00
Dmitriy Simushev
450f3e5d35
Add custom elements in the header after default ones
...
Move "header" block in the "default" pages style to the bottom of
header tag.
2014-02-11 09:12:50 +00:00
Dmitriy Simushev
c20f285ca7
Fix tests for JS Mibew API
2014-02-10 15:51:42 +00:00
Dmitriy Simushev
30100a5a31
Move client side templates into pages style
2014-02-10 15:28:35 +00:00
Dmitriy Simushev
47b61f05c0
Use Handlebars.php as template engine
2014-02-10 14:07:31 +00:00
Dmitriy Simushev
5670b19fab
Fix AbstractStyle class path (see Issue #19 )
2014-02-07 14:25:05 +00:00
Dmitriy Simushev
27f3346435
Do not use HTML entities in "form.field.groupparent.root" local const
2014-02-06 10:44:50 +00:00
Dmitriy Simushev
8d3dcacded
Use sanitization for locale constants
2014-01-31 12:59:25 +00:00
Dmitriy Simushev
825da2027f
Remove ".idea" folder
2014-01-31 09:44:24 +00:00
Dmitriy Simushev
ca0a4274dc
Add Handlebars.php to the project via composer
2014-01-30 09:09:15 +00:00
Dmitriy Simushev
cab8caac90
Use the same declaration for *Processor::call methods
2014-01-29 13:23:18 +00:00
Dmitriy Simushev
7bb7a388b8
Mark API methods in *Processor classes as deprecated
2014-01-29 12:36:41 +00:00
Dmitriy Simushev
b5778a8be2
Add Interaction::mandatoryArguments method
...
Rename "obligatory" arguments to "mandatory" arguments. Use
Mibew API Interaction "mandatoryArguments" method instead of
"obligatoryArguments" property to increase code reliability.
2014-01-29 12:23:17 +00:00
Dmitriy Simushev
26b2d74cc4
Use method for Interaction::reservedFunctionName
...
Replace Mibew API Interaction "reservedFunctionName" property
with "getReservedFunctionsNames" method to increase reliability
of the code.
2014-01-29 11:14:55 +00:00
Dmitriy Simushev
128d387ebe
Add default value to get_operators_list function's argument
2014-01-28 15:45:43 +00:00
Dmitriy Simushev
98502d9e93
Rename \Mibew\API\Interation\Interaction class to AbstractInteraction
2014-01-28 15:36:13 +00:00
Dmitriy Simushev
93f5b82dec
Rename \Mibew\RequestProcessor\Processor class to AbstractProcessor
2014-01-28 15:33:08 +00:00
Dmitriy Simushev
a5ec847ed1
Rename \Mibew\Style\Style class to AbstractStyle
2014-01-28 15:28:22 +00:00
Dmitriy Simushev
57d72e95d0
Fix bug with undefined index 'stylepath'
2014-01-28 14:25:04 +00:00
Dmitriy Simushev
42ff39f4d9
Apply new codding style
2014-01-28 14:17:48 +00:00
Dmitriy Simushev
41f1e0a3bc
Remove functions definition from operator/opgroups.php
2014-01-28 14:16:13 +00:00
Dmitriy Simushev
c6b03cfe55
Remove functions definition from operator/userhistory.php
2014-01-28 14:16:13 +00:00
Dmitriy Simushev
d47903a912
Remove functions definition from operator/translate.php
2014-01-28 14:16:13 +00:00
Dmitriy Simushev
489cae7122
Use anonymous functions to sort strings at operator/translate.php
2014-01-28 14:16:13 +00:00
Dmitriy Simushev
0720df1a2e
Do not check formatting at operator/translate.php page
2014-01-28 14:16:13 +00:00
Dmitriy Simushev
ff5c620a29
Remove functions definition from operator/threadprocessor.php
2014-01-28 14:16:13 +00:00
Dmitriy Simushev
69304a0c71
Remove functions definition from operator/groupmembers.php
2014-01-28 14:15:56 +00:00
Dmitriy Simushev
f49b53f9d6
Remove functions definition from operator/group.php
2014-01-24 14:12:24 +00:00
Dmitriy Simushev
c2336a753e
Remove functions definition from operator/groups.php
2014-01-24 14:01:57 +00:00
74c448d0d0
Add name for the Japanese locale
2014-01-23 18:39:49 +04:00
Dmitriy Simushev
08bb694753
Fix typo in README file
2014-01-23 12:38:14 +00:00
Dmitriy Simushev
4ef067118b
Pass page templates data through PageStyle::render method
2014-01-21 11:30:31 +00:00
Dmitriy Simushev
e291836523
Do not use global variables into page views
2014-01-21 11:16:48 +00:00
Dmitriy Simushev
5b964974cd
Do not use $menuItemsCount global variable
2014-01-21 10:51:36 +00:00
Dmitriy Simushev
02cda0c1f4
Fix usage of undefined $groupid variable
2014-01-21 10:42:23 +00:00
Dmitriy Simushev
2a1825303a
Fix usage of undefined $mibew_encoding variable
2014-01-21 10:41:15 +00:00
Dmitriy Simushev
03797744e2
Do not use $current_locale global variable
...
Replace $current_locale global var with CURRENT_LOCALE constant
2014-01-21 10:38:34 +00:00
Dmitriy Simushev
7b83f8ca6f
Include $errors global variable into $page
2014-01-21 10:03:51 +00:00
Dmitriy Simushev
6da2a33ce3
Do not use $version global variable
...
Replace $version global var with MIBEW_VERSION constant
2014-01-20 14:57:27 +00:00
Dmitriy Simushev
c1ae7b8eb9
Do not use $featuresversion global variable
...
Replace $featuresversion global var with FEATURES_VERSION constant
2014-01-20 14:47:00 +00:00
Dmitriy Simushev
e42c3feaa7
Do not use global variable $dbversion
...
Replace $dbversion global variable with DB_VERSION constant
2014-01-20 14:43:50 +00:00
Dmitriy Simushev
83b029e3b9
Do not use global variable $errors in verifyparam_groupid func
2014-01-20 14:27:35 +00:00
Dmitriy Simushev
3feb32d6c9
Remove global variable $page from setup_redirect_links func
2014-01-20 13:26:23 +00:00
Dmitriy Simushev
155c858fd6
Remove global variable $page from set_form_date func
2014-01-20 13:20:12 +00:00
Dmitriy Simushev
f2f4f7bb12
Remove global variable $page from prepare_menu func
2014-01-20 13:11:16 +00:00
Dmitriy Simushev
ee834e6621
Rewrite pagination functions
...
Remove global variable $page from pagination functions, refactor
them and add inline documentation.
2014-01-20 11:52:22 +00:00
Dmitriy Simushev
a2451c0575
Use different pagination images for different styles
2014-01-17 14:43:41 +00:00
Dmitriy Simushev
e53314f403
Remove $default_cron_key global variable
...
Use DEFAULT_CRON_KEY constant instead of global variable
2014-01-17 11:30:43 +00:00
Dmitriy Simushev
1396cbc25f
Remove global variable $session_prefix
...
Use constant SESSION_PREFIX instead of global variable
2014-01-17 11:15:52 +00:00
Dmitriy Simushev
94815071c0
Fix bug with send chat history to email
2014-01-17 10:15:49 +00:00
Dmitriy Simushev
29dd1e8c72
Fix bug with close button in chat window
2014-01-17 09:59:54 +00:00
Dmitriy Simushev
b03e1de0a9
Replace expand* function with TemplateEngine class
2014-01-17 09:25:31 +00:00
Dmitriy Simushev
5661cb318d
Do not use global $page variable in form_value_mb func
2014-01-16 15:46:45 +00:00
Dmitriy Simushev
3d907f260e
Do not use global $page variable in form_value_cb func
2014-01-16 15:46:20 +00:00
Dmitriy Simushev
d9530d1590
Do not use global $page variable in form_value func
2014-01-16 15:44:16 +00:00
Dmitriy Simushev
9c0348cce3
Add second argument to \Mibew\Style\StyleInterface::render
2014-01-16 10:50:48 +00:00
Dmitriy Simushev
175686aded
Do not use global $page array in setup_statistics_tabs func
2014-01-16 09:50:32 +00:00
Dmitriy Simushev
ab56e6f35b
Fix documentation
...
Fix typos and improve documentation for "setup_group_settings_tabs",
"setup_operator_settings_tabs" and "setup_settings_tabs" functions.
2014-01-16 09:41:22 +00:00
Dmitriy Simushev
ab52444bfd
Do not use global $page array in setup_settings_tabs func
2014-01-15 15:29:35 +00:00
Dmitriy Simushev
4aff809fcb
Do not use global $page array in setup_operator_settings_tabs func
2014-01-15 15:23:49 +00:00
Dmitriy Simushev
3f667e8fa6
Do not use global $page array in setup_group_settings_tabs function
2014-01-15 15:15:07 +00:00
Dmitriy Simushev
70699aeecd
Use MIBEW_ENCODING constant
...
Replace $mibew_encoding global variable with MIBEW_ENCODING constant
2014-01-15 13:57:29 +00:00
Dmitriy Simushev
56c163f6a9
Remove $default_locale and $home_locale globals
2014-01-15 13:35:28 +00:00
Dmitriy Simushev
f48f50e09e
Remove $knownAgents global variable
2014-01-15 12:51:45 +00:00
Dmitriy Simushev
24f7bb5a66
Use MIBEW_WEB_ROOT constant
...
Replace $mibewroot global variable with MIBEW_WEB_ROOT constant
2014-01-15 12:40:35 +00:00
Dmitriy Simushev
12f5b7dbd3
Fix name of the \Mibew\RequestProcessor\ProcessorException class
2014-01-15 09:45:34 +00:00
Dmitriy Simushev
10b8d4b2e4
Use autoload for \Mibew\API\* classes
2013-12-27 15:08:10 +00:00
Dmitriy Simushev
43077feb01
Rename BaseStyle class to Style
2013-12-27 15:08:00 +00:00
Dmitriy Simushev
e6c21582f8
Use autoload for \Mibew\RequestProcessor\* classes
2013-12-27 11:57:09 +00:00
Dmitriy Simushev
cccfb7eac8
Use autoload for \Mibew\Style\* classes
2013-12-27 10:16:23 +00:00
Dmitriy Simushev
532a08763f
Use autoload for \Mibew\Tread class
2013-12-26 15:28:34 +00:00
Dmitriy Simushev
bd5d6a277d
Do not use plugins at system installation
2013-12-26 15:00:39 +00:00
Dmitriy Simushev
a033d72f20
Use autoload for \Mibew\Plugin class
2013-12-26 14:54:36 +00:00
Dmitriy Simushev
98c96a7c81
Use autoload for \Mibew\PluginManager class
2013-12-26 14:24:34 +00:00
Dmitriy Simushev
c76dbeab05
Use autoload for \Mibew\EventDispatcher class
2013-12-26 13:40:52 +00:00
Dmitriy Simushev
22c222d3cc
Use autoload for \Mibew\Database class
2013-12-26 13:23:27 +00:00
Dmitriy Simushev
8256aea4cd
Use autoload for \Mibew\Settings class
2013-12-26 12:57:32 +00:00
Dmitriy Simushev
4ea034e92e
Add class autoloader function based on PSR-0
2013-12-26 12:36:15 +00:00
Dmitriy Simushev
9f82089d61
Use MIBEW_FS_ROOT const for file system root path
2013-12-26 11:56:16 +00:00
Dmitriy Simushev
5714193eeb
Move page style related JS code to separate files
2013-12-25 14:01:06 +00:00
Dmitriy Simushev
086c163db1
Do not define variables in views
2013-12-25 14:00:51 +00:00
Dmitriy Simushev
c9ab51dbb2
Encapsulate default style storage in *Style classes
2013-12-24 09:53:54 +00:00
Dmitriy Simushev
45a70affce
Fix bug "Class 'PageStyle' not found"
2013-12-24 09:24:37 +00:00
Dmitriy Simushev
881c3a0f81
Replace 'invitationstyle' config with 'invitation_style'
2013-12-23 15:36:38 +00:00
Dmitriy Simushev
3fc3544f23
Move all function related with invitation styles to InvitationStyle class
2013-12-23 15:29:18 +00:00
Dmitriy Simushev
3627e79fe0
Move all functions related with page styles to PageStyle class
2013-12-23 14:49:21 +00:00
Dmitriy Simushev
b9cf71c6b0
Use 'page style' instead of 'operator pages style'
2013-12-23 13:29:26 +00:00
Dmitriy Simushev
4c51930c25
Group all dialogs related functions in ChatStyle class
2013-12-23 12:50:23 +00:00
Dmitriy Simushev
d406f720d8
Add an ability to select style for operator pages
2013-12-17 15:13:31 +00:00
Dmitriy Simushev
b4ba38d770
Add installation_in_progress function
2013-12-17 15:09:29 +00:00
Dmitriy Simushev
58b89f7ae4
Remove unused file autologin.php
2013-12-17 13:17:45 +00:00
Dmitriy Simushev
5d117fa66c
Move all operator page theme files in styles/operator_pages/default
2013-12-17 13:15:42 +00:00
Dmitriy Simushev
94f9d71a66
Create function for views rendering
2013-12-17 11:42:17 +00:00
Dmitriy Simushev
87d993da35
Move avatar folder to <mibew_root>/files
2013-12-16 15:27:14 +00:00
80d500413d
Set default and safe web server settings
2013-11-14 18:40:42 +04:00
638757879c
Disable autocomplete for password fields
2013-11-14 17:35:18 +04:00
64254875f8
Add TODO for future message check
2013-11-14 15:26:30 +04:00
a749b8c000
Improve validation of incoming params
2013-11-07 02:59:24 +04:00
62bb63242b
Tiny bugfix
2013-11-07 02:57:27 +04:00
5e28bc91ea
Unify UI behaviour for bans management
2013-11-07 02:41:11 +04:00
3215cad462
Increase fixed delay for windows autoclose after save canned messages and translations
2013-11-07 02:39:23 +04:00
5e3eacbb69
Add missed type attribute for embed javascripts
2013-11-07 02:35:27 +04:00
ecb95933aa
Add labels for all input fields to improve user experience
2013-11-07 01:17:38 +04:00
f739935096
Add initialization of 'sendmail_from' PHP variable
...
This is a workaround for some systems that requires this variable to be set explicitly for sending emails (thanks to falcon for the issue)
2013-11-06 23:01:19 +04:00
35cd7c6e67
Switch to the new logo
2013-10-30 20:09:38 +04:00
5fd1b69135
Remove small login form from the login page
2013-10-30 20:04:11 +04:00
88c13f7d7c
Fix condition of visibility of the tiny login form
2013-10-29 20:15:49 +04:00
0792bf98bd
Implement more secure methods for the generation of tokens
2013-10-29 02:57:43 +04:00
58e8dcd5f6
Make CSRF token more secure
2013-10-29 02:41:17 +04:00
a6d1008242
Mute setting of PHP init parameters
2013-10-29 02:37:31 +04:00
7e4a380320
Secure user session
2013-10-29 02:36:34 +04:00
a4449482e3
Implement additional CSRF checks
2013-10-29 02:27:32 +04:00
7b5caf0e8d
Define constants for all cookies' names
2013-10-29 01:44:53 +04:00
5a47fa8074
Secure auth cookie in https mode
2013-10-29 01:03:34 +04:00
b2f43076aa
Add missed checks for the failed file openings
2013-10-28 17:42:52 +04:00
a2bfeb72a7
Add new localization constant
2013-10-28 17:23:04 +04:00
12c3e2d60d
Sanitize all redirects
2013-10-28 17:10:10 +04:00
4345070720
Secure an avatar's filename
2013-10-28 16:54:55 +04:00
7f4b1fa9cc
Secure file paths (second part)
2013-10-28 16:43:24 +04:00
bad9918b98
Improve verification and storing of the values of locale
2013-10-28 16:16:10 +04:00
255ac6220c
Secure database tables prefix
2013-10-28 15:54:46 +04:00
0fc7477672
Sanitize mibewroot value
2013-10-28 15:51:11 +04:00
24f1a64fca
Restrict opening of files outside the Mibew installation
2013-10-28 15:29:29 +04:00
5de084e63e
Update version
2013-10-28 15:15:06 +04:00
8be55e86d7
Secure file paths (use dirname everywhere)
2013-10-28 15:11:38 +04:00
d73922358f
Move name of the localization cookie into a variable
2013-10-28 13:10:12 +04:00
5cb3a50642
Switch to a more reliable function for generation of userid
2013-10-22 18:00:40 +04:00
4873d03d42
Improve passwords hashing
2013-10-21 20:14:42 +04:00
c34ce4c17e
Improve generation of CAPTCHA images
2013-10-21 20:12:56 +04:00
f1e3006b45
Fix locale code for Norsk nynorsk
2013-10-10 14:13:05 +04:00
b5d74330fe
Fix locales' names and codes
2013-10-06 01:51:20 +04:00
5a1c3bf5c8
Remove obsolete whatsnew.txt
2013-09-27 18:54:14 +04:00
Dmitriy Simushev
f133155798
Clean up repository
2013-09-27 17:52:36 +04:00
d310943b0e
Add Lithuanian translation (thanks to livechat.lt)
2013-09-26 19:41:44 +04:00
eaba2fb708
Completely wiped out the old application name
2013-09-26 19:33:50 +04:00
a2f78ea9f3
wiped out the old application name
2013-09-26 19:33:17 +04:00
2f42366d0a
Unify translations: update localization constants from legacy branch
2013-09-26 18:33:47 +04:00
Dmitriy Simushev
f7f54f8754
Update Dutch translation (thanks to Erik Kerkhoven)
2013-09-22 14:01:34 +04:00
Dmitriy Simushev
90e644e9eb
Update Marionette.js to v1.1.0
2013-08-22 14:28:38 +00:00
Dmitriy Simushev
a2b662e2ce
Update copyright notice
2013-08-09 11:18:50 +00:00
7016a45312
Mibew Tray 1.1.1 release
...
Update links to an actual mibew domain in Mibew Tray application (thanks to Nemesis0one)
2013-08-09 09:53:38 +00:00
Dmitriy Simushev
2562abdf4b
Pass user_id field of the visitor to the client side
2013-08-06 13:45:20 +00:00
a0a17e6076
Fix steps enumeration in README file
2013-08-06 13:37:43 +00:00
853fecc4a0
Update translations (da, de, fi, it, pt-br)
2013-08-06 13:34:42 +00:00
d62109d72b
Improve packaging script
2013-08-06 13:33:26 +00:00
bf860a32ac
Update localization constants
2013-08-06 13:32:26 +00:00
Dmitriy Simushev
2565789af7
Fix docs for update_operator function
2013-07-17 08:18:14 +00:00
Dmitriy Simushev
77023f6400
Fix bug with threads queue update
...
Move user to priority queue when operator has connection problems
2013-07-15 15:09:35 +00:00
Dmitriy Simushev
a899cc2dff
Fix bug with old threads closing
2013-07-15 14:33:04 +00:00
Dmitriy Simushev
ab8a889464
Fix bug with docs for chatthread table
2013-07-15 08:51:09 +00:00
Dmitriy Simushev
3c740457f3
Update Marionette.js to v1.0.4
2013-07-14 19:20:19 +00:00
Dmitriy Simushev
6609bf4b16
Update Underscore.js to v1.5.0
2013-07-14 19:17:17 +00:00
Dmitriy Simushev
f4f4e25798
Update jQuery to v1.10.2
2013-07-14 19:12:00 +00:00
Dmitriy Simushev
cbe589f5b7
Fix bug with popup windows with geo info in IE.
2013-07-14 18:51:12 +00:00
Dmitriy Simushev
caa90f9f9c
Fix user duplication in visitors and threads lists
...
User can be either in threads list or in visitors list
but not in both at the same time.
2013-07-12 14:46:31 +00:00
Dmitriy Simushev
862e23e79c
Add 'answer' button to invitation
2013-07-12 13:53:37 +00:00
Dmitriy Simushev
bc5c274c8f
Fix notice in view/canned.php
...
Notice was about undefined index 'level' in view/canned.php
on line 48
2013-07-09 09:23:34 +00:00
Dmitriy Simushev
37159eae3b
Add 'operatorLogin' and 'operatorLogout' events
2013-07-09 08:43:30 +00:00
Dmitriy Simushev
f96df5ec61
Fix bug with visitors list at operator/users.php page
2013-07-08 14:04:31 +00:00
Dmitriy Simushev
827d9a0b8d
Make operator's email unique in the system
2013-07-08 11:04:17 +00:00
Dmitriy Simushev
142d9edb20
Fix bug in operator_by_email function
2013-07-08 10:58:02 +00:00
Dmitriy Simushev
b41405ea09
Make operator's email field required
2013-07-08 10:24:34 +00:00
Dmitriy Simushev
1a0b315365
Add statistics aggregation interval
2013-07-03 08:31:36 +00:00
Dmitriy Simushev
dae493b1a8
Do not use regular expression to check JSON in Mibew API.
...
It leads to problems with big packages because of limitation on
max backtrack count (see pcre.backtrack_limit for details).
2013-06-25 10:26:17 +00:00
Dmitriy Simushev
13c577d2ae
Move plugins' dependences into their classes
2013-06-24 13:01:56 +00:00
Dmitriy Simushev
48ecf35f1a
Add field with close timestamp to the Thread class
2013-06-24 11:29:22 +00:00
Dmitriy Simushev
fb6517dc9f
Update plugins message system.
...
Now arbitrary data can be attached to any message.
2013-06-19 14:17:04 +00:00
Dmitriy Simushev
aa38622b8d
Add some comments to database structure
2013-06-19 09:52:48 +00:00
Dmitriy Simushev
248847436b
Remove messages indexing
2013-06-19 09:15:29 +00:00
Dmitriy Simushev
be536272ca
Update Handlebars to v1.0.0 and recompile templates
2013-06-17 13:36:19 +00:00
Dmitriy Simushev
77a3af4d11
Update Marionette.js to v1.0.3
2013-06-17 13:12:31 +00:00