Commit Graph

  • 9db0341973 Run travis builds on the latest minor revisions of Go Ken-Håvard Lieng 2016-01-04 21:39:55 +0100
  • c72c68828d Update docker run instructions Ken-Håvard Lieng 2016-01-04 21:28:35 +0100
  • bbcbf3ebe2 Update README link scheme Ken-Håvard Lieng 2016-01-04 20:21:05 +0100
  • f00c6154a4 Remove unused variable appDir Ken-Håvard Lieng 2016-01-04 19:33:28 +0100
  • b55cb13e44 Let's Encrypt Ken-Håvard Lieng 2016-01-04 19:26:32 +0100
  • 22892a4073 Hide menu when selecting tab Ken-Håvard Lieng 2015-12-30 22:32:14 +0100
  • de1a2dd343 Support websocket over ssl, pass uuid in url Ken-Håvard Lieng 2015-12-29 22:23:07 +0100
  • 12d6cdd4c8 Fix FindUserChannels test Ken-Håvard Lieng 2015-12-29 11:32:10 +0100
  • ab641c844a Rename root command file Ken-Håvard Lieng 2015-12-29 01:04:03 +0100
  • e389454535 Switch to redux and webpack Ken-Håvard Lieng 2015-12-29 00:34:32 +0100
  • b247287075 Use newer node version on travis Ken-Håvard Lieng 2015-12-12 00:56:40 +0100
  • d75407e221 Pin history Ken-Håvard Lieng 2015-12-12 00:51:04 +0100
  • 0259787fe9 Update all client dependencies Ken-Håvard Lieng 2015-12-12 00:33:05 +0100
  • 909ffd1998 Use resettable sync.Once instead of reassignment Ken-Håvard Lieng 2015-12-11 17:06:29 +0100
  • 51e04c9d0f Update eslint Ken-Håvard Lieng 2015-12-11 05:10:56 +0100
  • 4b3f10e4c4 Update readme URL Ken-Håvard Lieng 2015-12-11 04:41:53 +0100
  • eeb45e17c2 Name it Ken-Håvard Lieng 2015-12-11 04:35:48 +0100
  • a45833e281 Add go 1.5 travis build Ken-Håvard Lieng 2015-08-25 22:28:48 +0200
  • 114bf8201e Refactor websocket handler Ken-Håvard Lieng 2015-06-17 00:46:58 +0200
  • 047027ddec Refactor irc handler, add tests Ken-Håvard Lieng 2015-06-16 23:20:53 +0200
  • d38daf976b Set ldflags -w when compiling for docker Ken-Håvard Lieng 2015-06-12 04:21:17 +0200
  • b755a593e2 Call trigger in messageStore.addAll() Ken-Håvard Lieng 2015-06-12 01:43:35 +0200
  • d3eb367d84 Smaller docker image Ken-Håvard Lieng 2015-06-12 01:09:02 +0200
  • f6a1f793fb Test ChannelStore Ken-Håvard Lieng 2015-06-11 06:27:48 +0200
  • 6a5680e299 Add more IRC client tests Ken-Håvard Lieng 2015-06-11 04:57:52 +0200
  • 4f0ad5e6d9 Add IRC client connection tests Ken-Håvard Lieng 2015-06-11 02:04:51 +0200
  • c78ca7318c Add more parseMessage() test cases, handle a prefix edge case Ken-Håvard Lieng 2015-06-10 22:53:29 +0200
  • da8915328d Add some tests to the IRC client Ken-Håvard Lieng 2015-06-10 05:48:54 +0200
  • ff9cae7794 Add go vet to travis Ken-Håvard Lieng 2015-06-10 02:01:51 +0200
  • 75d06698c7 Travis badge Ken-Håvard Lieng 2015-06-10 01:52:46 +0200
  • 35de58b8e6 Travis CI Ken-Håvard Lieng 2015-06-10 01:36:59 +0200
  • 0fbf721cbb Fix search positioning Ken-Håvard Lieng 2015-06-10 01:17:24 +0200
  • 2a5f7c3afc Close tablist on all interactions Ken-Håvard Lieng 2015-06-10 00:59:41 +0200
  • e51c9522de Add messageActions.addAll() Ken-Håvard Lieng 2015-06-10 00:45:28 +0200
  • 29c13f4f54 Off-canvas tablist Ken-Håvard Lieng 2015-06-10 00:24:14 +0200
  • 27552a2e9c Cache linted files Ken-Håvard Lieng 2015-06-08 01:06:08 +0200
  • fe392a08ff Collapse bindata tasks Ken-Håvard Lieng 2015-06-08 00:21:10 +0200
  • d11ad72f03 Separate vendor bundle Ken-Håvard Lieng 2015-06-08 00:11:03 +0200
  • 3d20edd960 Move JSON encoding to conn.send() Ken-Håvard Lieng 2015-06-07 06:32:19 +0200
  • c6c740e24b Make storage.User synchronous, call session.setWS earlier Ken-Håvard Lieng 2015-06-07 06:16:16 +0200
  • 7d17b4b30f Set GOMAXPROCS to NumCPU, drop httprouter Ken-Håvard Lieng 2015-06-07 01:18:26 +0200
  • ebdb382706 Stop creating new goroutines for irc.Connect() since it doesnt block anymore Ken-Håvard Lieng 2015-06-06 01:02:02 +0200
  • adcf12e1fa Pull IRC client out Ken-Håvard Lieng 2015-06-06 00:34:13 +0200
  • 78b6a0859b Add link to readme Ken-Håvard Lieng 2015-06-05 00:04:34 +0200
  • be695a9881 Reconnect websockets Ken-Håvard Lieng 2015-06-04 02:06:17 +0200
  • 6a1d55c968 Set up ESLint, make it happy Ken-Håvard Lieng 2015-06-02 00:09:28 +0200
  • c325168a20 Reconnect and retry IRC connections Ken-Håvard Lieng 2015-06-01 05:44:30 +0200
  • 5cf2822c34 Store nick in Message.Nick, keep full prefix in Message.Prefix Ken-Håvard Lieng 2015-06-01 01:48:07 +0200
  • 65b3aac977 Remove irc client from session when the connection dies Ken-Håvard Lieng 2015-05-31 23:23:05 +0200
  • b687c13baa Pass server as parameter instead of capturing it in reconnect() Ken-Håvard Lieng 2015-05-30 01:09:52 +0200
  • 4d8c52fa22 Update readme instructions Ken-Håvard Lieng 2015-05-29 02:55:28 +0200
  • 284a35ab09 Add dockerfile, add data directory flag Ken-Håvard Lieng 2015-05-29 01:59:08 +0200
  • 1f5dd7a5e0 Use os/exec to run editor Ken-Håvard Lieng 2015-05-25 05:15:32 +0200
  • 61aa5880d3 Add config file, handle it with Viper, add a command to open it in an editor Ken-Håvard Lieng 2015-05-25 04:00:21 +0200
  • b8a8ba2e08 Add channel topic to ChatTitle, improve TabList layout Ken-Håvard Lieng 2015-05-23 04:38:43 +0200
  • 9b9bef3695 Avoid array conversion in UserList Ken-Håvard Lieng 2015-05-23 01:30:09 +0200
  • 6a6aedc5da Implement getInitialState in stores Ken-Håvard Lieng 2015-05-23 00:40:16 +0200
  • 6a25c1d6a5 Add GetLastMessages, log messages to nested buckets Ken-Håvard Lieng 2015-05-21 09:15:57 +0200
  • a6d7403eba Everything is immutable Ken-Håvard Lieng 2015-05-20 08:14:44 +0200
  • ce72ec9c8c Fix alignment in PureMixin khlieng 2015-05-19 23:18:24 +0200
  • 17482ee253 Immutable channelStore Ken-Håvard Lieng 2015-05-19 06:50:43 +0200
  • 11ea241b60 Immutable messages, search and selectedTab khlieng 2015-05-19 01:17:23 +0200
  • 77c723344c Fix state updating in ChatTitle and UserList khlieng 2015-05-16 22:25:22 +0200
  • d4d51778fb Make ChatTitle and UserList render functions pure khlieng 2015-05-16 21:30:46 +0200
  • f497e248f1 Stop message handler goroutine when connection closes Ken-Håvard Lieng 2015-05-16 03:56:58 +0200
  • e55760a1a5 Stop irc and websocket writer goroutines when the connection closes Ken-Håvard Lieng 2015-05-16 02:58:26 +0200
  • e47cb5f0e4 Implement Last-Modified caching khlieng 2015-05-16 01:18:52 +0200
  • c7faa254c5 Strip bindata path khlieng 2015-05-16 00:33:51 +0200
  • 375ed94177 Remove unused dependency from package.json Ken-Håvard Lieng 2015-05-15 07:46:07 +0200
  • 5a535cf53e Update client dependencies, embed only gzipped assets and unzip on the fly if needed Ken-Håvard Lieng 2015-05-15 07:32:32 +0200
  • c4ac9f782c Insert space between timestamp and nick instead of using margin khlieng 2015-05-15 00:42:09 +0200
  • 0eca6a1823 Select the previous tab or redirect to /connect when closing a tab, move some CSS from inline react styles to classes khlieng 2015-05-14 01:42:25 +0200
  • 92de7cb8ef Concat css khlieng 2015-05-12 23:50:55 +0200
  • 6b6a1172f9 Keep url text intact when linkifying it khlieng 2015-05-12 22:48:10 +0200
  • cb4b5e4f6f Allow websocket connections from all origins Ken-Håvard Lieng 2015-05-11 05:13:35 +0200
  • 7aae7685c5 Add early search prototype on the client, add leave button khlieng 2015-05-11 01:09:59 +0200
  • deba58dbff Use replaceState for /connect redirects khlieng 2015-05-05 00:46:12 +0200
  • d440aac023 Send null server list to new users khlieng 2015-05-04 23:52:34 +0200
  • 79095154ca Add clear command and get rid of the development flag khlieng 2015-05-02 01:02:21 +0200
  • d1a82a65b5 Switch to gorilla/websocket khlieng 2015-05-02 00:20:22 +0200
  • c7bf27f8aa Add license khlieng 2015-05-01 23:50:06 +0200
  • e63c012aad Add cobra, move the server code into its own package khlieng 2015-05-01 22:59:46 +0200
  • bb729a5c8e Make gulp run go-bindata khlieng 2015-04-30 00:45:02 +0200
  • 3365832ce3 Add message logging and search server side khlieng 2015-04-29 23:54:44 +0200
  • 6378131a9d Rewrite vendored imports in subpackages, get rid of assetfs and implement filesystem on top of bindata that supports -debug, update build instructions khlieng 2015-04-27 00:45:49 +0200
  • 65229f7a9e Update readme, store data in homedir/.name_pending instead the cwd, move client build output back to client/dist khlieng 2015-04-23 00:44:40 +0200
  • 891f7b2f10 Embed static assets with go-bindata khlieng 2015-04-22 22:58:20 +0200
  • 883ff2b081 Merge branch 'master' of https://github.com/khlieng/name_pending khlieng 2015-03-04 18:49:52 +0100
  • 8a75cdec32 Move client build output to bin/assets khlieng 2015-03-04 18:49:31 +0100
  • 594caf3708 Update README.md Ken-Håvard Lieng 2015-03-04 18:44:26 +0100
  • 1b3a4fd610 Create README.md Ken-Håvard Lieng 2015-03-04 18:41:25 +0100
  • fca0f6887e Vendor dependencies with godep khlieng 2015-03-04 17:38:10 +0100
  • d25311d07f Improve line wrapping perf khlieng 2015-02-27 16:58:46 +0100
  • 2f1e72876b Handle double hashtag channel names in URLs khlieng 2015-02-22 09:51:06 +0100
  • 518a530f43 Render userlist to a div if theres only one user khlieng 2015-02-22 09:03:03 +0100
  • cc743a837a Store selected tab in the URL khlieng 2015-02-22 08:57:52 +0100
  • b83efcbb9e Add /help, make /part take an optional channel param khlieng 2015-02-21 14:11:29 +0100
  • ccb0149b3d Add /away khlieng 2015-02-21 13:06:05 +0100
  • ed9a1c3216 Handle characters getting added to the channelname when joining, throw more ES6 at everything khlieng 2015-02-21 11:36:10 +0100
  • fca2985d9b Sprinkle some ES6 on it khlieng 2015-02-21 07:48:25 +0100