Commit Graph

  • 7e080f2c99 Only call resetInputHistory when there is something to reset Ken-Håvard Lieng 2017-05-21 23:48:01 +0200
  • c428842db7 Fix input history Ken-Håvard Lieng 2017-05-21 23:23:21 +0200
  • 4c70d11a86 Add _ to segmentValueCharset Ken-Håvard Lieng 2017-05-21 22:59:35 +0200
  • 0b13431b83 Always listen on port 1337 in dev mode since the client expects it Ken-Håvard Lieng 2017-05-21 11:11:16 +0200
  • d96cf68d95 Dont return an array from linkify if the result is just a single node Ken-Håvard Lieng 2017-05-21 11:04:06 +0200
  • 8684e2dea2 Store the last tab in a cookie so the server can use it for embedding state Ken-Håvard Lieng 2017-05-21 09:53:47 +0200
  • 4cad5a0b33 Make sure route params can contain all the possible characters in a nick Ken-Håvard Lieng 2017-05-21 08:29:59 +0200
  • 84624266e0 Update client dependencies Ken-Håvard Lieng 2017-05-20 23:37:29 +0200
  • 62a69dfd44 Send logged messages when joining a channel Ken-Håvard Lieng 2017-05-20 23:22:56 +0200
  • a4e9eeefed Handle error returned by acme.NewClient Ken-Håvard Lieng 2017-05-20 23:06:37 +0200
  • 5487ecdb57 Redirect to stored tab if the route is not found Ken-Håvard Lieng 2017-05-19 08:36:13 +0200
  • 2afbf2359c Add document title handling Ken-Håvard Lieng 2017-05-19 07:29:44 +0200
  • 511b9e406c Use functional component for Route Ken-Håvard Lieng 2017-05-19 07:28:08 +0200
  • fc29c48013 Show messages sent to * in server tab again Ken-Håvard Lieng 2017-05-16 23:22:03 +0200
  • 05ce88a656 Change tab close icon Ken-Håvard Lieng 2017-05-16 08:38:43 +0200
  • 2328cfa940 Show current nick in MessageInput Ken-Håvard Lieng 2017-05-15 22:51:21 +0200
  • d3a0a21338 Put connect defaults into the state Ken-Håvard Lieng 2017-05-15 06:51:24 +0200
  • ff7c563b61 Use replace in updateSelection Ken-Håvard Lieng 2017-05-15 06:27:30 +0200
  • a4d40bef39 Add more message reducer tests Ken-Håvard Lieng 2017-05-15 05:57:12 +0200
  • c598ace18c Update client dependencies Ken-Håvard Lieng 2017-05-14 22:54:43 +0200
  • 9bc518fbe9 Load fonts using FontFaceObserver Ken-Håvard Lieng 2017-05-12 10:51:37 +0200
  • 4ee035766b Fix ChannelStore regression Ken-Håvard Lieng 2017-05-12 09:49:57 +0200
  • 71177254b4 Prioritize user modes properly serverside Ken-Håvard Lieng 2017-05-10 05:44:59 +0200
  • 2b5a468079 Add support for owner, admin and halfop user modes Ken-Håvard Lieng 2017-05-10 03:47:34 +0200
  • 750ffef4c2 Fix message broadcast action Ken-Håvard Lieng 2017-05-10 02:57:54 +0200
  • 4dd9671e87 Prevent autoscroll flag being cleared on mount by initial scroll tick Ken-Håvard Lieng 2017-05-08 23:22:53 +0200
  • 909c31dff8 Update client dependencies Ken-Håvard Lieng 2017-05-08 02:02:04 +0200
  • fec7c93abc Move wrapWidth handling out of MessageBox, improve scroll position handling, use custom routing, close menu when clicking anywhere Ken-Håvard Lieng 2017-05-07 22:19:15 +0200
  • a753efd1dd Bind Navicon toggleMenu in mapDispatchToProps Ken-Håvard Lieng 2017-05-06 23:04:20 +0200
  • cbe3b95d8c Re-add nick click handler in Message Ken-Håvard Lieng 2017-05-06 23:02:45 +0200
  • 52acec9d21 Maintain scroll positions when switching tabs Ken-Håvard Lieng 2017-05-03 22:56:06 +0200
  • 45c61e7596 Add message scrollback Ken-Håvard Lieng 2017-05-02 23:21:25 +0200
  • b5d12954a6 Update client dependencies Ken-Håvard Lieng 2017-04-30 22:37:09 +0200
  • e52e35986f Add yarn-error.log to .gitignore Ken-Håvard Lieng 2017-04-30 02:22:56 +0200
  • ab0bdc4401 Use redux devtools extension compose and redux 3.1 style createStore Ken-Håvard Lieng 2017-04-30 02:21:36 +0200
  • 294114028a Add server reducer tests Ken-Håvard Lieng 2017-04-25 05:13:57 +0200
  • 164c47d1a6 Add tab reducer tests Ken-Håvard Lieng 2017-04-24 03:08:48 +0200
  • 93a5732e7a Remove go vendor environment variable from travis Ken-Håvard Lieng 2017-04-23 08:52:05 +0200
  • 04a887b49e Run frontend tests on travis Ken-Håvard Lieng 2017-04-23 08:46:57 +0200
  • 35e2ea39f1 Fix a few bugs in reducers/channels, start adding tests Ken-Håvard Lieng 2017-04-23 08:45:35 +0200
  • 307c83958a Extend immutable.Records using es6 classes Ken-Håvard Lieng 2017-04-22 22:24:11 +0200
  • dce68ce813 Return req.originalUrl from gulpfile proxy Ken-Håvard Lieng 2017-04-21 03:31:35 +0200
  • 2525b06c28 Use firebase push IDs for messages Ken-Håvard Lieng 2017-04-20 05:32:22 +0200
  • 0413960b85 Fix /help output Ken-Håvard Lieng 2017-04-20 04:16:15 +0200
  • 0daf3244cb Log outgoing messages Ken-Håvard Lieng 2017-04-20 02:05:56 +0200
  • eedc687f18 Send the 25 last messages for each channel to the client on load Ken-Håvard Lieng 2017-04-20 01:51:55 +0200
  • c840d51e16 Call gencode with unsafe flag Ken-Håvard Lieng 2017-04-19 02:07:31 +0200
  • 971278e7e5 Upgrade server dependencies, manage them with govendor Ken-Håvard Lieng 2017-04-18 03:02:51 +0200
  • ebee2746d6 Rename message.message to message.content Ken-Håvard Lieng 2017-04-17 22:36:37 +0200
  • c4609574c7 Pre-linkify messages and store breakpoints Ken-Håvard Lieng 2017-04-17 04:11:45 +0200
  • 12fbca8110 Call autolinker.compactMatches() and minimize textnode count returned from linkify() Ken-Håvard Lieng 2017-04-16 07:42:11 +0200
  • 305c1fa08f Switch back to upstream autolinker Ken-Håvard Lieng 2017-04-16 06:08:45 +0200
  • e294e109f8 Handle requests with no Accept-Encoding properly Ken-Håvard Lieng 2017-04-16 01:37:26 +0200
  • 64a4bfbd8a Unvendor x/net/http2 Ken-Håvard Lieng 2017-04-15 04:52:40 +0200
  • 37c8e780bc Add HTTP/2 push Ken-Håvard Lieng 2017-04-15 04:48:24 +0200
  • 8d4b707757 Upgrade client dependencies Ken-Håvard Lieng 2017-04-15 02:37:47 +0200
  • 495598ac37 Remove favicon 404 Ken-Håvard Lieng 2017-04-14 04:40:31 +0200
  • e5832d2c58 Add brotli support Ken-Håvard Lieng 2017-04-14 04:33:44 +0200
  • 326161a563 Check if server exists in storage.User.SetNick() Ken-Håvard Lieng 2017-04-13 02:22:18 +0200
  • 06977c9b44 Fix tests Ken-Håvard Lieng 2017-04-13 01:59:16 +0200
  • b2e3e995ce Wait for server comfirmation before updating nick Ken-Håvard Lieng 2017-04-13 01:50:58 +0200
  • 1739b15eaa Add license field to package.json to silence yarn warning Ken-Håvard Lieng 2017-04-12 03:49:19 +0200
  • 2e763d916d Remove eventemitter2 and ify-loader Ken-Håvard Lieng 2017-04-12 03:38:02 +0200
  • ee43d2fe27 Use React Hot Loader 3 instead of React Transform Ken-Håvard Lieng 2017-04-12 00:00:59 +0200
  • ee42e5300a Update irc nick test Ken-Håvard Lieng 2017-04-11 06:14:45 +0200
  • e84f2dd993 Improve nick change handling Ken-Håvard Lieng 2017-04-11 06:04:59 +0200
  • 0a6d8bfb20 Remove FindUserChannels test Ken-Håvard Lieng 2017-04-11 04:46:17 +0200
  • 18651c1a10 Fix race condition with NICK and QUIT when multiple dispatch users are in the same channel Ken-Håvard Lieng 2017-04-11 03:49:52 +0200
  • 3393b1b706 Update .eslintrc Ken-Håvard Lieng 2017-04-09 23:49:37 +0200
  • f7c8203ed1 Upgrade client dependencies (React 15.5) Ken-Håvard Lieng 2017-04-09 23:28:55 +0200
  • d8b456568f Bump travis go version Ken-Håvard Lieng 2017-04-07 22:51:25 +0200
  • b2263a4527 Add ErrNicknameInUse constant Ken-Håvard Lieng 2017-04-06 23:31:11 +0200
  • 961c0415a0 Handle nick collisions by right-padding with _ Ken-Håvard Lieng 2017-04-06 23:26:58 +0200
  • 50dc0ef64f Fix handling of PART messages with no reason Ken-Håvard Lieng 2017-04-04 22:57:01 +0200
  • 52f929ec45 Strip last character from ACTION messages Ken-Håvard Lieng 2017-03-30 05:13:50 +0200
  • 007dd3fe63 Use list key provided by react-virtualized in UserList Ken-Håvard Lieng 2017-03-30 04:53:54 +0200
  • 6a9942a655 Set scrolldown flag on tab changes in willUpdate instead of receiveProps Ken-Håvard Lieng 2017-03-30 04:37:55 +0200
  • 80efb750f9 Rename util.scrollBarWidth() Ken-Håvard Lieng 2017-03-30 04:18:25 +0200
  • 9d5707dd3c Use forceUpdateGrid() in UserList Ken-Håvard Lieng 2017-03-30 04:12:30 +0200
  • e19280c2c7 Fix wrapWidth for channels on small screens Ken-Håvard Lieng 2017-03-29 23:45:09 +0200
  • bb8a4d180e Prevent unnecessary wrapWidth updates Ken-Håvard Lieng 2017-03-28 23:55:50 +0200
  • 3b0734bb4d Update webpack.NoErrorsPlugin name Ken-Håvard Lieng 2017-03-28 23:18:55 +0200
  • dd94480c58 Add React Virtualized to README library list Ken-Håvard Lieng 2017-03-27 23:42:27 +0200
  • a4bbf8364a Upgrade reselect to 3.0.0 and react-virtualized to 9.4.0 Ken-Håvard Lieng 2017-03-27 23:35:59 +0200
  • 346ba3fdb3 Fix SearchResult component name Ken-Håvard Lieng 2017-03-24 21:18:02 +0100
  • eca5761098 Linkify search results properly Ken-Håvard Lieng 2017-03-24 21:14:45 +0100
  • 8eea1e5cb0 Prevent favicon requests Ken-Håvard Lieng 2017-03-23 20:55:34 +0100
  • 0e87c4d038 Merge branch 'master' of https://github.com/khlieng/dispatch Ken-Håvard Lieng 2017-03-23 20:39:15 +0100
  • f8d57f1b6d Upgrade react-virtualized to 9.3.0 Ken-Håvard Lieng 2017-03-23 20:38:27 +0100
  • decd952667 Fix README demo link Ken-Håvard Lieng 2017-03-16 22:50:07 +0100
  • 800a97cd8b Update README.md Ken-Håvard Lieng 2017-03-16 22:47:26 +0100
  • 7c7821f829 Clean up ChannelStore Ken-Håvard Lieng 2017-02-21 21:38:48 +0100
  • 9f055da1a0 Keep op/voice prefix when changing nick Ken-Håvard Lieng 2017-02-21 13:56:04 +0100
  • 8dfcf47281 Fix nick changes with op/voice Ken-Håvard Lieng 2017-02-19 22:26:48 +0100
  • a5071fbd62 Add OSX travis builds Ken-Håvard Lieng 2017-02-18 22:18:01 +0100
  • be98d3c4d0 Add go 1.8 travis build Ken-Håvard Lieng 2017-02-17 02:12:54 +0100
  • 29abe1f2a2 Use RSA test key with NULL parameters Ken-Håvard Lieng 2017-02-17 02:09:50 +0100
  • 35514abc27 Remove babel-plugin-transform-decorators-legacy Ken-Håvard Lieng 2017-02-17 02:00:00 +0100
  • e6892ccd2d Use React.PureComponent instead of pure-render-decorator Ken-Håvard Lieng 2017-02-17 01:46:39 +0100
  • 531792b14a Move ref callbacks into class bound methods Ken-Håvard Lieng 2017-02-16 22:56:32 +0100