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
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
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
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