Commit Graph
100 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
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
jomo aaedc2f3aa naming things is hard 2015-02-18 21:35:54 +01:00
jomo 6a84c5a1d0 move comment to proper position 2015-02-18 21:35:34 +01:00
jomo 16fdf8d1ac add editorconfig for .gitignore 2015-02-18 19:31:06 +01:00
jomo 3cc14ae837 improve .editorconfig 2015-02-18 19:29:41 +01:00
jomo b88db00b97 Merge branch 'master' of github.com:crafatar/crafatar 2015-02-18 19:18:09 +01:00
jomo 79ab1d0e2a correct comments 2015-02-18 19:18:05 +01:00
jomo 281cd523e6 remove unused options for GET requests 2015-02-18 19:14:59 +01:00
jomo de5bad8702 code cleanup 2015-02-14 21:58:56 +01:00
jomo 8750b863a8 contributing: add tests for fixed issues 2015-02-14 21:24:11 +01:00
jomo 2a172cc6f9 switch from node 0.12 to iojs 1.2, closes #89 2015-02-14 20:50:45 +01:00
jomo 8d6d992557 Merge branch 'master' of github.com:crafatar/crafatar 2015-02-14 20:26:22 +01:00
jomo 3fdd942c0f cache non-existing UUIDs, fixes #93 2015-02-14 20:26:09 +01:00
jomo 7ca7006736 listen on all interfaces by default 2015-02-14 02:34:24 +01:00
jomo eb8bc85ee2 Merge branch 'master' of github.com:crafatar/crafatar 2015-02-14 02:18:09 +01:00
jomo 6ecde79475 capes_dir != capes_path 2015-02-14 02:17:55 +01:00
jomo cb7f03b0b5 renders = '3D renders' 2015-02-13 21:10:53 +01:00
jomo 34e94c090e server.js should be imported, not called directly 2015-02-13 21:07:36 +01:00
jomo 99a5a34f3b fix server not starting
broken by af421ec
2015-02-13 20:48:36 +01:00
jomo c2a4b3f9f0 proper engrish 2015-02-13 20:30:54 +01:00
jomo 30c4ba200c Infinity
... relax, take your time.

JavaScript has no Integers, only Numbers. Infinity is typeof Number
2015-02-13 19:18:58 +01:00
jomo 4d1f4466fd clean up JS 2015-02-13 19:07:42 +01:00
jomo 630435fd5a update canvas module for iojs; #89 2015-02-11 01:52:08 +01:00
jomo 6d0ccef8f4 needs to be listening on 0.0.0.0 !! 2015-02-10 01:50:31 +01:00
jomo 16b33fc71d better dokku docs 2015-02-10 01:13:02 +01:00
jomo b13559d57c use logging 2015-02-10 00:44:43 +01:00
jomo 08ef1c1d12 Merge branch 'master' of github.com:crafatar/crafatar 2015-02-10 00:20:15 +01:00
jomo 39dbfc76d1 add option to disable timestamps in logs 2015-02-10 00:19:56 +01:00
jomo a368d97a6c use single cluster by default, see #80 2015-02-10 00:14:29 +01:00
jomo 572ce487ba call back after writing to cache, fixes #86
remove_hash has no callback because it's only called very rarely and the write/change calls can cause more trouble
2015-02-09 23:39:50 +01:00
jomo 1baae79402 add GitHub issues to contact section 2015-02-08 00:03:37 +01:00
jomo fd56704b34 complete #62 for the front page 2015-02-07 23:56:40 +01:00
jomo 48ce2f9267 add missing @ for twitter username 2015-02-07 23:53:43 +01:00
jomo ec1fe8985e add title to front page avatars 2015-02-07 23:47:51 +01:00
jomo de70ac4172 we support 1.8 skins
I think this is worth to mention
2015-02-07 18:38:32 +01:00
jomo b928bfbe0c fix akliz link 2015-02-07 17:36:29 +01:00
jomo a6c72cf155 add notice about name changes 2015-02-04 20:17:15 +01:00
jomo 768c6037b4 changed IGN to jomo 2015-02-04 20:15:43 +01:00
jomo ecc8dc5e23 add contribution guidelines 2015-02-03 23:09:20 +01:00
jomo 7162562cdc prepend log prefix to each log line, use console.warn & console.error
this has two effects:
1. errors will go to stderr
2. errors (and other multi-line messages) will have the log prefix on *each line*
2015-02-03 22:28:35 +01:00
jomo 3958ad6a26 ignore sublime project files 2015-02-03 21:25:39 +01:00
jomo 80a75cc60e move env.DEBUG check out of config 2015-02-02 00:33:16 +01:00
jomo 27aa12a76b more crafatar/crafatar changes 2015-02-01 22:47:27 +01:00
jomo 9dcedaddfb Merge branch 'master' of github.com:Jake0oo0/crafatar 2015-02-01 22:34:07 +01:00
jomo 0f136b941f less confusing var names
so 'type' was actually a hash *of* some type
2015-02-01 21:43:43 +01:00
jomo 045ffbd63f log URL for too many requests 2015-02-01 21:31:37 +01:00
jomo dfa88ec9f1 Merge branch 'master' of github.com:Jake0oo0/crafatar 2015-02-01 21:08:56 +01:00
jomo 54a410abf7 don't run foreverjs as deamon #74 2015-02-01 17:44:29 +01:00
jomo 7222115e46 add X-Request-ID to docs 2015-02-01 17:31:07 +01:00
jomo db040cc015 dependency badges 2015-02-01 16:56:11 +01:00
jomo 7a1ffc904b use array instead of object, use dashed names 2015-01-31 20:45:31 +01:00
jomo 8dddb1e022 allow DEBUG env variable to be used
makes it easier to turn on debugging in production without changing the config
2015-01-31 20:41:32 +01:00