Commit graph

326 commits

Author SHA1 Message Date
Jérémie Astori
053e8a0e36 Add code coverage 2016-06-19 13:07:42 -04:00
Jérémie Astori
e0fdab55c9 2.0.0-pre.3 2016-06-16 01:04:43 -04:00
Pavel Djundik
7cf72dc744 Update stylelint 2016-06-13 22:04:33 +03:00
Daniel
3a2d97af6a Supersede mkdirp with fs-extra.
Ensure USERS_PATH exists at start.

Remove unnecessary USER_PATH check.

Use fs-extra's copy to write default config.
2016-06-11 19:35:40 +01:00
Jérémie Astori
331741786c 2.0.0-pre.2 2016-06-09 01:16:39 -04:00
Jérémie Astori
25ec49dea0 Add temporary tag until v2.0.0 is officially released
Make sure to remove this before publishing v2.0.0 stable,
or dist-tags will have to be updated manually on npm
afterwards.
2016-06-09 01:13:33 -04:00
William Boman
a6320ca0d1 package.json: use npm-run-all in scripts 2016-06-06 18:46:29 +02:00
Pavel Djundik
2ffd85d89f Update eslint and enforce key-spacing 2016-06-05 21:48:34 +03:00
Jérémie Astori
c160ba3b84 Add a build script for Font Awesome 2016-06-04 16:59:05 -04:00
Jérémie Astori
c84cefe1d8 Fetch FontAwesome from npm instead of embedded in repo 2016-06-03 00:21:44 -04:00
Jérémie Astori
3bdf580873 2.0.0-pre.1 2016-05-23 00:41:16 -04:00
Pavel Djundik
ac5e96cddf Update irc-framework 2016-05-12 10:15:37 +03:00
Pavel Djundik
973fa0f4b2 Fix running multiple scripts on Windows 2016-05-09 16:02:06 +03:00
Pavel Djundik
9543fe060e Merge pull request #260 from maxpoulin64/mocha-lint
Improve tests execution
2016-05-09 11:29:11 +03:00
Maxime Poulin
164b983f99
Always run all tests and test them each individually on travis 2016-05-08 02:24:10 -04:00
Jérémie Astori
4948ec6774 Bump patch version of lodash to 4.11.2
Diff at https://github.com/lodash/lodash/compare/4.11.1...4.11.2.
2016-05-07 21:03:27 -04:00
Pavel Djundik
d428bb7511 Document supported node version 2016-04-27 10:07:43 +03:00
Jérémie Astori
21fb0e0709 Merge pull request #257 from thelounge/xpaw/console-log
Add global logging helper
2016-04-27 02:43:54 -04:00
Pavel Djundik
1cfd1ac525 Remove slate-irc from dependencies 2016-04-27 00:26:24 +03:00
Pavel Djundik
ac898209e4 Update dependencies to their latest versions 2016-04-27 00:26:23 +03:00
Pavel Djundik
ede3131168 Add global logging helper 2016-04-27 00:05:55 +03:00
Jérémie Astori
116dbc07be Merge pull request #167 from thelounge/irc-framework
Drop slate-irc, switch to irc-framework
2016-04-13 01:28:32 -04:00
Jérémie Astori
0dce2d2da6 1.5.0 2016-04-13 00:56:50 -04:00
Pavel Djundik
7d24394814 Update irc-framework and fix issue when changing your own nick 2016-04-07 16:08:32 -04:00
Pavel Djundik
ef0e638a68 Update irc-framework 2016-04-07 16:08:32 -04:00
Pavel Djundik
829b879f55 Update irc-framework 2016-04-07 16:07:40 -04:00
Pavel Djundik
d1da4b338a Update irc-framework, fixes quitting networks 2016-04-07 16:07:40 -04:00
Pavel Djundik
a01216fa4c Update irc-framework 2016-04-07 16:04:41 -04:00
Pavel Djundik
da425fefaf Start working on moving to irc-framework 2016-04-07 16:04:28 -04:00
Jérémie Astori
9d59bd53b9 1.4.3 2016-04-02 14:13:45 -04:00
Jérémie Astori
2201e2b941 1.4.2 2016-03-31 23:50:26 -04:00
Jérémie Astori
e2d02706ed 1.4.1 2016-03-28 00:10:13 -04:00
Jérémie Astori
497b5abebe 1.4.0 2016-03-20 22:05:52 -04:00
Jérémie Astori
05be0ff57f Merge pull request #174 from thelounge/xpaw/http2
Add support for HTTP2
2016-03-19 18:06:34 -04:00
Pavel Djundik
2dbe6a824f Update all packages to current stable versions 2016-03-16 12:14:04 +02:00
Jérémie Astori
6495f1769e Add tests for the sortUsers method 2016-03-16 01:08:39 -04:00
Pavel Djundik
689b018079 Add support for HTTP2 2016-03-09 14:04:05 +02:00
Pavel Djundik
52bc324a63 Update eslint to 2.3.0 and add stricter rules 2016-03-09 10:50:20 +02:00
Alistair McKinlay
d7738789af Merge pull request #144 from xPaw/remove-grunt
Invoke handlebars outside of grunt, generate sourcemap
2016-03-07 15:28:24 +00:00
Pavel Djundik
062fded4cc Update socket.io to 1.4.5 and use client library provided by the dependancy 2016-03-06 11:41:19 +02:00
Max-P
a8867c892f Merge pull request #140 from xPaw/handlebars
Update handlebars to 4.0.5
2016-03-06 00:49:33 -05:00
Jérémie Astori
a81fdb3fd2 1.3.1 2016-03-05 23:23:19 -05:00
Pavel Djundik
1dd4e4f031 Invoke handlebars outside of grunt, generate sourcemap
Fixes #65
2016-03-05 21:32:38 +02:00
Pavel Djundik
253cb4afd6 Update handlebars to 4.0.5 2016-03-05 16:23:35 +02:00
Jérémie Astori
d03d5b7957 1.3.0 2016-03-03 05:54:23 +00:00
Jérémie Astori
b9d3e57533 Bump grunt-contrib-uglify and pin versions of grunt packages 2016-02-28 06:50:55 +00:00
Jérémie Astori
5ef28c3ce4 1.2.1 2016-02-26 05:57:43 +00:00
Jérémie Astori
900533f502 Bump and pin mocha version 2016-02-24 22:26:25 -05:00
Jérémie Astori
428b3d642d 1.2.0 2016-02-24 06:08:42 +00:00
Alistair McKinlay
ac4db3abf6 Merge pull request #43 from xPaw/stylelint
Add stylelint
2016-02-21 15:33:56 +00:00
Pavel Djundik
4be80ed029 Add stylelint 2016-02-20 19:32:21 +02:00
Pavel Djundik
19bc4f37e0 Update lodash 2016-02-19 15:13:53 +02:00
Jérémie Astori
4413a56e12 1.1.1 2016-02-19 06:09:30 +00:00
Jérémie Astori
1e51cdacf1 Merge pull request #63 from thelounge/astorije/remove-compiled-assets
Remove compiled assets and generate them at prepublish time
2016-02-19 00:57:15 -05:00
Jérémie Astori
ebe059991f 1.1.0 2016-02-19 05:49:36 +00:00
Jérémie Astori
fe6da75854 Remove compiled assets and generate them at prepublish time
- Remove minified libs and compiled templates
- Add a `prepublish` script to build assets, that run on `npm install`
  and right before publishing
  See https://docs.npmjs.com/misc/scripts
