1
0
mirror of https://github.com/wbbaddons/Tims-Chat.git synced 2024-10-31 14:10:08 +00:00
Commit Graph

862 Commits

Author SHA1 Message Date
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
Maximilian Mader
0fa4bbc9b6 Add first pieces of attachment upload
Currently the upload is working, but it's impossible to delete the
attachment or generate a "attachment message"
2013-09-14 23:45:34 +02:00
Maximilian Mader
b90d21a224 Fix MessageAttachmentObjectType.class.php 2013-09-14 23:25:56 +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
Tim Düsterhus
3c5daea67e Add missing language items and improve some others
see #55
2013-09-13 22:36:50 +02:00
Maximilian Mader
648224a213 Add attachment object type and permissions 2013-09-13 22:30:29 +02:00
Tim Düsterhus
f3208a403f Fix package identifier in LESS 2013-09-10 21:45:37 +02:00
Tim Düsterhus
91cb2b26e7 Show every username as bold 2013-09-10 21:44:08 +02:00
Maximilian Mader
fe11589151 Fix log archive time of -1 and add an info box if protocol is disabled. 2013-09-08 22:40:09 +02:00
Maximilian Mader
b6b3458718 Fix out of place text on right oriented bubbled messages. 2013-09-08 21:02:45 +02:00
Tim Düsterhus
5c440c1add Really fix MessageLogPage
see 0ef6dbb36b
2013-09-08 20:54:44 +02:00
Tim Düsterhus
f656a212ca Disallow temporary rooms in MessageLogDownloadPage 2013-09-08 20:53:59 +02:00
Tim Düsterhus
0ef6dbb36b Fix MessageLogPage when temporary rooms exist 2013-09-08 20:52:31 +02:00
Tim Düsterhus
017487bbe8 Remove obsolete TODO in be.bastelstu.Chat.litcoffee 2013-09-08 14:54:58 +02:00
Tim Düsterhus
69a0597984 Improve ACL in ACP
see WoltLab/WCF@c7e6ce11d4

Closes #44
2013-09-08 14:45:40 +02:00
Tim Düsterhus
f3d652509d Remove obsolete position: relative
Closes #49
2013-09-07 16:03:27 +02:00
Maximilian Mader
577c3fc25a Fix triple-typo ... this should fix the permissions 2013-09-06 16:16:55 +02:00
Maximilian Mader
d99d631527 Add forgotten template and fix permissions 2013-09-06 16:08:18 +02:00
Maximilian Mader
70801203f8 Add text/plain download of chat log 2013-09-06 00:02:06 +02:00
Tim Düsterhus
befdf2dfd0 Fix Code format 2013-09-05 22:54:12 +02:00
Maximilian Mader
a2c4a217f1 Improve message log 2013-09-05 21:59:03 +02:00
Maximilian Mader
74caf2c7ec Implement Ajax-loading of message protocol 2013-09-05 20:50:47 +02:00
Maximilian Mader
dcfc8a94cd Merge branch 'master' into protocol 2013-09-05 20:35:07 +02:00
Maximilian Mader
af046e4161 Add some special colors 2013-08-22 23:33:19 +02:00
Tim Düsterhus
8644b209b8 Remove obsolete __run() in CHATCore
see WoltLab/WCF@2b573c7ca9
2013-08-22 15:50:04 +02:00
Maximilian Mader
8d32c41bf1 Add full list of CSS colors
see http://www.w3.org/TR/css3-color/#svg-color
2013-08-21 21:11:16 +02:00
Maximilian Mader
cdae6e6085 Use currentRoom more consistently 2013-08-21 20:36:22 +02:00
Maximilian Mader
6d3bc3b22c Fix user count being shown in page title on focus 2013-08-21 19:23:30 +02:00
Tim Düsterhus
21104e4097 Remove use of deprecated methods
see WoltLab/WCF@257405df08
2013-08-19 23:23:26 +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
8b8bf4649c Fix HourlyCleanUpCronjobExecuteChatCleanUpListener 2013-08-19 22:09:41 +02:00
Tim Düsterhus
7b8a01b199 Remove debug code in be.bastelstu.Chat.litcoffee 2013-08-19 20:58:36 +02:00
Tim Düsterhus
1b521e6f20 Fix CSS for small displays 2013-08-19 20:57:57 +02:00
Tim Düsterhus
30c0387b05 Fix display of short messages 2013-08-19 20:48:25 +02:00
Tim Düsterhus
263083e6ce Disallow bombing the layout 2013-08-19 20:36:56 +02:00
Tim Düsterhus
ea2c6f0039 Fix EOL in HourlyCleanUpCronjobExecuteChatCleanUpListener 2013-08-11 17:34:30 +02:00
Tim Düsterhus
4bc538f367 Extend HourlyCleanUpCronjob instead of an own cronjob 2013-08-11 17:30:34 +02:00
Maximilian Mader
16ad55c07d Remove dropdown from DOM when user leaves the room 2013-08-06 20:48:28 +02:00
Tim Düsterhus
c99c707eda Fix fish 2013-08-02 21:34:36 +02:00
Maximilian Mader
8c2d6efec0 Fix formatting
I keep forgetting these rules ...
2013-08-02 19:59:57 +02:00
Maximilian Mader
cc73d89672 Display messages in their appropriate tab. 2013-08-02 19:38:13 +02:00
Maximilian Mader
75c09e2a5d Fixup last commit #495680c3d359e504186c
These changes should have been in the last commit too.
2013-07-30 00:20:14 +02:00
Maximilian Mader
fd17e10e8b Fix MessageAction - seconds are not minutes 2013-07-29 18:10:06 +02:00
Maximilian Mader
495680c3d3 Add message log to ACP. 2013-07-28 23:27:28 +02:00
Tim Düsterhus
db8fa89e7b Merge branch 'master' into protocol
Conflicts:
	acpMenu.xml
