Tim Düsterhus
017487bbe8
Remove obsolete TODO in be.bastelstu.Chat.litcoffee
2013-09-08 14:54:58 +02:00
Maximilian Mader
dcfc8a94cd
Merge branch 'master' into protocol
2013-09-05 20:35:07 +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
46d86de030
Show user count in room list
...
Closes #27
2013-08-19 22:14:59 +02:00
Tim Düsterhus
7b8a01b199
Remove debug code in be.bastelstu.Chat.litcoffee
2013-08-19 20:58:36 +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
Tim Düsterhus
db8fa89e7b
Merge branch 'master' into protocol
...
Conflicts:
acpMenu.xml
2013-07-24 21:55:37 +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
c690927d48
Add graphical interface for private channels.
2013-07-12 16:49:40 +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
Maximilian Mader
f02631a7c7
Add possibility to hide topic.
2013-07-08 21:25:48 +02:00
Maximilian Mader
d5a2bcf7d9
Fix formatting
2013-06-24 18:11:55 +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
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
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
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
859bc369ef
Fix dropdown when switching to fullscreen
2013-05-30 21:51:14 +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
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
08681fe56c
Fix hiding of topic when empty
2013-05-26 18:59:38 +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
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
73a152bcfa
Fix reading the suspensions from userstorage
2013-05-25 00:08:46 +02:00
Tim Düsterhus
2a9c3882aa
Clean up language items
2013-05-24 19:26:29 +02:00
Tim Düsterhus
bf55534b9f
Add reload button to error messages
2013-05-24 15:55:52 +02:00
Tim Düsterhus
c1f8eb15f1
Add duplicate tab detection
2013-05-24 15:30:18 +02:00
Tim Düsterhus
41765c53be
Ignore case when autocompleting usernames
2013-05-24 01:47:15 +02:00
Tim Düsterhus
62b1e1f321
Enable scrolling once the scrollbar reaches the bottom
...
Closes #22
2013-05-23 23:36:47 +02:00
Tim Düsterhus
738d1693cf
Fix hiding the error overlay in submit
2013-05-18 21:42:27 +02:00
Tim Düsterhus
1cb8b50678
Fix refreshRoomList button
2013-05-17 20:24:09 +02:00
Tim Düsterhus
7cf3363728
Improve MessageList
2013-05-15 22:11:47 +02:00
Tim Düsterhus
abc6ba66f4
Rework CoffeeScript
2013-05-15 21:55:51 +02:00
Tim Düsterhus
37d8542eff
Fix submit event
2013-05-15 18:06:29 +02:00
Tim Düsterhus
abe1b70944
Compress JS on build
2013-05-14 20:32:35 +02:00
Tim Düsterhus
28c67c1a52
Add user online locations for chat
2013-05-10 17:51:48 +02:00
Tim Düsterhus
ee8d677d23
Remove obsolete code
2013-05-10 17:16:17 +02:00
Tim Düsterhus
60c1ff7590
Fix userlist counter in case some users are selected twice
2013-05-09 20:19:02 +02:00
Max
fa1e296f77
Load messages once after disconnecting from nodePush.
2013-05-04 17:07:06 +03:00
Max
2af70fe97e
Adapt to wbbaddons/nodePush@8db2ecf42f
2013-05-04 16:59:25 +03:00
max-m
b14b1e8c57
Overhaul UI
...
TODO: Sidebar overhaul/y-scroll
2013-05-03 20:27:41 +02:00
Tim Düsterhus
037e35ba0d
Use new nodePush package
2013-04-29 16:56:20 +02:00
Tim Düsterhus
55dfd865e5
Use real buttons again
2013-04-27 13:04:36 +02:00
Tim Düsterhus
b0911a3404
Optimize code foor room leaving
2013-04-27 00:38:53 +02:00
Tim Düsterhus
5da28e7952
Add language variable to JS
2013-04-26 23:10:33 +02:00
Tim Düsterhus
d9842fcb8d
Made message marking functional
2013-04-26 23:02:57 +02:00
max-m
72d6c48236
Replace the annoying alert message with wcfDialog
2013-04-26 22:59:50 +02:00
Tim Düsterhus
5281abf321
Clean up styles
2013-04-22 18:52:05 +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
ae2d02ae64
Show Permission Denied inline
2013-04-21 18:08:24 +02:00
Tim Düsterhus
810b13d25a
Fix automated notification closing in Google Chrome
2013-04-20 19:56:21 +02:00
Tim Düsterhus
e0eb48c337
Convert CoffeeScript to Literate CoffeeScript
2013-04-20 18:43:56 +02:00
Tim Düsterhus
4ff62179df
Use new notification API
2013-04-11 17:58:04 +02:00
Tim Düsterhus
daeb63d219
Use WCF.Action.Proxy for message sending
...
Closes #17
2013-03-11 15:17:58 +01:00
Tim Düsterhus
c9cdde0ad5
Make use of CoffeeScripts fat arrow
2013-02-07 22:34:05 +01:00
Tim Düsterhus
e24ab52691
Remove jCounter files
2013-02-07 22:23:50 +01:00
max-m
7459afa018
Fix smiley loading
2013-02-01 21:36:58 +01:00
Tim Düsterhus
89f222258e
Add global mute and global ban
2013-02-01 20:41:59 +01:00
Tim Düsterhus
76191f9476
Use CSS animations for topic
2013-01-31 16:03:20 +01:00
Tim Düsterhus
b5af965571
Fix syntax of be.bastelstu.Chat.coffee
2013-01-30 17:36:23 +01:00
Tim Düsterhus
fd1d255b8a
Fix removal of away class
2013-01-30 17:21:23 +01:00
Tim Düsterhus
5a9725c24e
Make smilies transparent if disabled
2013-01-30 17:19:32 +01:00
Tim Düsterhus
8772981d92
Use proper coffeescript for jCounter
2013-01-29 22:15:20 +01:00
Tim Düsterhus
cad8fee417
Clean up javascript
2013-01-29 21:41:02 +01:00
Tim Düsterhus
98f5e1bee3
Fix desktop notifications
2013-01-29 21:33:30 +01:00
max-m
063a56bcb6
Various fixes (forgot to commit at different stages :P)
2013-01-26 22:46:54 +01:00
Tim Düsterhus
17bc3ba4fd
Port Chat to application (first parts)
2013-01-19 20:36:40 +01:00
Tim Düsterhus
963203224d
Add MuteCommand and BanCommand
2013-01-14 20:52:09 +01:00
Tim Düsterhus
d2f23cb5a7
Show Chatlog inline
2013-01-09 19:59:32 +01:00
Tim Düsterhus
d1313bf5f9
Add first version of ChatLog
2012-11-23 20:42:05 +01:00
Tim Düsterhus
912201dd64
Add styling for suspended users
2012-11-20 16:08:48 +01: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
c86cf9442d
Remove href from userMenu
2012-10-16 12:09:09 +02:00
Tim Düsterhus
e1cc866a83
Improve and fix template
2012-10-15 12:08:57 +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
1108d32ed3
Adding .you for the own user
2012-08-10 18:32:08 +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
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
Tim Düsterhus
2f664ceccc
Escaping HTML in userlist
2012-07-01 13:59:14 +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