- Include these compiled assets to the `.gitignore` file
- Add an empty .npmignore to make sure the compiled assets are not
  ignored when publishing
  https://docs.npmjs.com/misc/developers#keeping-files-out-of-your-package
- Update the README to reflect changes in development

Note that the Travis CI configuration does not need any tweaking
because it cleans up all extra and changed files, up to publishing on
npm. That is, right before `prepublish` gets run.
See https://docs.travis-ci.com/user/deployment/npm#Releasing-build-artifacts
2016-02-18 06:01:37 +00:00
Jérémie Astori
eb5a0efe31 1.0.2 2016-02-15 07:16:31 +00:00
William Boman
7d9e76977b package.json: lint all .js files
This makes the linting process less prone to miss new (or even
existing) files. Ignoring specific file paths is delegated to the
.eslintignore file in the root directory.
2016-02-14 23:23:15 +01:00
Jérémie Astori
eb30cf4ba1 1.0.1 2016-02-14 06:45:39 +00:00
Pavel Djundik
65fe8b0e7d Update dependencies and pin versions 2016-02-12 13:27:17 +02:00
Jérémie Astori
993df57aaa 1.0.0 2016-02-12 06:58:41 +00:00
Jérémie Astori
1b327bb996 Update package.json to reflect new project naming 2016-02-10 04:55:10 +00:00
Pavel Djundik
17bd1aadb5 Update slate-irc 2016-01-20 17:36:31 +02:00
Jérémie Astori
baadc3df35 0.53.0 2016-01-07 06:40:34 +00:00
JocelynDelalande
ba36c4ed80 Merge pull request #522 from williamboman/fix/grunt-cli
package.json: add `grunt-cli`
2015-10-27 23:09:40 +01:00
William Boman
12ba15acf2 package.json: add linting to test script 2015-10-26 03:01:47 +01:00
William Boman
a69992f6b2 Add .eslintrc 2015-10-26 03:01:45 +01:00
William Boman
f2c40234d3 package.json: add grunt-cli
This is needed to run npm scripts that uses grunt.
2015-10-19 13:22:59 +02:00
Jérémie Astori
54622e7861 0.52.0 2015-10-19 04:29:31 +00:00
Olivier Lambert
aed3c2e271 add npm build script and update the doc accordingly 2015-10-06 12:42:22 +02:00
William Boman
d4322db5a8 package.json: fix tests 2015-10-02 14:44:40 +02:00
Mattias Erming
956807b325 Update version 2015-09-18 22:11:25 +02:00
Mattias Erming
2cee0ea6ef Increase process.setMaxListeners 2015-04-29 12:55:34 -07:00
Mattias Erming
7138ca6bda Bump version 2015-04-16 01:18:27 -07:00
Mattias Erming
cf88a9dc36 Fix Travis CI errors 2015-02-06 05:43:19 -08:00
Mattias Erming
e1c8f5a174 Release 0.50.0 2015-01-22 09:49:51 -08:00
Mattias Erming
890c751bb6 Bump version 2015-01-11 14:55:58 -08:00
Mattias Erming
70bee11d55 Bump version 2015-01-03 18:58:50 -08:00
Mattias Erming
318dcea39b Bump version 2015-01-03 18:50:20 -08:00
Mattias Erming
af563db0e2 Release 0.49.0 2014-12-23 04:24:56 -08:00
Cyrus
3927ddc0c0 use request which handles redirects 2014-12-23 08:53:57 +08:00
Cyrus
bd191c09e5 conserve bandwidth
include application/json