2013-07-24 21:55:37 +02:00
Tim Düsterhus
0be6efa345 Merge remote-tracking branch 'origin/privateChannels' 2013-07-24 16:22:20 +02:00
Tim Düsterhus
51c5aed800 Merge branch 'privateChannels' 2013-07-24 16:21:33 +02:00
Maximilian Mader
a0cf213e48 Closing of private channels is now possible,
add notifications to private channel tab menu (style is just a placeholder
right now)
2013-07-24 16:16:17 +02:00
Maximilian Mader
de96de5941 Fix tooltip positioning 2013-07-12 21:29:17 +02:00
Maximilian Mader
3580ebfd5c Simplify code a bit 2013-07-12 20:52:54 +02:00
Maximilian Mader
3bdbc2159b Add forgotten files
Maybe I was asleep ... I don't know.
2013-07-12 17:15:13 +02:00
Maximilian Mader
c690927d48 Add graphical interface for private channels. 2013-07-12 16:49:40 +02:00
Tim Düsterhus
0342f9fe9d Fix compatibility with newest WCF
See WoltLab/WCF@647d232676
2013-07-09 22:22:09 +02:00
Tim Düsterhus
476954fe8d Allow the user to open a privat channel 2013-07-09 22:02:47 +02:00
Tim Düsterhus
8279759294 Merge branch 'master' into privateChannels
Conflicts:
	file/js/be.bastelstu.Chat.litcoffee
