ab32c52bad
Merge branch 'invite'
2015-03-21 01:03:15 +01:00
14c594b082
Prevent inviting users who have blocked the sender
2015-03-21 00:57:56 +01:00
48976d793b
Implement maxUsers in RoomAction
2015-01-10 01:03:23 +01:00
a2a1a86324
Allow saving of button statuses
...
Closes #65
2014-12-14 01:50:53 +01:00
32ba532bc7
Throw an IllegalLinkException if room is null in UserAction
2014-12-13 16:16:00 +01:00
1d40423c91
Improve validation in UserAction
2014-12-13 15:53:12 +01:00
55d634d78e
Make use of WCF.Template (JavaScript)
2014-12-12 23:22:54 +01:00
a30a922a64
Properly encode username in Message::getUsername()
2014-12-12 21:13:30 +01:00
430c0e4ad1
Use ArrayUtil::toIntegerArray() on $this->parameters['recipients']
2014-12-10 00:24:23 +01:00
c2cceb5f27
Improve code
...
- Add function comments
- Use $this->parameters in UserAction
2014-12-10 00:20:51 +01:00
47a84a9d7f
Implement invitations in frontend
2014-12-09 23:57:25 +01:00
80db5cf3c9
Add date to message if they are from a previous day
2014-10-31 02:20:23 +01:00
7871f022e1
Merge branch '3.0.x'
2014-10-18 19:38:53 +02:00
47bce1e4aa
Fix chat room pruning
2014-10-18 19:38:01 +02:00
d4e6d3faef
Depend on Push instead of nodePush
2014-09-29 01:39:45 +02:00
11099fda25
Merge branch '3.0.x'
2014-09-19 23:19:20 +02:00
6a0d0a6ec6
Fix typo in RoomAction
2014-09-19 23:19:07 +02:00
Maximilian Mader
2ad26f0d04
Don't color usernames if the color has not been set explicitly
2014-08-12 20:43:35 +02:00
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
b459d35c25
Fix message sending when no smilies exist
...
see https://tims.bastelstu.be/forum/index.php/Thread/126-Empty-Meldung-bei-Eingabe/
2014-03-11 20:40:45 +01: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
fff9b18cc3
Merge branch 'frontend'
...
Conflicts:
template/chat.tpl
Closes #52
Closes #54
Closes #55
See #57
Closes #68
Closes #70
2014-02-27 22:44:19 +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
Maximilian Mader
168e1a9d28
Update language variables
2014-02-27 18:55:53 +01:00
Tim Düsterhus
fb551a46ee
Fix TYPE_MODERATE in chat log download
2014-02-27 16:41:05 +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
bf1ea5f411
Remove some duplicate code
2013-11-19 20:47:42 +01:00
Tim Düsterhus
dcd76ab108
Fix MessageEditor::deleteAll() when no message was deleted
...
Thanks @Gravatronics
2013-11-18 21:28:56 +01:00
Maximilian Mader
8b2f6c5155
Fix formatting
2013-11-09 14:38:17 +01:00
Maximilian Mader
3fe5016c9a
Improve attachments in UI
2013-11-02 23:08:12 +01:00
Maximilian Mader
92ee11daba
Delete attached files on deletion of messages
2013-10-16 20:16:31 +02:00
Maximilian Mader
86ac2861f8
Improve front end design of attachment
2013-10-16 15:55:33 +02:00
Maximilian Mader
b99a625a36
Fix sorting of uses in Message.class.php
2013-10-06 17:58:24 +02:00
Maximilian Mader
7581490345
Improve attachment system
...
Now it's possible to upload attachments and generate an attachment
message. The attachments are registered in the database correctly and
can be viewed WCF's attachment list in ACP.
TODO: Proper design in frontend and some backend functions.
2013-10-06 02:59:13 +02:00
Maximilian Mader
06882254a0
Merge branch 'master' into attachments
...
Conflicts:
template/javascriptInclude.tpl
2013-10-06 02:12:42 +02:00
Tim Düsterhus
23054493aa
Fix formatting of PHPDoc in SuspensionAction
2013-10-06 01:41:05 +02:00
Tim Düsterhus
237b61afed
Add SuspensionAction::$requireACP
...
Closes #59
2013-10-06 01:40:05 +02:00
Tim Düsterhus
7a49d825ae
Respect LOG_IP_ADDRESS setting
2013-09-13 23:04:37 +02:00
Tim Düsterhus
6bcb12b2c8
Add TODO
2013-09-13 22:36:50 +02:00