64d2242cde
Add $user parameter to canMute() and canBan()
2014-07-29 03:12:51 +02:00
850bfacfbb
Add class 'mod' to user if he's got moderative permissions in the room
2014-07-27 22:28:13 +02:00
Maximilian Mader
c6e776b668
Hide upload button while private channel is being active
2014-06-21 21:24:57 +02:00
Maximilian Mader
6f9418e167
Fix marking of messages in speech bubbles
...
It failed on appending a new message to the same speech bubble
2014-06-21 18:54:35 +02:00
4091a6e7e6
Fix address bar update when changing room
2014-06-20 17:26:51 +02:00
a4c3da02ba
Properly support message type CLEAR
2014-06-19 20:53:29 +02:00
Joshua Rüsweg
5874065c3c
fix php notice "array to string conversion"
2014-05-20 21:00:51 +02:00
Joshua Rüsweg
196f4916bb
fix php notice "array to string conversion"
2014-05-20 19:48:26 +02:00
Maximilian Mader
b8bc642714
Don't insert text if the allowed length would be exceeded
2014-04-29 22:04:52 +02:00
Maximilian Mader
b633f05452
Change fired event in insertText from 'keyup' to 'change'
...
jCounter listens to this event and updates the counter if this event is fired
2014-04-28 13:59:08 +02:00
Tim Düsterhus
6d0a19a53e
Add missing getReceiver() in InviteCommand
...
see https://tims.bastelstu.be/forum/index.php/Thread/155-Temproom-Einladung-Falsche-Bezeichnung/
2014-04-13 17:58:27 +02:00
a32008bd2d
Fix active acpMenuItem in RoomEditForm
2014-03-21 00:33:27 +01:00
Maximilian Mader
ec2a5b07ff
Fix topic hiding mechanism
2014-03-17 22:04:46 +01:00
dcdaa54ab7
Fix autoscroll when switching channels
2014-03-17 18:47:00 +01:00
Maximilian Mader
ec937c15b5
Improve join function
...
- Prevent multiple join requests
- Disable input during joining a room
- Prevent joining the same room again (TODO: also prevent this on the server side)
2014-03-13 21:18:03 +01:00
Maximilian Mader
8e0a07ab30
Don't show topic of a room again if it has been hidden during the current session
2014-03-13 20:56:46 +01:00
Tim Düsterhus
76e2893be6
Merge branch 'master' of github.com:wbbaddons/Tims-Chat
2014-03-12 23:47:24 +01:00
Tim Düsterhus
6fe073fd0c
Remove logging to console from debug code
2014-03-12 23:31:21 +01: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
3997f674a4
Fix empty command alias list
...
See https://tims.bastelstu.be/forum/index.php/Thread/133-Fehlermeldung-wenn-keine-Befehls-Aliase-definiert-wurden/
2014-03-10 18:32:56 +01:00
9d8359a52c
Fix mute command in user menu
...
see https://tims.bastelstu.be/forum/index.php/Thread/129-Knebeln-per-Dropdown-nicht-m%C3%B6glich/
2014-03-10 18:25:18 +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
dde862d5a6
Fix overflow on reload button
2014-03-02 22:41:20 +01:00
Maximilian Mader
515a670a6c
Fix fullscreen mode on mobile devices and single line information messages
2014-03-02 20:03:21 +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
81cabf3dd8
Use PeriodicalExecutor's resume
2014-03-02 16:04:45 +01:00
Tim Düsterhus
c82ff3715a
Fix filtering for suspension type in ChatSuspensionList
2014-03-02 03:44:46 +01:00
Maximilian Mader
2ab194541f
Fix wrong lang var name
2014-03-02 00:44:34 +01:00
Maximilian Mader
20bce575bb
Improve selection of chat messages
2014-03-02 00:33:45 +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
2960959716
Fix ChatLocation
2014-02-28 23:07:51 +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
Maximilian Mader
5abf436b43
Allow users to resize the message container
2014-02-27 23:32:16 +01:00
Maximilian Mader
c7cd385a14
Fix bold font weight of usernames in the chat stream
2014-02-27 23:12:22 +01:00
Tim Düsterhus
513bdf4e24
Merge branch 'frontend'
2014-02-27 22:46:06 +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
Maximilian Mader
511ebba4f6
Fix scroll position when toggling fullscreen
2014-02-27 22:33:51 +01:00
Maximilian Mader
f5bd373839
Add smiley overlay for mobile devices
2014-02-27 22:16:08 +01:00
Maximilian Mader
bf0463a325
Fix attachment upload dropdown z-index issue
2014-02-27 20:52:47 +01:00
Maximilian Mader
cbcdc7c236
Fix empty topic boxes
2014-02-27 20:43:54 +01:00
Maximilian Mader
d6cea6ae86
Refresh room list on join and leave if nodePush is used
2014-02-27 20:15:30 +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
2a0dd00875
Fix sidebar padding in fullscreen mode and update some language variables
2014-02-27 19:13:42 +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
ad30fe8695
Fix WhisperCommand when user does not exist
2014-02-27 16:34:12 +01:00
Maximilian Mader
dc2e75cf72
Fix private channels in fullscreen mode
2014-02-27 16:14:11 +01:00
Maximilian Mader
4e641fdfa1
Adjust sidebar height in fullscreen mode
2014-02-27 15:40:34 +01:00
Maximilian Mader
c32bd4bbef
Improve fullscreen
2014-02-23 01:17:15 +01:00
Tim Düsterhus
1c1f695ecd
Add option to force a room selection
2014-02-13 16:39:16 +01:00
Maximilian Mader
2dd8c47778
Fix leftover of “stringy“ message types
2014-02-10 00:57:01 +01:00
Maximilian Mader
92ed075076
Rewrite frontend
...
With this commit pretty much the whole frontend has been rewritten.
This should hopefully fix most of the issues in “exotic” styles.
The changes include:
- Overall cleanup
- Better adaption to the WCF design
- Reworked private channels menu
- Reworked sidebar (may change later, currently the heights of the elements are hardcoded and not dynamic)
- Working user action menu
- Fixed auto scrolling
- Better visual notifications
- This software does not contain any easter eggs
- No penguins were harmed in the production of this software
Todo:
- Fullscreen mode
- Some language variables
2014-02-08 15:30:59 +01:00
Tim Düsterhus
4d208f8893
Disallow temporary rooms in ChatSuspensionListPage
2014-02-02 14:32:53 +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
ae5287c398
Set primaryController for application
...
see WoltLab/WCF@e7bfc88141
2013-12-14 21:30:59 +01:00
Tim Düsterhus
0c9eecda61
Attempt to improve performance of javascript code
...
Prevent bubbling of scroll event in .timsChatMessageContainer in order to avoid some rather expensive scroll handlers
2013-12-08 17:43:14 +01:00
Tim Düsterhus
0076bb764e
Force Frontend in ChatPageMenuItemProvider::getLink()
2013-12-06 21:56:10 +01:00
Tim Düsterhus
84303306a8
Adapt to WoltLab/WCF@e94d75561e
2013-11-28 00:52:02 +01:00
Maximilian Mader
33d2ebad1a
Partially revert 85be70c33d
...
Pushed local changes by accident
2013-11-21 22:08:23 +01:00
Maximilian Mader
85be70c33d
Fix right aligned messages
2013-11-21 21:58:58 +01:00
Tim Düsterhus
12d59d93e2
Fix width in fullscreen mode
2013-11-19 21:31:26 +01:00
Tim Düsterhus
7468aa342e
Fix dropdown error when no menu exists for a user
...
Closes #66
2013-11-19 21:29:12 +01:00
Tim Düsterhus
8b2a677859
Give a nice message to InviteCommand
2013-11-19 21:04:31 +01:00
Tim Düsterhus
798dfb8d8d
Fix output of ColorCommand
...
see #55
2013-11-19 20:58:11 +01:00
Tim Düsterhus
bf1ea5f411
Remove some duplicate code
2013-11-19 20:47:42 +01:00
Tim Düsterhus
3aabe24ec9
Show better error message when joining fails
2013-11-19 20:33:27 +01:00
Tim Düsterhus
4b193e7233
Fix reset of jCounter onsubmit
2013-11-19 20:24:06 +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
77830cf6fb
Merge branch 'master' into attachments
2013-11-02 23:05:57 +01:00
Maximilian Mader
0622d64e28
Properly encode usernames and room titles
2013-10-16 21:32:55 +02:00
Maximilian Mader
92ee11daba
Delete attached files on deletion of messages
2013-10-16 20:16:31 +02:00
Tim Düsterhus
00e637397c
Fix username of revoker in ChatSuspensionListPage
2013-10-16 17:53:29 +02:00
Maximilian Mader
86ac2861f8
Improve front end design of attachment
2013-10-16 15:55:33 +02:00
Maximilian Mader
5862f1c283
Merge branch 'master' into attachments
2013-10-16 14:11:02 +02:00
Maximilian Mader
d94a73c9b0
Add permission check to canDownload() in
...
MessageAttachmentObjectType.class.php
2013-10-06 20:28:07 +02:00
Maximilian Mader
b99a625a36
Fix sorting of uses in Message.class.php
2013-10-06 17:58:24 +02:00
Maximilian Mader
45fa0080d2
Adapt to WoltLab/WCF@d9e0994184
2013-10-06 17:34:58 +02:00
Maximilian Mader
31d5a7d4b7
Add missing style declarations
2013-10-06 17:34:20 +02:00
Tim Düsterhus
d0d091547c
Disallow whispering of users that block one
...
Closes #61
2013-10-06 17:27:58 +02:00
Tim Düsterhus
7acf736510
Activate onlineList dashboard box upon installation
2013-10-06 16:34:40 +02:00
Tim Düsterhus
5a85be5240
Set PAGE_TITLE after installation
2013-10-06 16:30:18 +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
30b29ae654
Show more meaningful error message when alias is invalid
...
Closes #11
2013-10-01 00:16:54 +02:00
Tim Düsterhus
14b453495c
Clean up CoffeeScript a bit
2013-09-15 22:53:53 +02:00
Tim Düsterhus
cd926813bc
Use unless + is instead of if + isnt
2013-09-15 22:46:14 +02:00
Tim Düsterhus
e1dc33511b
Ignore errors when setting local storage for duplicate tab protection
2013-09-15 22:44:50 +02:00
Tim Düsterhus
a82d6bd6b5
Clean up LESS a bit
...
see #54
2013-09-15 22:39:40 +02:00
Tim Düsterhus
829c01f1d5
Remove obsolete less
2013-09-15 15:25:32 +02:00