2013-07-09 21:50:19 +02:00
Tim Düsterhus
abcae3e129 Clean up coffeescript a bit 2013-07-09 21:48:40 +02:00
Tim Düsterhus
9c27cd5429 Add function to show an inputError 2013-07-09 21:42:01 +02:00
Tim Düsterhus
6c5911d42b Convert messages to whisper when in private channel 2013-07-09 21:39:31 +02:00
Maximilian Mader
9bb171b4d9 Rename variable and fix closing of private channels 2013-07-09 20:45:35 +02:00
Maximilian Mader
fa03296908 Improve private channels
Follow up messages will be shown in opened private channels
2013-07-09 20:30:46 +02:00
Maximilian Mader
7cb15e5e9c First working draft of private channels 2013-07-09 19:41:14 +02:00
Tim Düsterhus
0407099817 Fix typo in RoomAddForm 2013-07-08 21:36:51 +02:00
Maximilian Mader
f02631a7c7 Add possibility to hide topic. 2013-07-08 21:25:48 +02:00
Tim Düsterhus
161d0504f0 Fix joining when no message exists 2013-07-07 22:32:04 +02:00
Maximilian Mader
d5a2bcf7d9 Fix formatting 2013-06-24 18:11:55 +02:00
Maximilian Mader
1b077719b8 Fix PHP 5.3 compatability 2013-06-24 18:09:31 +02:00
Maximilian Mader
a8fb9c35f5 Remove some leftovers 2013-06-24 18:07:47 +02:00
Maximilian Mader
5fd1e6e7be Further message template improvements
- Publish message types to JavaScript
- add message type icons
- style info message properly
2013-06-24 17:49:24 +02:00
Maximilian Mader
c3dd2c899b Add styles for aligning message bubbles on the right 2013-06-24 17:41:52 +02:00
Maximilian Mader
871440d783 Fix message marking 2013-06-23 23:40:12 +02:00
Maximilian Mader
d7294296a5 Fix message background 2013-06-23 23:21:41 +02:00
Maximilian Mader
0602179125 Add clearfix 2013-06-23 20:40:00 +02:00
Maximilian Mader
9b6ee4afb4 Further improvements 2013-06-23 20:12:32 +02:00
Tim Düsterhus
9f8f7b31e0 Set isFollowUp to allow checking whether a completely new message is wanted 2013-06-23 19:54:39 +02:00
Tim Düsterhus
42ef646685 Merge similar messages together 2013-06-23 19:46:50 +02:00
Maximilian Mader
f313dde2c3 Prepare for message merging 2013-06-23 19:45:20 +02:00
Maximilian Mader
a71e1ec00e Improve frontend
according to http://ux.stackexchange.com/a/41142/32862
2013-06-23 18:48:48 +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
e0859c5952 Fix CHAT_LASTMESSAGES === 0 2013-06-23 18:46:52 +03:00
Tim Düsterhus
8edb5e3f47 Allow revoking of suspensions in ACP 2013-06-22 18:43:38 +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
c82eea234f Allow creating a local suspension when only the global permission is set 2013-06-22 17:42:41 +02:00
Tim Düsterhus
0025fc63ee Add permissions for suspension viewing 2013-06-22 17:40:24 +02:00
Tim Düsterhus
6d539e7f0a Made suspension commands more abstract 2013-06-22 17:11:22 +02:00
Maximilian Mader
6fa0d3a3f2 Remove chat log from frontend
This commit is a preparation for moving the chat log into ACP
2013-06-22 16:44:10 +02:00
Tim Düsterhus
f9fa3a7841 Fix typo in SuspensionAction 2013-06-22 16:35:48 +02:00
Tim Düsterhus
878831a659 Merge remote-tracking branch 'origin/suspensionList' into suspensionList 2013-06-22 16:34:17 +02:00
Maximilian Mader
55c4029057 Merge branch 'suspensionList' of github.com:wbbaddons/Tims-Chat into suspensionList 2013-06-22 16:31:48 +02:00
Maximilian Mader
bc56eac2e2 Improve suspension list 2013-06-22 16:31:08 +02:00
Tim Düsterhus
a51b6ffacd Revoking is now setting expires to TIME_NOW 2013-06-22 16:17:53 +02:00
Tim Düsterhus
4abb837878 Merge branch 'master' into suspensionList
Conflicts:
	package.xml
