Commit Graph

39 Commits

Author SHA1 Message Date
Guangcong Luo
3c9d420d0c PgUp/PgDn scrolls chat when chatbox is focused 2013-05-13 00:25:42 -07:00
Guangcong Luo
f9443c5aa1 Support /warn 2013-05-12 23:58:51 -07:00
Guangcong Luo
a59925e230 Simpler popup API: remove superfluous id 2013-05-12 23:49:26 -07:00
Guangcong Luo
2d43510f26 Refactor: rename messageSanitize to Tools.parseMessage 2013-05-11 23:09:38 -07:00
Guangcong Luo
3044059652 Don't send empty lines 2013-05-09 21:06:10 -07:00
Guangcong Luo
c01f291bc7 Battle list 2013-05-09 19:14:13 -07:00
Guangcong Luo
63f5dd5d2d Better support for old servers 2013-05-09 18:41:11 -07:00
Guangcong Luo
a5fd3b57d9 Client console command support 2013-05-09 02:46:40 -07:00
Guangcong Luo
e901df218f Support ctrl+click to open links in new tab 2013-05-09 02:32:09 -07:00
Guangcong Luo
63bbbb4ab5 Implement notifications 2013-05-08 21:21:19 -07:00
Guangcong Luo
2cfd4452d3 Merge shared chat/battle room functionality
This also fixes tab completion support in battles, as well as the
'Join chat' button
2013-05-05 19:05:44 -07:00
Guangcong Luo
e0aefb84ba New function escapeFormat for format names 2013-05-03 01:26:40 -07:00
Guangcong Luo
1a5b6ed41e Move some functionality into default handlers
These default handlers are shared between rooms and remove some
code duplication.
2013-05-02 21:36:45 -07:00
Guangcong Luo
0ab22ab162 Stub battle room
Watching (but not playing) battles is now supported
2013-05-02 00:17:09 -07:00
Guangcong Luo
0327ff1dd9 Nicer link styles 2013-05-01 22:42:38 -07:00
Guangcong Luo
5ae1211d9c Fix styling on battle links 2013-05-01 20:37:39 -07:00
Guangcong Luo
41bf0f36d9 Battle links are now clickable 2013-05-01 20:31:18 -07:00
Guangcong Luo
aa762c28c3 Minor tweaks to user list display 2013-05-01 05:41:17 -07:00
Guangcong Luo
ad8eb62396 Support some more obscure messages 2013-05-01 05:40:48 -07:00
Guangcong Luo
a88c04852e Fix up some PM markup 2013-05-01 04:22:44 -07:00
Guangcong Luo
54fbcfe696 Name in userbar now clickable 2013-05-01 04:20:43 -07:00
Guangcong Luo
078d53cefd Fix race conditions while joining rooms 2013-04-30 18:50:03 -07:00
Guangcong Luo
019a4fbbdb Parse formats without needing lobby open 2013-04-30 18:46:45 -07:00
Guangcong Luo
f6505c404d Port tab completion from old client 2013-04-30 15:38:10 -07:00
Guangcong Luo
75f16499ff Open PMs when clicking on PM line 2013-04-30 15:38:00 -07:00
Guangcong Luo
442e91d3aa Upgrade to newest version of Autoresize 2013-04-30 14:08:50 -07:00
Guangcong Luo
0c7c2db875 Focus text area by clicking anywhere in the chat area 2013-04-30 13:03:02 -07:00
Guangcong Luo
0dce61aa38 Minor appearance tweaks 2013-04-30 11:36:18 -07:00
Guangcong Luo
c7a13d5e76 PM functionality! 2013-04-30 02:29:41 -07:00
Guangcong Luo
61f838cc7e Pop-up menus\!
They're currently only used for viewing users
2013-04-29 22:54:53 -07:00
Guangcong Luo
b436f44fb9 Support PMs and console messages (inline only) 2013-04-29 13:00:27 -07:00
Guangcong Luo
d4dd87c3fa Send join/leave for chat rooms 2013-04-28 14:28:08 -07:00
Guangcong Luo
a2427f60e0 Minor visual tweaks to lobby chat 2013-04-28 14:26:46 -07:00
Guangcong Luo
b5eaa31946 Support receiving battle data 2013-04-27 19:48:17 -07:00
Guangcong Luo
11523fe03a Basic support for new protocol 2013-04-27 19:48:13 -07:00
Guangcong Luo
79ff72b9db Design improvements to lobby chat 2013-04-27 19:48:09 -07:00
Guangcong Luo
a12e379c30 Show userlist if screen is wide enough 2013-04-27 19:48:04 -07:00
Guangcong Luo
7d8ecfb8b8 Refactor ChatRoom#add into multiple functions
Also aggressively deprecate older parts of the protocol that are no
longer used.
2013-04-27 13:03:12 -07:00
Guangcong Luo
e4b7d6c296 Stub lobby chat implementation 2013-04-27 02:00:56 -07:00