Commit Graph

  • 77b53bfc5e Update client dependencies Ken-Håvard Lieng 2017-02-16 03:55:50 +01:00
  • c5062066cb Update travis versions Ken-Håvard Lieng 2017-01-26 23:48:55 +01:00
  • b64613d459 Update go and node versions on travis Ken-Håvard Lieng 2016-12-17 00:21:45 +01:00
  • cc3b1e3a82 Add Message.LastParam() Ken-Håvard Lieng 2016-12-17 00:11:44 +01:00
  • 83056c5396 Prevent panicing when parsing invalid messages Ken-Håvard Lieng 2016-12-16 23:49:37 +01:00
  • cf759883aa Slice the params instead of building a new channel slice in the PART handler Ken-Håvard Lieng 2016-12-16 23:17:15 +01:00
  • 29fad58252 Merge pull request #4 from DanielOaks/fix-trailing Ken-Håvard Lieng 2016-12-16 22:07:26 +01:00
  • 0293a7f4a5 Remove Trailing param Daniel Oaks 2016-12-12 16:19:22 +10:00
  • 7af50d52b9 Install npm packages with yarn on travis Ken-Håvard Lieng 2016-10-12 21:25:31 +02:00
  • 6876a5129a Add yarn lockfile Ken-Håvard Lieng 2016-10-12 21:19:00 +02:00
  • 85db780d72 Allow travis build failures on tip Ken-Håvard Lieng 2016-10-11 22:15:40 +02:00
  • d0cb211e42 Add go 1.7 travis build Ken-Håvard Lieng 2016-10-10 20:25:11 +02:00
  • 9b0c8e3809 Update travis versions Ken-Håvard Lieng 2016-04-25 23:56:12 +02:00
  • 493f49a508 Update client dependencies Ken-Håvard Lieng 2016-04-18 01:11:25 +02:00
  • 8b6236446f Remove html task from gulpfile Ken-Håvard Lieng 2016-03-16 23:25:25 +01:00
  • 240392dcae Use egon templating for the index page Ken-Håvard Lieng 2016-03-16 23:23:16 +01:00
  • e5057cf227 Update npm on travis Ken-Håvard Lieng 2016-03-14 23:57:05 +01:00
  • c6d2a8a429 Update react to 15.0 rc1 Ken-Håvard Lieng 2016-03-14 23:45:46 +01:00
  • 81b635a872 Update client dependencies Ken-Håvard Lieng 2016-03-14 23:22:24 +01:00
  • 42efc20748 Remove gomaxprocs call Ken-Håvard Lieng 2016-03-09 23:05:13 +01:00
  • cd3d4e7b14 Add environment variable instructions to readme Ken-Håvard Lieng 2016-03-01 02:04:56 +01:00
  • cd317761c5 Switch from Godep to go vendoring Ken-Håvard Lieng 2016-03-01 01:51:26 +01:00
  • 6b37713bc0 Add go 1.6 travis build Ken-Håvard Lieng 2016-02-17 23:40:43 +01:00
  • 693e4c27ac Remove .js extension Ken-Håvard Lieng 2016-02-17 01:54:06 +01:00
  • 47ebd9c84c Use a fork of autolinker with react support to get rid off dangerouslySetInnerHTML Ken-Håvard Lieng 2016-02-17 01:49:27 +01:00
  • 072daa64f2 Improve message rendering Ken-Håvard Lieng 2016-02-16 22:43:25 +01:00
  • ede8e19722 Enable react inline and constant babel optimizations Ken-Håvard Lieng 2016-02-07 00:03:11 +01:00
  • 23e75b8f40 Render UserList with react-virtualized Ken-Håvard Lieng 2016-02-06 01:54:21 +01:00
  • 7108fa572c Update client dependencies Ken-Håvard Lieng 2016-02-04 03:35:50 +01:00
  • dbe9d03352 Update readme download links Ken-Håvard Lieng 2016-02-03 21:59:07 +01:00
  • 16db253328 v0.2 Ken-Håvard Lieng 2016-02-03 21:15:56 +01:00
  • 875f5fafe3 Rejoin channels after reconnecting Ken-Håvard Lieng 2016-02-03 21:12:32 +01:00
  • 90b74ee022 Implement Content-Security-Policy Ken-Håvard Lieng 2016-02-03 19:42:07 +01:00
  • 3db100435c Fix travis go version order Ken-Håvard Lieng 2016-02-03 03:15:26 +01:00
  • 38bc1d057c Add go1.6rc1 travis build Ken-Håvard Lieng 2016-02-03 03:12:13 +01:00
  • e5bc38aafc Use local fonts Ken-Håvard Lieng 2016-02-03 02:22:45 +01:00
  • 58fe1c630a Trim trailing whitespace off RPL_NAMREPLY, this fixes usercount sometimes being 1 too high Ken-Håvard Lieng 2016-02-01 00:14:24 +01:00
  • e2fbac7f38 Use only single-method imports from lodash Ken-Håvard Lieng 2016-01-27 21:41:24 +01:00
  • b50a4a1068 Add /raw command Ken-Håvard Lieng 2016-01-27 20:48:47 +01:00
  • d51b5a35fd Update client build Ken-Håvard Lieng 2016-01-27 19:50:43 +01:00
  • f678aaed8e Only use the default password when connecting to the default server Ken-Håvard Lieng 2016-01-27 18:21:36 +01:00
  • 2e8418516a Dont send default server password to the client Ken-Håvard Lieng 2016-01-27 18:08:20 +01:00
  • 1a7360a573 Allow all websocket origins in development mode Ken-Håvard Lieng 2016-01-27 18:03:38 +01:00
  • 22d8b8b363 Embed servers, channels and users in index.html Ken-Håvard Lieng 2016-01-26 22:10:44 +01:00
  • 04d61dd9a6 Only allow websocket connections from the same origin Ken-Håvard Lieng 2016-01-26 20:14:19 +01:00
  • 6608bc545a Make command output work in server tabs Ken-Håvard Lieng 2016-01-25 23:42:11 +01:00
  • 068f3c04a0 Add configurable HSTS and some other headers Ken-Håvard Lieng 2016-01-25 22:41:54 +01:00
  • df02d27674 Set long cache-control and add a hash to css and js urls, clean some things up Ken-Håvard Lieng 2016-01-25 06:01:40 +01:00
  • 2ccca3a778 Implement client connect form defaults Ken-Håvard Lieng 2016-01-25 01:01:37 +01:00
  • a9031eb532 Remove select statement in irc.recv() Ken-Håvard Lieng 2016-01-24 22:02:37 +01:00
  • a68f5621bc Make search results look like messages Ken-Håvard Lieng 2016-01-23 00:41:35 +01:00
  • bd6c0d26eb Switch to Roboto Mono Ken-Håvard Lieng 2016-01-22 20:08:16 +01:00
  • 26ce1cae93 Use a fuzzy match query to search messages Ken-Håvard Lieng 2016-01-22 19:07:47 +01:00
  • 54a7472371 Use gencode on disk Ken-Håvard Lieng 2016-01-22 18:30:47 +01:00
  • a3a934fff2 Prevent duplicate users in ChannelStore Ken-Håvard Lieng 2016-01-22 04:45:41 +01:00
  • 924bd8fdb1 Add screenshot Ken-Håvard Lieng 2016-01-20 01:09:11 +01:00
  • 1b7bf454ec Fix osx url Ken-Håvard Lieng 2016-01-20 00:34:58 +01:00
  • 1b11b210be Add release script Ken-Håvard Lieng 2016-01-20 00:32:33 +01:00
  • 4cfdce2db7 Add binary download links to readme Ken-Håvard Lieng 2016-01-20 00:31:47 +01:00
  • c9e04190c6 Update travis go version Ken-Håvard Lieng 2016-01-19 23:06:31 +01:00
  • e856b66f97 Remove empty anonymous sessions after a certain time period Ken-Håvard Lieng 2016-01-19 22:02:12 +01:00
  • 3bcea0ec98 Set auth cookie expiration Ken-Håvard Lieng 2016-01-19 20:31:22 +01:00
  • 82e2343d5b Add SOCKET_SEARCH action constant Ken-Håvard Lieng 2016-01-18 03:21:58 +01:00
  • 35f806c18d Update readme Ken-Håvard Lieng 2016-01-18 03:13:52 +01:00
  • be67cb3977 Use pointer receiver in user schema Ken-Håvard Lieng 2016-01-17 23:47:43 +01:00
  • 76f99c8332 Use MessagePack on disk Ken-Håvard Lieng 2016-01-17 23:33:52 +01:00
  • 1def24500a Test message logging Ken-Håvard Lieng 2016-01-17 21:15:29 +01:00
  • d023f63a7c Update client dependencies Ken-Håvard Lieng 2016-01-15 20:56:03 +01:00
  • 383ca39354 Vendor changed child dependencies Ken-Håvard Lieng 2016-01-15 19:53:01 +01:00
  • f1c3326af1 Update server dependencies Ken-Håvard Lieng 2016-01-15 19:48:03 +01:00
  • 6865bf2832 Handle IRC client closing better Ken-Håvard Lieng 2016-01-15 08:26:06 +01:00
  • 947823ab41 Vendor jwt-go Ken-Håvard Lieng 2016-01-15 02:32:50 +01:00
  • fb54d4966c Store auth info in a JWT token in a cookie Ken-Håvard Lieng 2016-01-15 02:27:30 +01:00
  • 3e0a1be6bc Add planned defaults to the config Ken-Håvard Lieng 2016-01-14 07:08:15 +01:00
  • 0467596c7c Set verify_client_certificates default Ken-Håvard Lieng 2016-01-14 06:35:26 +01:00
  • 796bbd834e Add verify_client_certificates to the config Ken-Håvard Lieng 2016-01-14 06:17:53 +01:00
  • 13a3d96b44 Improve port handling Ken-Håvard Lieng 2016-01-14 05:56:53 +01:00
  • 2bffef825d Log IRC connection errors Ken-Håvard Lieng 2016-01-14 04:28:42 +01:00
  • f6d13675c3 Strip port from address everywhere on the client Ken-Håvard Lieng 2016-01-14 04:01:51 +01:00
  • d2284551de Properly check if a channel is selected in socket.on('join') Ken-Håvard Lieng 2016-01-13 20:22:41 +01:00
  • 58caacd269 Fix IRC client tests Ken-Håvard Lieng 2016-01-13 20:05:14 +01:00
  • 48496b4285 Uncomment TestRecvTriggersReconnect Ken-Håvard Lieng 2016-01-13 19:17:13 +01:00
  • cbbfda3e36 Recover panics in irc.Client.recv() Ken-Håvard Lieng 2016-01-13 19:06:55 +01:00
  • f429a528ba Add IRC connection status indicator Ken-Håvard Lieng 2016-01-13 18:53:54 +01:00
  • 83aef5df7b Store the backoff in the client struct Ken-Håvard Lieng 2016-01-13 01:00:57 +01:00
  • c22b7d2a1d Improve IRC connection handling Ken-Håvard Lieng 2016-01-13 00:12:51 +01:00
  • 6f9f3cff95 Check if conn is nil before closing Ken-Håvard Lieng 2016-01-12 22:03:49 +01:00
  • 81500cc89e Synchronize user.certificate access Ken-Håvard Lieng 2016-01-12 00:32:40 +01:00
  • 67b83fa3d6 Make userlist responsive Ken-Håvard Lieng 2016-01-11 23:31:06 +01:00
  • 937560e859 Add support for client certificates Ken-Håvard Lieng 2016-01-11 21:04:57 +01:00
  • d9b63dd0ef Enable HTTP/2 Ken-Håvard Lieng 2016-01-08 18:53:02 +01:00
  • 137cf3224d Add user storage test Ken-Håvard Lieng 2016-01-07 23:59:38 +01:00
  • 0c5b4bb04e Add letsencrypt user test Ken-Håvard Lieng 2016-01-07 22:07:12 +01:00
  • 0168ba5490 Remove go1.4.3 from travis Ken-Håvard Lieng 2016-01-07 00:55:25 +01:00
  • d7c5d0f9cd Upgrade babel to 6.4.0, fail gulp builds on webpack errors Ken-Håvard Lieng 2016-01-07 00:28:11 +01:00
  • 47dd4f51cb Refactor lets encrypt integration to support cert changes and ocsp stapling without restarting Ken-Håvard Lieng 2016-01-06 22:19:06 +01:00
  • 2c26ced716 Use bundled certs to complete the chain Ken-Håvard Lieng 2016-01-05 20:41:17 +01:00
  • 4b70b9968b Use proper autolinker params in ChatTitle Ken-Håvard Lieng 2016-01-05 19:40:39 +01:00
  • 24aa119377 Remove pure decorator from the Root container Ken-Håvard Lieng 2016-01-05 19:33:45 +01:00
  • 7c72cac71f Update airbnb eslint config to 3.0.0 Ken-Håvard Lieng 2016-01-05 19:29:22 +01:00