Maximilian Mader
|
c2fe53fdb0
|
Implement a “pseudo global” room
The „global“ room can be activated on a user group basis.
This allows for bots processing messages from all rooms and responding to them.
|
2014-08-03 01:06:44 +02:00 |
|
|
64d2242cde
|
Add $user parameter to canMute() and canBan()
|
2014-07-29 03:12:51 +02:00 |
|
Tim Düsterhus
|
d1a44417e6
|
Properly set $userID as key in Room::getUsers()
NewMessagesPage relies on the keys being userIDs for user storage loading.
|
2014-03-03 03:25:37 +01:00 |
|
Maximilian Mader
|
7132a4692f
|
Return roomID on join
|
2014-03-02 18:11:54 +01:00 |
|
Maximilian Mader
|
16afdf6ce4
|
Add permission check to user menu
Also export getUserList and getRoomList
|
2014-03-02 17:57:41 +01:00 |
|
Tim Düsterhus
|
be0dc70a5b
|
Fix comment in RoomAction
|
2014-03-02 17:11:53 +01:00 |
|
Tim Düsterhus
|
11a4602430
|
Fix nodePush on room changes
Without this change temprooms could show up in the roomlist before the proper permissions were set.
|
2014-03-01 21:37:03 +01:00 |
|
Tim Düsterhus
|
f4c294a77c
|
Fix formatting
|
2014-02-28 17:06:50 +01:00 |
|
Tim Düsterhus
|
6554960604
|
Update year in copyright
|
2014-02-27 23:59:36 +01:00 |
|
Tim Düsterhus
|
2e0651ddd8
|
Automatically refresh room list in room selector
|
2014-02-27 20:06:28 +01:00 |
|
Tim Düsterhus
|
1f533e255f
|
Fix permissions of temporary rooms
|
2014-02-27 19:25:30 +01:00 |
|
Tim Düsterhus
|
44a2659550
|
Add nodePush for room changes
|
2014-02-27 19:14:32 +01:00 |
|
Tim Düsterhus
|
c1906cdab7
|
Return proper integer for roomID in RoomAction::getRoomList()
|
2014-01-08 16:02:13 +01:00 |
|
Tim Düsterhus
|
1a80743010
|
Allow retrieval of roomList even when not in Chat
|
2014-01-08 15:59:09 +01:00 |
|
Tim Düsterhus
|
0f049ba48a
|
Provide field in UserInputException in RoomAction::validateJoin()
|
2014-01-08 15:55:24 +01:00 |
|
Tim Düsterhus
|
7a49d825ae
|
Respect LOG_IP_ADDRESS setting
|
2013-09-13 23:04:37 +02:00 |
|
Tim Düsterhus
|
46d86de030
|
Show user count in room list
Closes #27
|
2013-08-19 22:14:59 +02:00 |
|
Tim Düsterhus
|
161d0504f0
|
Fix joining when no message exists
|
2013-07-07 22:32:04 +02:00 |
|
Tim Düsterhus
|
7ca00744da
|
Fix chatLastSeen on join
|
2013-06-23 17:59:14 +02:00 |
|
Tim Düsterhus
|
8ac930b952
|
Fix newest messages when DISPLAY_JOIN_LEAVE is false
|
2013-06-23 17:55:29 +02:00 |
|
Tim Düsterhus
|
101e90d906
|
Fix newest messages
|
2013-06-23 17:54:32 +02:00 |
|
Tim Düsterhus
|
9848b5820b
|
Fix typos
|
2013-06-22 18:28:50 +02:00 |
|
Tim Düsterhus
|
7bf99453f2
|
Fix permissions for suspensions
|
2013-06-22 17:57:33 +02:00 |
|
Tim Düsterhus
|
63321dd0bd
|
Handle whisper formatting on the client side.
Add additionalData to messages
|
2013-05-28 23:39:19 +02:00 |
|
Tim Düsterhus
|
c8a4981f90
|
Satisfy CodeSniff
|
2013-05-26 17:21:50 +02:00 |
|
Tim Düsterhus
|
11084c4bac
|
Join rooms via JavaScript (so JS errors don't lead to a join)
Closes #19
|
2013-05-26 17:19:04 +02:00 |
|
Tim Düsterhus
|
eec0eefe0b
|
Remove obsolete Room::getCache()
|
2013-05-26 16:22:40 +02:00 |
|
Tim Düsterhus
|
8fbb2ae76b
|
Move settings from user storage to user table
Closes #16
|
2013-05-24 17:30:27 +02:00 |
|
Tim Düsterhus
|
2d73af2b8c
|
Add RoomCache class
|
2013-05-24 02:27:55 +02:00 |
|
Tim Düsterhus
|
2936b2f3aa
|
Fix Suspension commands and clean up
|
2013-05-24 01:21:46 +02:00 |
|
Tim Düsterhus
|
d64f11b315
|
Rename position to showOrder
|
2013-05-24 00:08:33 +02:00 |
|
Tim Düsterhus
|
26604e9ae7
|
Fix Room::canEnter() and Room::canWrite() for guests
|
2013-05-23 22:43:37 +02:00 |
|
Tim Düsterhus
|
3fb212693d
|
Move CHAT_ACTIVE to modules and rename it to MODULE_CHAT
|
2013-05-23 22:14:07 +02:00 |
|
Max
|
b3c2df7f30
|
Fix bug when nodePush dies
|
2013-05-04 17:16:00 +03:00 |
|
Tim Düsterhus
|
deea3dcc19
|
Fix cronjob
|
2013-05-03 20:02:18 +02:00 |
|
Tim Düsterhus
|
ee1114935a
|
Refresh dashboard box with nodePush
|
2013-05-02 23:08:16 +02:00 |
|
Tim Düsterhus
|
037e35ba0d
|
Use new nodePush package
|
2013-04-29 16:56:20 +02:00 |
|
Tim Düsterhus
|
b0911a3404
|
Optimize code foor room leaving
|
2013-04-27 00:38:53 +02:00 |
|
Tim Düsterhus
|
140366f387
|
Don't show dashboard box if all rooms are empty.
|
2013-04-26 20:47:40 +02:00 |
|
Tim Düsterhus
|
2c1d016d41
|
Show suspensions in InfoCommand
|
2013-04-23 16:17:51 +02:00 |
|
Tim Düsterhus
|
dce1f64d94
|
Make avatar available in user list
|
2013-04-21 20:21:51 +02:00 |
|
Tim Düsterhus
|
8b878f2f3c
|
Use AjaxProxy for roomlist refresh
|
2013-04-21 18:27:55 +02:00 |
|
Tim Düsterhus
|
6fc06ba56f
|
Make ACP WCF conform
|
2013-04-20 17:19:17 +02:00 |
|
Tim Düsterhus
|
899152b8c6
|
Fix ordering in RoomList
|
2013-04-05 22:28:12 +02:00 |
|
Tim Düsterhus
|
6edf3169b4
|
Clear cache after pruning
|
2013-03-11 22:33:17 +01:00 |
|
Tim Düsterhus
|
1bb655d08c
|
Adapt to cache system changes
|
2013-02-04 19:27:03 +01:00 |
|
Tim Düsterhus
|
b3a192fc78
|
Fix RoomAction::prune()
|
2013-02-01 23:25:24 +01:00 |
|
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 |
|