Commit Graph

539 Commits

Author SHA1 Message Date
Ken-Håvard Lieng b247287075 Use newer node version on travis 2015-12-12 01:22:17 +01:00
Ken-Håvard Lieng d75407e221 Pin history 2015-12-12 00:51:04 +01:00
Ken-Håvard Lieng 0259787fe9 Update all client dependencies 2015-12-12 00:43:23 +01:00
Ken-Håvard Lieng 909ffd1998 Use resettable sync.Once instead of reassignment 2015-12-11 17:10:32 +01:00
Ken-Håvard Lieng 51e04c9d0f Update eslint 2015-12-11 05:13:44 +01:00
Ken-Håvard Lieng 4b3f10e4c4 Update readme URL 2015-12-11 04:41:53 +01:00
Ken-Håvard Lieng eeb45e17c2 Name it 2015-12-11 04:35:48 +01:00
Ken-Håvard Lieng a45833e281 Add go 1.5 travis build 2015-08-25 22:28:48 +02:00
Ken-Håvard Lieng 114bf8201e Refactor websocket handler 2015-06-17 00:46:58 +02:00
Ken-Håvard Lieng 047027ddec Refactor irc handler, add tests 2015-06-16 23:20:53 +02:00
Ken-Håvard Lieng d38daf976b Set ldflags -w when compiling for docker 2015-06-12 04:21:17 +02:00
Ken-Håvard Lieng b755a593e2 Call trigger in messageStore.addAll() 2015-06-12 01:43:35 +02:00
Ken-Håvard Lieng d3eb367d84 Smaller docker image 2015-06-12 01:09:23 +02:00
Ken-Håvard Lieng f6a1f793fb Test ChannelStore 2015-06-11 06:27:48 +02:00
Ken-Håvard Lieng 6a5680e299 Add more IRC client tests 2015-06-11 04:57:52 +02:00
Ken-Håvard Lieng 4f0ad5e6d9 Add IRC client connection tests 2015-06-11 02:04:51 +02:00
Ken-Håvard Lieng c78ca7318c Add more parseMessage() test cases, handle a prefix edge case 2015-06-10 22:53:38 +02:00
Ken-Håvard Lieng da8915328d Add some tests to the IRC client 2015-06-10 06:17:53 +02:00
Ken-Håvard Lieng ff9cae7794 Add go vet to travis 2015-06-10 02:01:51 +02:00
Ken-Håvard Lieng 75d06698c7 Travis badge 2015-06-10 01:53:42 +02:00
Ken-Håvard Lieng 35de58b8e6 Travis CI 2015-06-10 01:46:10 +02:00
Ken-Håvard Lieng 0fbf721cbb Fix search positioning 2015-06-10 01:17:24 +02:00
Ken-Håvard Lieng 2a5f7c3afc Close tablist on all interactions 2015-06-10 00:59:41 +02:00
Ken-Håvard Lieng e51c9522de Add messageActions.addAll() 2015-06-10 00:45:28 +02:00
Ken-Håvard Lieng 29c13f4f54 Off-canvas tablist 2015-06-10 00:24:14 +02:00
Ken-Håvard Lieng 27552a2e9c Cache linted files 2015-06-08 01:06:08 +02:00
Ken-Håvard Lieng fe392a08ff Collapse bindata tasks 2015-06-08 00:21:10 +02:00
Ken-Håvard Lieng d11ad72f03 Separate vendor bundle 2015-06-08 00:11:03 +02:00
Ken-Håvard Lieng 3d20edd960 Move JSON encoding to conn.send() 2015-06-07 06:32:19 +02:00
Ken-Håvard Lieng c6c740e24b Make storage.User synchronous, call session.setWS earlier 2015-06-07 06:16:16 +02:00
Ken-Håvard Lieng 7d17b4b30f Set GOMAXPROCS to NumCPU, drop httprouter 2015-06-07 01:18:26 +02:00
Ken-Håvard Lieng ebdb382706 Stop creating new goroutines for irc.Connect() since it doesnt block anymore 2015-06-06 01:02:02 +02:00
Ken-Håvard Lieng adcf12e1fa Pull IRC client out 2015-06-06 00:34:13 +02:00
Ken-Håvard Lieng 78b6a0859b Add link to readme 2015-06-05 00:18:40 +02:00
Ken-Håvard Lieng be695a9881 Reconnect websockets 2015-06-04 02:06:17 +02:00
Ken-Håvard Lieng 6a1d55c968 Set up ESLint, make it happy 2015-06-02 00:09:36 +02:00
Ken-Håvard Lieng c325168a20 Reconnect and retry IRC connections 2015-06-01 05:44:30 +02:00
Ken-Håvard Lieng 5cf2822c34 Store nick in Message.Nick, keep full prefix in Message.Prefix 2015-06-01 01:48:07 +02:00
Ken-Håvard Lieng 65b3aac977 Remove irc client from session when the connection dies 2015-05-31 23:23:05 +02:00
Ken-Håvard Lieng b687c13baa Pass server as parameter instead of capturing it in reconnect() 2015-05-30 01:10:29 +02:00
Ken-Håvard Lieng 4d8c52fa22 Update readme instructions 2015-05-29 03:36:19 +02:00
Ken-Håvard Lieng 284a35ab09 Add dockerfile, add data directory flag 2015-05-29 01:59:08 +02:00
Ken-Håvard Lieng 1f5dd7a5e0 Use os/exec to run editor 2015-05-25 05:15:32 +02:00
Ken-Håvard Lieng 61aa5880d3 Add config file, handle it with Viper, add a command to open it in an editor 2015-05-25 04:00:21 +02:00
Ken-Håvard Lieng b8a8ba2e08 Add channel topic to ChatTitle, improve TabList layout 2015-05-23 04:38:43 +02:00
Ken-Håvard Lieng 9b9bef3695 Avoid array conversion in UserList 2015-05-23 01:58:56 +02:00
Ken-Håvard Lieng 6a6aedc5da Implement getInitialState in stores 2015-05-23 00:40:16 +02:00
Ken-Håvard Lieng 6a25c1d6a5 Add GetLastMessages, log messages to nested buckets 2015-05-21 09:15:57 +02:00
Ken-Håvard Lieng a6d7403eba Everything is immutable 2015-05-20 08:14:44 +02:00
khlieng ce72ec9c8c Fix alignment in PureMixin 2015-05-19 23:18:24 +02:00