should be using hyperquest

appplication typo

adapt res

res.text

remove superagent dependency
2014-12-22 08:29:26 +08:00
Mattias Erming
feb4f4ee6b Release 0.48.0 2014-12-12 01:01:46 +01:00
Mattias Erming
1f4b3a70ff Release 0.47.0 2014-11-19 00:00:35 +01:00
Riku Rouvila
a9026ac8a5 add basic environment for unit testing with mocha 2014-11-17 22:14:28 +02:00
Mattias Erming
08702c66cc Release 0.46.0 2014-11-14 00:24:07 +01:00
Mattias Erming
5f16c13759 Clean up files 2014-11-07 20:55:52 +01:00
Mattias Erming
51f0590bf6 Bump version 2014-11-06 12:00:53 +00:00
Mattias Erming
fa452cb88b Bump version 2014-11-05 23:21:25 +01:00
Mattias Erming
c83a9d953a Bump version 2014-10-27 22:55:32 +01:00
Mattias Erming
3fc80efd7c Bump version 2014-10-16 23:34:01 +02:00
Mattias Erming
12152b8104 Ignore folders in 'users/' 2014-10-15 00:24:29 +02:00
Mattias Erming
42e3311e0f Release 0.45.0 2014-10-14 23:40:42 +02:00
Mattias Erming
9eff230463 Release 0.44.0 2014-10-11 01:12:56 +02:00
Mattias Erming
1707396e82 Release 0.43.2 2014-10-10 19:49:13 +02:00
Mattias Erming
24d04fee9d Update slate-irc dependency 2014-10-10 19:48:12 +02:00
Mattias Erming
9045b08cfa Release 0.43.1 2014-10-09 16:37:05 +02:00
Mattias Erming
06517e7dac Release 0.43.0 2014-10-08 23:52:57 +02:00
Mattias Erming
a406e52721 Compile templates with grunt 2014-10-08 21:15:57 +02:00
Mattias Erming
f07150ea54 Bump version 2014-10-04 15:07:24 -07:00