Commit Graph

  • 987f48ae13 Fix MOTD trimming Pavel Djundik 2018-07-16 22:05:55 +0300
  • 0ba6200bb7 Keep scrolledToBottom on reconnect Pavel Djundik 2018-07-16 19:51:57 +0300
  • 2303a02839 Reduce throttle delay Pavel Djundik 2018-07-16 19:45:27 +0300
  • d00c70f804 Fix some input issues on mobile Pavel Djundik 2018-07-16 19:43:25 +0300
  • 86ddce974d Update lobby name correctly when editing network Pavel Djundik 2018-07-16 15:57:44 +0300
  • c42fc55c6f Fix reconnection state Pavel Djundik 2018-07-15 23:23:49 +0300
  • cd94b5d655 Fix lint Pavel Djundik 2018-07-15 14:02:56 +0300
  • 8580592a91 Cleaner MOTD text Pavel Djundik 2018-07-15 13:46:29 +0300
  • 04d86a3550 Fix channel sort not working Pavel Djundik 2018-07-14 11:06:30 +0300
  • a899b1b46d Throttle scroll event instead of debouncing Pavel Djundik 2018-07-14 10:27:45 +0300
  • 36b6fdcc88 Reference scrolledToBottom variable instead of recalculating on message received Pavel Djundik 2018-07-13 23:40:20 +0300
  • efdf11dcae Reset scrolledToBottom when channel changes Pavel Djundik 2018-07-13 23:07:16 +0300
  • 7e5e031ea8 Reset canDisplay on previews on destroy Pavel Djundik 2018-07-13 23:03:36 +0300
  • 4b5252d285 Some scroll fixes Pavel Djundik 2018-07-13 22:53:30 +0300
  • f4b4cfdee2 Make event listneres passive. Richard Lewis 2018-07-13 20:58:01 +0300
  • c9f5e06ee4 Keep scroll to bottom when resizing window. Richard Lewis 2018-07-13 20:39:35 +0300
  • a15b10ca45 Revert slideout.js changes Pavel Djundik 2018-07-13 18:33:22 +0300
  • 5d8a581201 Fix input not resizing back after sending a message Pavel Djundik 2018-07-13 16:12:56 +0300
  • 8133805dec Allow shift+enter to insert new lines Pavel Djundik 2018-07-13 15:59:04 +0300
  • a0f42af0d8 Fix missed else-if Pavel Djundik 2018-07-13 13:49:09 +0300
  • bb0450cb31 Move history logic to MessageList, fix previews not keeping scroll Pavel Djundik 2018-07-13 13:43:11 +0300
  • 9926157683 Resize input when typing Pavel Djundik 2018-07-13 13:24:05 +0300
  • 8e130f0259 Fix incorrectly trimming channel Pavel Djundik 2018-07-13 10:55:39 +0300
  • 9249464445 Fix condensed line being clickable Pavel Djundik 2018-07-13 10:43:31 +0300
  • 797731262a Fix menu swiping Pavel Djundik 2018-07-13 10:41:12 +0300
  • d9206c1087 Check if element exists before trying to change message Pavel Djundik 2018-07-13 10:37:39 +0300
  • 77947b46c8 Import ParsedMessage in back msg Pavel Djundik 2018-07-13 10:15:08 +0300
  • b88a186d05 Fix history not loading after trimming Pavel Djundik 2018-07-12 23:39:23 +0300
  • 6a82114b62 Cleanup msg event Pavel Djundik 2018-07-12 22:34:05 +0300
  • 3d43b96d5a Make network lobby a separate component Pavel Djundik 2018-07-12 22:24:35 +0300
  • 8931570c02 Port join-channel completely to Vue Pavel Djundik 2018-07-12 22:06:17 +0300
  • 80a12d98b4 Update topic in channel state Pavel Djundik 2018-07-12 21:36:44 +0300
  • e92f5d573b Remove extra invalid class on links in chat Pavel Djundik 2018-07-12 21:34:53 +0300
  • a8c777c797 Remove render.js Pavel Djundik 2018-07-12 21:33:52 +0300
  • 825e3beba6 Show previews in actions Pavel Djundik 2018-07-12 19:59:13 +0300
  • 499beb0257 Keep scroll position when scrolling up Pavel Djundik 2018-07-12 19:25:41 +0300
  • dbe95fcc13 Don't render preview until image is loaded Pavel Djundik 2018-07-12 17:38:35 +0300
  • b982623aaa Deduplicate and optimize 'keep to bottom' Pavel Djundik 2018-07-12 14:14:15 +0300
  • a5625ba203 Remove scroll code from more event Pavel Djundik 2018-07-12 13:59:03 +0300
  • a138237155 Remove expensive and unnecessary button check on channel switch Pavel Djundik 2018-07-12 13:40:26 +0300
  • ae692b1f2f Fix parsed message in actions Pavel Djundik 2018-07-12 13:39:14 +0300
  • e3ff385ae0 Remove HTML version of parse() Pavel Djundik 2018-07-12 11:41:40 +0300
  • d83dcc35e2 Port 'more' button in previews to Vue Pavel Djundik 2018-07-12 11:26:12 +0300
  • 1cd28a5ccf Fix sending msg:preview:toggle to server Pavel Djundik 2018-07-11 23:45:01 +0300
  • 2bb8287519 Render preview toggle in Vue Pavel Djundik 2018-07-11 21:00:12 +0300
  • ebfc6fa724 Create elements instead of using raw HTML Pavel Djundik 2018-07-11 20:22:44 +0300
  • ebda927bb1 Render toggle button after links Pavel Djundik 2018-07-11 14:58:55 +0300
  • 5792bff49d Display previews as they come in; fix image viewer Pavel Djundik 2018-07-11 14:33:06 +0300
  • c6262a36e6 Fix tab completion not updating model Pavel Djundik 2018-07-11 12:29:49 +0300
  • c369f0fdb7 Some fixes with unread marker Pavel Djundik 2018-07-11 12:27:44 +0300
  • c84eee22f2 Fix duplicate messages on channel join Pavel Djundik 2018-07-11 12:13:38 +0300
  • 771739cf94 Port ignore list to Vue Pavel Djundik 2018-07-11 10:54:32 +0300
  • 739d44b561 Trim channel when switching away from it Pavel Djundik 2018-07-11 10:38:18 +0300
  • b963fe3cf0 Use vue's conditional classes Pavel Djundik 2018-07-11 10:34:11 +0300
  • d97356e65a Only bind mouseover on username if necessary Pavel Djundik 2018-07-11 10:33:11 +0300
  • 48187a0260 Delete userlist.js Pavel Djundik 2018-07-11 10:25:33 +0300
  • c431ac6306 Add hover selection to user list. Richard Lewis 2018-07-11 02:25:21 +0300
  • 060097c118 Implement keyboard navigation in user list. Richard Lewis 2018-07-10 23:29:53 +0300
  • 30bdfe9d3f Hide 'show more history' button if there are no more messages Pavel Djundik 2018-07-10 19:51:45 +0300
  • 0654a4373f Minor fix for previews Pavel Djundik 2018-07-10 17:44:50 +0300
  • 2ab3518c52 Fix history not loading on channel switch Pavel Djundik 2018-07-10 17:17:28 +0300
  • 207ab28b92 Some fixes with IntersectionObserver Pavel Djundik 2018-07-10 15:04:25 +0300
  • 595915fefd Render link previews in Vue Pavel Djundik 2018-07-10 14:57:11 +0300
  • 5f5b5fef3d Enable .js linter Pavel Djundik 2018-07-10 12:40:55 +0300
  • db803a8548 Port channel list to Vue Pavel Djundik 2018-07-10 12:37:48 +0300
  • 96569e71a3 Some fixes Pavel Djundik 2018-07-10 12:20:52 +0300
  • 121dd35c3b Port ban lists to Vue Pavel Djundik 2018-07-10 12:16:24 +0300
  • ee0413de4b Remove invalid v-elseif Pavel Djundik 2018-07-10 12:10:37 +0300
  • 2d2c836a34 Remove user_name template Pavel Djundik 2018-07-10 11:54:11 +0300
  • aa1446c19d Some fixes for unread marker Pavel Djundik 2018-07-10 11:06:08 +0300
  • f9967a92c7 Remove console.log Pavel Djundik 2018-07-10 10:49:50 +0300
  • a54a726e93 Refactor client side commands Pavel Djundik 2018-07-10 10:49:23 +0300
  • 0a774758b9 Fix double input submit Pavel Djundik 2018-07-10 10:45:54 +0300
  • 084e01cf46 Implement message trimming Pavel Djundik 2018-07-09 22:06:06 +0300
  • f9d255b678 Passthrough input ref Pavel Djundik 2018-07-09 21:53:49 +0300
  • 2e3b95b9ed Fix input keybinds Pavel Djundik 2018-07-09 21:51:27 +0300
  • dbe6df1ab6 Fix clipboard "fixes" Pavel Djundik 2018-07-09 21:37:52 +0300
  • 1831e2e63e Fix inline channel links Pavel Djundik 2018-07-09 20:31:48 +0300
  • f0390dae63 Scroll to bottom Pavel Djundik 2018-07-09 20:16:19 +0300
  • eff6dcb514 Fix context menu opening wrong thing Pavel Djundik 2018-07-09 19:46:34 +0300
  • aea779cfdf Remove some unnecessary code Pavel Djundik 2018-07-09 16:42:03 +0300
  • 8e64670b4e Keep condensed open when new messages arrive Pavel Djundik 2018-07-09 16:21:14 +0300
  • 9ab5b9d791 Implement condensed messages in Vue Pavel Djundik 2018-07-09 15:14:44 +0300
  • 6116edaa06 Remove msg_action.tpl Pavel Djundik 2018-07-09 13:45:29 +0300
  • 0730825185 Convert message actions to Vue Pavel Djundik 2018-07-09 13:44:12 +0300
  • dee76adc0c Implement network collapsing in Vue Pavel Djundik 2018-07-08 23:08:08 +0300
  • e0e48925b5 Remove input history Pavel Djundik 2018-07-08 22:20:49 +0300
  • 1e09ccdb90 Implement user search in vue Pavel Djundik 2018-07-08 22:02:36 +0300
  • c20af6329b Use input model Pavel Djundik 2018-07-08 21:21:24 +0300
  • a229138ca6 Add connected state Pavel Djundik 2018-07-08 20:53:23 +0300
  • 3300276c27 Delete some files and undo server change Pavel Djundik 2018-07-08 20:35:46 +0300
  • 7b209e5d31 Missed a setting Pavel Djundik 2018-07-08 20:28:52 +0300
  • e28e13bd10 Make class settings work (colored nicks, etc) Pavel Djundik 2018-07-08 20:26:26 +0300
  • 9290264fa5 Make user list and message list components Pavel Djundik 2018-07-08 20:22:01 +0300
  • ebb63f2742 Fix sending messages Pavel Djundik 2018-07-08 18:17:20 +0300
  • 09fa3e5c86 Fix autocompletion Pavel Djundik 2018-07-08 17:57:02 +0300
  • 0e930c9356 Make history loading work Pavel Djundik 2018-07-08 16:42:54 +0300
  • 25840dfef4 Single chat container (with buffered input), user list in vue Pavel Djundik 2018-07-08 15:18:17 +0300
  • e931866aeb Use dev-server for hot reload Pavel Djundik 2018-07-08 14:28:52 +0300
  • 1d2a11729f Render chat/messages in Vue (mostly broken) Pavel Djundik 2018-07-08 13:50:11 +0300