649 Commits

Author SHA1 Message Date
jomo
b84a65fd8e restructure directories
www.js is our 'main' file, it's now at the project's root instead of server.js
routes, views, assets are now in lib, too
2015-04-06 03:06:38 +02:00
jomo
a3a77962b3 flat-square badges in readme 2015-04-05 23:20:15 +02:00
jomo
a22454e6e4 Date.now() is faster (and shorter) than new Date().getTime() 2015-03-30 23:56:44 +02:00
jomo
9e3ef8087e always use etag, fixes #94 2015-03-28 01:51:59 +01:00
jomo
eeb1939235 remove redundant dashes in render filenames 2015-03-27 23:25:08 +01:00
jomo
4dec71c75e only report coverage to coveralls from travis
this has the nice side effect that `npm test` effectively only runs `mocha` and has proper line numbers in stack traces
2015-03-27 23:14:30 +01:00
jomo
af03fb63f8 ❤️ eslint 2015-03-27 23:12:44 +01:00
jomo
7520957b93 Use path.join() instead of + to create paths 2015-03-27 21:29:36 +01:00
jomo
48c2a55995 cache_err wouldn't be defined 2015-03-27 21:10:13 +01:00
jomo
2780ae05d3 move www.js to lib
it's not a binary, why is this in bin?
2015-03-27 09:50:54 +01:00
jomo
2cb197a717 Merge branch 'master' of github.com:crafatar/crafatar 2015-03-22 03:09:12 +01:00
jomo
0326000b42 iojs v1.6 2015-03-20 09:17:55 +01:00
jomo
d4b0a335c4 return 200 for default avatars/renders/skins, fixes #111 2015-03-18 01:11:49 +01:00
jomo
13360430d9 join logs using , instead of + " " + 2015-03-15 01:57:19 +01:00
jomo
8e8ff1fe39 fix capes endpoint doc 2015-03-14 17:32:49 +01:00
jomo
a294a7c57f add 128px logo, polish README 2015-03-14 17:31:35 +01:00
jomo
0b97aeee8d better style for hover previews 2015-03-14 06:56:45 +01:00
jomo
4c7da4940e remove benchmark.sh, improve bulk.sh 2015-03-14 06:37:16 +01:00
jomo
dfaa79b9c7 use iojs 1.5.x, see iojs/io.js#1103 + iojs/io.js#1075 2015-03-14 01:23:16 +01:00
jomo
94fe61e076 add CORS info to website, fixes #110 2015-03-07 20:00:06 +01:00
jomo
abaf3f77aa add & clean up documentation
also a small improvement for URL error logging, variable naming, and argument joining
2015-03-01 18:58:21 +01:00
jomo
912b1b2ba7 add space between badges 2015-02-27 18:59:16 +01:00
jomo
a49a1c7649 iojs v1.4.1 2015-02-27 18:55:44 +01:00
jomo
48092d0422 add inch-ci for doc quality tracking 2015-02-27 18:53:47 +01:00
jomo
f984b20344 mv modules/ lib/
that's what all the cool kids do
2015-02-27 18:49:39 +01:00
jomo
2972e818c7 complete that sentence 2015-02-27 01:08:39 +01:00
jomo
9c8df06c6b proper handling of steve/alex
it's more complex than just even/odd UUID
2015-02-27 01:07:09 +01:00
Jake
a55dde25a3 Version 1.0.0 :shipit: v1.0.0 2015-02-21 21:04:34 -06:00
jomo
296d5fd8cd ez's = ez' 2015-02-22 03:02:32 +01:00
jomo
1ffe25ade9 readme contacts = website contacts 2015-02-22 02:42:53 +01:00
jomo
7be65475fe remove node.js support, fix travis tests
not sure why it's failing on travis. It does work locally with node 0.12
2015-02-22 02:39:18 +01:00
jomo
012f5bf006 merge #101, fixes #99 2015-02-22 02:27:21 +01:00
jomo
7d8b629f33 check if +type+ is present when reading from cache, fixes #101 tests 2015-02-22 02:21:35 +01:00
jomo
5e4a6d5bbe don't set undefined = null in cache.get_details; #101 2015-02-22 02:17:05 +01:00
jomo
e2d038f78c oops 2015-02-21 21:17:57 +01:00
jomo
1840ea6fd7 test info in README, add verbose test option 2015-02-21 21:16:03 +01:00
jomo
6b4fcb9aea use "" instead of "." for null hashes 2015-02-21 21:08:02 +01:00
jomo
ec0840794b fix tests Jake0oo0 -> Jake_0 2015-02-21 21:05:00 +01:00
jomo
e093371955 only read response.statusCode if response is available 2015-02-20 19:44:28 +01:00
jomo
ebd42a1e0f use iojs 1.3, fixes #103 2015-02-20 19:24:47 +01:00
jomo
4b920d57e8 reduce number of logs
some were just left in there from debugging and could be removed or set to logging.debug
some others could be compacted
a few errors were written to stdout instead of stderr
2015-02-20 01:22:37 +01:00
jomo
3910602002 updated our node-canvas fork, try again travis 😏 2015-02-20 00:53:44 +01:00
jomo
9705e84ad8 add iojs v1.2.0 to travis, fixes #100 2015-02-20 00:31:40 +01:00
jomo
c0c2a63a8b disable verbose tests again 2015-02-19 01:57:55 +01:00
jomo
0e46019d40 set 60s timeout on errors; #99 2015-02-19 01:55:35 +01:00
jomo
dc33912ec7 raise error on 429 TooManyRequests
this has the effect that we're not caching 'null' as a reponse. see #99
2015-02-18 23:55:34 +01:00
jomo
5b8493df15 improved comments n°2 2015-02-18 23:42:00 +01:00
jomo
71ac3db416 improved comments 2015-02-18 23:16:48 +01:00
jomo
e951e9b0e7 better logging of GET requests 2015-02-18 22:42:32 +01:00
jomo
6cb4a46ac7 naming things is hard n°2 2015-02-18 21:47:17 +01:00