2013-06-22 14:41:40 +02:00
Tim Düsterhus
08451f44fe Don't delete expired suspensions 2013-06-22 14:40:54 +02:00
Maximilian Mader
303eb80ee5 Fix MuteCommand 2013-06-22 14:21:15 +02:00
Maximilian Mader
0e2216096c Use static:: instead of self:: 2013-06-22 02:40:03 +02:00
Maximilian Mader
3028edba7d Add optional reasons to suspensions
Also use $pageLinks in chatSuspension.tpl
and add the missing name to testrooms name
2013-06-22 02:19:52 +02:00
Maximilian Mader
eb27166c6c Add pagination to chatSuspensionList and rename variables in chatSuspensionList.tpl and ChatSuspensionListPage.class.php 2013-06-21 20:18:33 +02:00
Tim Düsterhus
9ac860c9f1 Fix AwayCommand 2013-06-21 19:50:55 +03:00
Tim Düsterhus
8fe56d9e01 Throw InvalidArgumentException instead of NotFoundException
It provides better error messages for the user
2013-06-18 00:29:22 +02:00
Tim Düsterhus
38b29303d8 Fix aliasing 2013-06-18 00:13:24 +02:00
Tim Düsterhus
8ccefdb971 Make commands more flexible
Now aliases like “toRoot:whisper root,” are possible.
2013-06-17 23:56:28 +02:00
Tim Düsterhus
098f048e29 Implement command aliases
Closes #35
2013-06-17 23:48:59 +02:00
Maximilian Mader
3f26f6a263 Add language variables and add username to filter form if userID/issuerUserID is supplied. 2013-06-15 21:02:10 +02:00
Maximilian Mader
2ec2b17a7f Add filter form to ChatSuspensionList 2013-06-15 15:33:30 +02:00
Maximilian Mader
a2fc595831 Adapt to WoltLab/WCF@8ce85e3a0 2013-06-12 22:57:59 +02:00
Maximilian Mader
7ae862c808 Satisfy CodeSniff 2013-06-12 22:55:16 +02:00
Maximilian Mader
1b8801629b Improve suspension list 2013-06-12 22:49:25 +02:00
Tim Düsterhus
c839d528cc Save time and issuer of suspensions 2013-06-08 16:29:19 +02:00
Tim Düsterhus
c6ffaf4fd7 Fix selecting of global suspensions 2013-06-06 21:51:25 +03:00
Tim Düsterhus
2a31c61510 Fix CodeSniff complains 2013-06-06 16:56:13 +02:00
Tim Düsterhus
c224333b10 Add filter to suspensionList 2013-06-06 16:46:27 +02:00
Tim Düsterhus
63399908f1 Improve template of suspensionList and add condition 2013-06-04 23:39:42 +02:00
Maximilian Mader
92d2be2b28 Add suspension list to ACP [WIP] 2013-06-04 22:54:11 +02:00
Maximilian Mader
2c6a5c0c69 Fix ChatPage 2013-06-01 18:20:43 +03:00
Tim Düsterhus
9d637efa15 Read out available commands 2013-06-01 14:37:18 +02:00
Tim Düsterhus
9bb3a337a7 Allow autocompletion of commands 2013-06-01 14:06:55 +02:00
Tim Düsterhus
0cdcffc65a Forbid editing of temprooms in ACP 2013-05-31 02:07:03 +02:00
Tim Düsterhus
6190adaab6 Make design usable 2013-05-30 23:42:37 +02:00
Tim Düsterhus
f93e5d250e Use tabs to indent #2
Missed that one…
2013-05-30 22:21:10 +02:00
Tim Düsterhus
6f0f44a913 Use tabs to indent 2013-05-30 22:20:31 +02:00
Tim Düsterhus
859bc369ef Fix dropdown when switching to fullscreen 2013-05-30 21:51:14 +02:00
Tim Düsterhus
0affc73d1d Fix GunmuteCommand 2013-05-30 19:32:31 +02:00
Tim Düsterhus
5fc79821c8 Add GunbanCommand and GunmuteCommand 2013-05-30 19:20:51 +02:00
Maximilian Mader
be1479940f Add visual notification if auto-scrolling is disabled
Closes #23
2013-05-30 19:03:37 +02:00
Tim Düsterhus
a7e63a5954 Fix away status in sidebar 2013-05-28 23:46:22 +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
Maximilian Mader
f880427c54 Adapt to latest WoltLab/WCF API changes
See WoltLab/WCF@42d7d2cc
2013-05-27 23:20:31 +03:00
Tim Düsterhus
e7b6bae348 Add InviteCommand 2013-05-26 19:57:28 +02:00
Tim Düsterhus
08681fe56c Fix hiding of topic when empty 2013-05-26 18:59:38 +02:00
Tim Düsterhus
7b04bcff73 Fix userlink in sidebar 2013-05-26 17:39:54 +02:00
Tim Düsterhus
48ea060476 Fix RestoreCommand 2013-05-26 17:24:44 +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
65f6f8d7b7 Use ViewableMessageList in ChatPage 2013-05-26 16:20:51 +02:00
Tim Düsterhus
6bb29146c6 Add UnbanCommand 2013-05-26 15:56:05 +02:00
Tim Düsterhus
7fff5eaafe Fix duplicate tab detection
Internet Explorer 10 being the only browser that implements the standard correctly.
2013-05-25 15:57:27 +03:00
Tim Düsterhus
9e30cb66e7 Allow fetching avatars for chat messages 2013-05-25 00:50:50 +02:00
Tim Düsterhus
73a152bcfa Fix reading the suspensions from userstorage 2013-05-25 00:08:46 +02:00
Tim Düsterhus
810bb5134c Clean up less 2013-05-24 20:33:41 +02:00