max-m
063a56bcb6
Various fixes (forgot to commit at different stages :P)
2013-01-26 22:46:54 +01:00
max-m
0241bb50c9
Fixed installation process for now
...
timeInterval to integer is just a temporary change
2013-01-25 22:37:22 +01:00
Tim Düsterhus
17bc3ba4fd
Port Chat to application (first parts)
2013-01-19 20:36:40 +01:00
Tim Düsterhus
c4dcb88bea
Properly refer to exceptions
2013-01-18 15:45:21 +01:00
Tim Düsterhus
e72005d8f8
Remove obsolete code.
2013-01-16 16:18:45 +01:00
Tim Düsterhus
2ff468656f
Add UserActivityPointEvents
2013-01-14 21:08:44 +01:00
Tim Düsterhus
292f387dd8
Improve ChatRoom::getUsers()
2013-01-14 20:56:22 +01:00
Tim Düsterhus
963203224d
Add MuteCommand and BanCommand
2013-01-14 20:52:09 +01:00
Tim Düsterhus
539dcb2a4e
Add possibility to use BBCodes
2013-01-09 21:34:30 +01:00
Tim Düsterhus
d2f23cb5a7
Show Chatlog inline
2013-01-09 19:59:32 +01:00
Tim Düsterhus
9a5f3043ba
Merge branch 'master' of github.com:wbbaddons/Tims-Chat
2013-01-09 17:42:14 +01:00
max-m
2ad6fb2dc9
Fixed errors originating from WoltLab/WCF@92b007d51d
2013-01-09 17:35:30 +01:00
Tim Düsterhus
a5d61acdf0
Improve ACP pages / forms
2013-01-07 20:34:18 +01:00
Tim Düsterhus
335fa0ea7a
Fix Sniff fail
2013-01-07 18:51:57 +01:00
Tim Düsterhus
900cd5542d
Fix some issues
2013-01-07 18:46:19 +01:00
Tim Düsterhus
bedd950aed
Fix interface in ChatRoomAction
2013-01-07 17:42:33 +01:00
Tim Düsterhus
c8159817a1
Ignore end of ChatCopyrightPage
2012-12-20 19:52:01 +01:00
Tim Düsterhus
1c9fc368c2
Ignore update script as well
2012-12-20 19:07:58 +01:00
Tim Düsterhus
474d3c2f3c
Fix Formatting
2012-12-20 18:46:38 +01:00
Tim Düsterhus
d1313bf5f9
Add first version of ChatLog
2012-11-23 20:42:05 +01:00
Tim Düsterhus
2f6354acdb
Optimize ChatMessagePage
2012-11-23 20:33:27 +01:00
Tim Düsterhus
bd051d2426
Support {id} in chat routes
2012-11-23 20:31:40 +01:00
Tim Düsterhus
912201dd64
Add styling for suspended users
2012-11-20 16:08:48 +01:00
Tim Düsterhus
626911953d
Improved text/plain output.
2012-11-20 16:01:32 +01:00
Tim Düsterhus
92d63b9124
Username is no longer encapsulated in a <strong>
2012-11-20 15:16:27 +01:00
Tim Düsterhus
3863a46e49
Bugfixes
2012-11-17 14:45:51 +01:00
Tim Düsterhus
1e82dfc389
ChatRoomAction implements \wcf\data\IPositionAction
2012-11-16 23:21:35 +01:00
Tim Düsterhus
a03cf10fea
make Tims Chat compatible with collapsible sidebar
2012-10-25 22:58:54 +02:00
Tim Düsterhus
ea3b0f69cf
Add suspensions to cronjob and add getSuspensionByUserRoomAndType
2012-10-20 18:24:48 +02:00
Tim Düsterhus
0587fdfa0f
Add language items
2012-10-20 18:04:46 +02:00
Tim Düsterhus
4606cca27b
Fix RestoreCommand
2012-10-20 16:57:34 +02:00
Tim Düsterhus
427242616d
Fix variable reference
2012-10-20 16:54:41 +02:00
Tim Düsterhus
0dc39c9df9
PHPDoc and bugfixes
2012-10-20 16:32:58 +02:00
Tim Düsterhus
d1101fe101
Properly import IllegalLinkException
2012-10-20 16:20:52 +02:00
Tim Düsterhus
c78bb37f92
Adding more ACL-options and userGroupOptions, add language item
2012-10-20 16:15:32 +02:00
Tim Düsterhus
6de9a985bc
Improving autocompleter
...
Closes #11
2012-10-20 13:45:05 +02:00
Tim Düsterhus
ca123d62b0
Use dropdown for usermenu, resort CSS, improve templates
2012-10-19 22:26:50 +02:00
Tim Düsterhus
dcd72ef7e1
Properly handle suspended status in JS and fix "you"
2012-10-19 17:49:56 +02:00
Tim Düsterhus
d45c8e3a63
Improve suspended status in JSON-answer, include benchmark
2012-10-19 17:44:30 +02:00
Tim Düsterhus
c3ecf87746
Properly extend MeCommand
2012-10-17 14:26:37 +02:00
Tim Düsterhus
c86cf9442d
Remove href from userMenu
2012-10-16 12:09:09 +02:00
Tim Düsterhus
1b619f63a9
Improving config of nodePush
2012-10-16 12:09:01 +02:00
Tim Düsterhus
2c63fd0658
Fix fullscreen mode
2012-10-15 16:45:22 +02:00
Tim Düsterhus
fd75bf99ab
Move CSS from Template to less
2012-10-15 14:39:59 +02:00
Tim Düsterhus
167679d2c3
Update updatescript as well
2012-10-15 12:15:56 +02:00
Tim Düsterhus
726a4071d1
Reset styles after installation
2012-10-15 12:14:41 +02:00
Tim Düsterhus
e1cc866a83
Improve and fix template
2012-10-15 12:08:57 +02:00
Tim Düsterhus
5d0ff1386a
Cleanup before shutdown
2012-10-14 17:58:28 +02:00
Tim Düsterhus
f7b5c1d012
serverPush -> nodePush
2012-10-14 17:30:52 +02:00
max-m
97fed09649
LESS, FUCK YEAH!
...
- Converted sass to less files
- Adapted LESS files to use WCF style variables and less functions
- Adapted chat.tpl and jCounter.jQuery.coffee to not include their css
files (they are compiled by lessphp as of now)
2012-09-23 17:37:18 +02:00
Tim Düsterhus
8e2154c994
Adding WhisperCommand
2012-09-07 23:08:13 +02:00
Tim Düsterhus
f777bc1d2e
Fixing Chat*(Page|Form|Action)
2012-09-07 22:42:19 +02:00
Tim Düsterhus
ec0154e3a4
Fixing ChatPageMenuItemProvider
2012-09-07 22:32:42 +02:00
Tim Düsterhus
88525e69bf
Removing permission from $neededPermissions
2012-09-07 22:29:02 +02:00
Tim Düsterhus
16b3809865
Add Command Suffix to commands
2012-09-07 22:23:27 +02:00
Tim Düsterhus
09b2840ce1
Fixing whitespaces
2012-08-28 22:29:34 +02:00
Tim Düsterhus
c918ca0c86
Merge branch 'master' of github.com:wbbaddons/Tims-Chat
2012-08-28 22:13:54 +02:00
Tim Düsterhus
4e31261961
Fixing namespace
2012-08-28 21:58:47 +02:00
Tim Düsterhus
f48dfab256
Show ip in join message.
2012-08-28 21:53:21 +02:00
Tim Düsterhus
ba21e669e3
Return array in ChatRoomCacheBuilder
2012-08-16 12:08:29 +03:00
Tim Düsterhus
a1d4028723
Add .userLink
2012-08-15 18:04:09 +02:00
Tim Düsterhus
f507070d20
Disallow direct access
2012-08-12 20:30:08 +02:00
Tim Düsterhus
1108d32ed3
Adding .you for the own user
2012-08-10 18:32:08 +02:00
Tim Düsterhus
e8618f2c13
Use $this->objectAction
2012-08-10 17:15:25 +02:00
Tim Düsterhus
3bb8ef4577
Use $loginRequired
2012-08-08 16:51:24 +02:00
Tim Düsterhus
65430ac26e
Adding .userLink to users
2012-08-08 00:11:55 +02:00
Tim Düsterhus
ec8eba6986
Enable DOMNodeInsertedHandler
2012-08-07 23:56:57 +02:00
Tim Düsterhus
60d23310e3
Additional data is now serialized
2012-08-07 21:12:32 +02:00
Tim Düsterhus
79588bd16d
Merge branch 'master' of github.com:wbbaddons/Tims-Chat
2012-08-06 21:37:35 +02:00
max-m
f48c4d2d81
Smilies except the default category (ID null) will be loaded via Ajax from now on.
...
Also fixed some css bugs and restyled the sidebar a bit.
2012-07-14 15:04:53 +02:00
Tim Düsterhus
6ec0a7e3a1
Code format
2012-07-14 14:40:06 +02:00
max-m
6e61152665
Modified sidebar and fixed some minor positioning errors.
2012-07-07 22:30:28 +02:00
Tim Düsterhus
2f664ceccc
Escaping HTML in userlist
2012-07-01 13:59:14 +02:00
Tim Düsterhus
a2c7691e46
.ajaxLoad looks much better now
2012-06-29 21:53:10 +02:00
Tim Düsterhus
43f977e824
Only ask for permissions if we don't already have them
2012-06-29 17:08:27 +02:00
Tim Düsterhus
fa07b26b44
Focus input after buttonclick
2012-06-29 17:05:01 +02:00
Tim Düsterhus
864f00f284
Fixing errorhandling of getMessages
...
Set loading to false in complete, instead of success
2012-06-28 19:21:34 +02:00
Tim Düsterhus
b141fac033
Fixed onbeforeunload-event
2012-06-28 19:08:46 +02:00
Tim Düsterhus
32d16f4213
Simulating fullscreen mode
...
It works now in every modern browser and does not throw a warning.
2012-06-28 18:26:55 +02:00
Tim Düsterhus
ec8843fa1e
Temporarily disabling submit event
2012-06-25 20:52:02 +02:00
Tim Düsterhus
481abce846
Really fix it
2012-06-25 20:47:30 +02:00
Tim Düsterhus
fe3def5482
Fixing fullscreen mode
2012-06-25 20:41:05 +02:00
Tim Düsterhus
1b522931bb
Adding submit-event
2012-06-19 16:30:16 +02:00
Tim Düsterhus
d451c6b118
Rename windowConsole to _console
2012-06-19 16:23:18 +02:00
Tim Düsterhus
fc378725e7
Remove fullscreen button, when fullscreen is not supported
2012-06-17 17:37:58 +02:00
Tim Düsterhus
a95896ae28
Codeformat and fullscreen-event
2012-06-16 21:03:29 +02:00
Tim Düsterhus
e283126b29
Fix Fatal error: Cannot override final method wcf\page\AbstractPage::__construct() in wcf/lib/acp/form/ChatRoomAddForm.class.php on line 16
2012-06-16 20:08:05 +02:00
Tim Düsterhus
9874d83f27
Request keyboard support in Fullscreen mode
2012-06-14 13:44:30 +02:00
Tim Düsterhus
98576b9c40
Adding JS for Fullscreen-Mode
2012-06-13 18:13:54 +02:00
Tim Düsterhus
4a5adc9645
Improving CSS
2012-06-13 18:04:40 +02:00
Tim Düsterhus
41e404bbdc
Adding CSS for HTML5 Fullscreen-Mode
2012-06-13 17:55:20 +02:00
Tim Düsterhus
93ea9c8341
Run the subpages.
...
I really wanna have PHP 5.4 ready :(
2012-06-10 18:49:11 +02:00
Tim Düsterhus
366b7207ca
Adding $this->room again
2012-06-10 18:48:08 +02:00
Tim Düsterhus
42ad9e7164
timwolla.wcf.chat -> be.bastelstu.wcf.chat
2012-06-04 21:43:03 +02:00
Tim Düsterhus
9755242683
More Docs
2012-06-04 21:34:07 +02:00
Tim Düsterhus
d9d90e9c19
Docs and Code Optimization
2012-06-04 21:22:25 +02:00
Tim Düsterhus
d7f91715e4
More docs.
2012-06-04 21:10:03 +02:00
Tim Düsterhus
c1c6c3d5bb
PHPDoc and Removing unneeded code
2012-06-04 20:30:08 +02:00
Tim Düsterhus
0a7fa7f640
Adding some more doc-blocks and cleaning up code.
2012-05-31 16:57:20 +02:00
Tim Düsterhus
c71d19e16a
Fixed active marking
2012-05-24 20:36:58 +02:00
Tim Düsterhus
2a62bc07ed
Fixing trenary operator
2012-05-24 20:32:43 +02:00
Tim Düsterhus
ba949d3463
Fixing line-breaks in jCounter
2012-05-21 16:43:22 +02:00
max-m
ddf4265fd6
Fixed icons.
2012-05-21 12:27:26 +02:00
Tim Düsterhus
961dbcc1f9
Adding Restore-Command
2012-05-19 23:03:35 +02:00
Tim Düsterhus
aec5ba361f
Expose user-object.
2012-05-19 23:03:26 +02:00
Tim Düsterhus
fc47129ce0
Adding WhereCommand
2012-05-19 21:49:35 +02:00
Tim Düsterhus
12497c3583
Populate whether a user is suspended.
2012-05-19 21:37:15 +02:00
Tim Düsterhus
874b5009a2
Take care of global suspensions as well
2012-05-19 21:28:10 +02:00
Tim Düsterhus
e8607eaf56
Adding Suspension-Handling
2012-05-19 21:25:50 +02:00
Tim Düsterhus
f91a03aa32
Revert "Optimizing ChatRoom::getUsers()"
...
This reverts commit f8193d1050
.
2012-05-19 20:49:50 +02:00
Tim Düsterhus
f8193d1050
Optimizing ChatRoom::getUsers()
2012-05-19 20:41:33 +02:00
Tim Düsterhus
f72dfb4e54
Moving pruning to *Action
2012-05-19 20:33:25 +02:00
Tim Düsterhus
ca790587f2
Trigger message loading once a minute for easier detection of dead users.
...
Closes #9
2012-05-19 17:44:19 +02:00
Tim Düsterhus
abc9af1c32
Check working dir
2012-05-04 15:35:06 +02:00
Tim Düsterhus
708df74673
Fixed „active“-marking of scroll button.
2012-05-02 20:53:32 +02:00
Tim Düsterhus
5c1f84eb1e
Deliver integers as integers.
2012-05-02 20:27:16 +02:00
Tim Düsterhus
f7e4868488
Fixing nodePush-versionnumber
2012-04-30 22:25:19 +02:00
Tim Düsterhus
bea88516ea
Fixing PHP-Syntax-Error
2012-04-30 22:21:39 +02:00
Tim Düsterhus
040189ffab
Fixing autocompletion + PHPDoc
2012-04-30 21:23:57 +02:00
Tim Düsterhus
bdf019b332
Adding language item for IP-Address
2012-04-30 21:14:25 +02:00
Tim Düsterhus
3ba9cf7143
serverPush -> nodePush
2012-04-30 20:52:30 +02:00
Tim Düsterhus
49f8e67baf
Check whether the socket is writable.
2012-04-28 19:59:33 +02:00
Tim Düsterhus
e444cd5733
chmod 0777 the socket.
2012-04-27 22:13:27 +02:00
Tim Düsterhus
fadfb5ce61
Send notification after 20ms
2012-04-27 21:50:41 +02:00
Tim Düsterhus
51683c9484
Correctly call the socket.
2012-04-27 21:32:33 +02:00
Tim Düsterhus
a3bdeba53c
Ensure the message is at least 10 seconds old
...
Otherwise slower clients would get problems with two messages directly after each other
2012-04-27 20:16:58 +02:00
Tim Düsterhus
211c6485a8
Fixing the algorithm change
2012-04-27 20:00:42 +02:00
Tim Düsterhus
378a1ab33a
Change algorithm to sort out dead users when using Push-Server
2012-04-27 19:54:50 +02:00
Tim Düsterhus
58ec55bed2
PHP now triggers newMessage-event
2012-04-27 19:33:28 +02:00
Tim Düsterhus
38f4d76694
+x'ing bin/run.sh
2012-04-27 16:59:03 +02:00
Tim Düsterhus
1bef3983c6
Adding config.js
2012-04-27 16:58:19 +02:00
Tim Düsterhus
d76cbbcfb4
Configuring socket.io a bit.
2012-04-27 16:20:41 +02:00
Tim Düsterhus
f5d9044d4b
Adding node.js Pushing
2012-04-27 15:42:44 +02:00
Tim Düsterhus
973852f581
Fix: In file/js/be.bastelstu.WCF.Chat.coffee, the variable "be" can't be assigned with ?= because it has not been defined.
2012-04-21 15:50:06 +02:00
Tim Düsterhus
7cc2c613b6
Making users that are away a bit more transparent.
2012-04-20 22:14:24 +02:00
Tim Düsterhus
80ae9779f8
Clear cache when creating a temproom.
...
Fixes #8
2012-04-19 20:24:16 +03:00
Tim Düsterhus
722649c1fd
Avoid duplicate spaces.
2012-04-19 19:00:37 +02:00
Tim Düsterhus
5ad0bca7e9
Add username in profile-link.
2012-04-19 17:49:54 +02:00
Tim Düsterhus
8dcd287fb4
Clean Up dead users by cronjob as well.
2012-04-19 15:06:34 +02:00
Tim Düsterhus
0b1ad7a02a
Make only one Message-loading attempt at a time.
2012-04-19 15:01:38 +02:00
Tim Düsterhus
3eaf35c9c1
ChatUtil::writeUserData now accepts the user-object as the second parameter.
2012-04-18 22:45:11 +02:00
Tim Düsterhus
2e2edec54f
Fixing Dead-User-Query
2012-04-18 21:36:07 +02:00
Tim Düsterhus
56c7544045
Kill dead users.
2012-04-18 21:01:38 +02:00
Tim Düsterhus
2cc70345ce
Properly delete position when a room is deleted.
2012-04-16 22:12:44 +02:00
Tim Düsterhus
c1b2fe0dfd
Adding lastActivity
2012-04-15 21:37:20 +02:00
Tim Düsterhus
6351a72fd0
Adding language item for temporary rooms.
2012-04-15 20:17:44 +02:00
Tim Düsterhus
3248b14097
Fixing ChatXEditor::prune()
2012-04-15 18:00:59 +02:00
Tim Düsterhus
306f1c38b7
Fixed usage of constant
2012-04-15 17:32:25 +02:00
Tim Düsterhus
66bfb5029b
Adding some pieces of Temproom-Command.
2012-04-15 17:11:08 +02:00
Tim Düsterhus
26f747ddb7
Disable away on join.
2012-04-15 15:43:26 +02:00