1
0
mirror of https://github.com/wbbaddons/Tims-Chat.git synced 2024-12-22 21:40:08 +00:00
Commit Graph

297 Commits

Author SHA1 Message Date
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
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