Tyler Renelle
ee8fdc80fa
rewrite2 save task
2013-08-25 13:56:19 -04:00
Tyler Renelle
9aa4a5a08a
rewrite2 add in indivdual tasks
2013-08-25 12:29:53 -04:00
Tyler Renelle
99af649ea1
rewrite2: tasks-lists added
2013-08-25 10:57:19 -04:00
Tyler Renelle
176a5a3583
rewrite2: avatar working. need to revisit avatar:avater, make sure I got everything
2013-08-25 09:12:25 -04:00
Tyler Renelle
bff1b50e42
build browser scripts
2013-08-25 09:07:58 -04:00
Tyler Renelle
3c45220e1f
rewrite2 WIP
2013-08-24 23:54:08 -04:00
Tyler Renelle
962f8d6442
update build files
2013-08-24 22:09:18 -04:00
Tyler Renelle
9af5d2d29b
no more 'new' deafult lastCron, set it to +new Date()
2013-08-24 19:07:42 -04:00
Tyler Renelle
a00bd3dcf1
add mongoose!
2013-08-24 18:57:08 -04:00
Tyler Renelle
449ea620af
mongoose WIP: use mongoose in API routes, instead of Racer. Add mongoose middleware to perform proper Derby <-> API transformations. some safe-guarding of PUT /user paths, send error messages if they're using the old way. remove task deletion & addition from PUT /user
2013-08-24 18:52:29 -04:00
Tyler Renelle
85845d726a
static-groups: no need for parallel fetchs, squash them to a single fetch
2013-08-21 01:00:13 -04:00
Tyler Renelle
111ee1088e
auto reconnect db
2013-08-21 00:45:48 -04:00
Tyler Renelle
22265e9fac
send error page to user
2013-08-21 00:44:28 -04:00
Tyler Renelle
4438846beb
static-groups: groups are fetch now, not subscribe
2013-08-21 00:23:52 -04:00
Tyler Renelle
ea3f161289
static-groups: migrate user & groups initial subscription code to async,
...
laying groudnwork for no-subscription
2013-08-20 23:55:43 -04:00
Tyler Renelle
0d208bae92
add bailey notif for fixed cron
2013-08-20 22:22:58 -04:00
Tyler Renelle
69a6a235bb
now that API requires timezone on server, make sure it's save to user
...
from website too
2013-08-20 22:17:36 -04:00
Tyler Renelle
836d44e4bc
Revert "API - for now, disable cron until we fix it"
...
This reverts commit f105fccd2b .
2013-08-20 21:58:33 -04:00
Tyler Renelle
6aa9483a0b
cron: add timezone calculation into the midst. Note: this requires user.preferences.timezoneOffset exist on the user, otherwise it will default to the script-runner timezone (which works fine if user or browser)
2013-08-20 21:40:39 -04:00
Tyler Renelle
b23057593b
ignore .js & .map from (webstorm transpilers), remove habitrpg-shared
...
recursive repo
2013-08-20 21:27:56 -04:00
Tyler Renelle
e8836deba0
Merge branch 'develop' of github.com:lefnire/habitrpg into develop
2013-08-19 14:44:48 -04:00
Tyler Renelle
f105fccd2b
API - for now, disable cron until we fix it
2013-08-19 14:43:29 -04:00
Tyler Renelle
2c75f94254
tests: no longer using shouldCron, test cron paths{} instead
2013-08-19 00:31:07 -04:00
Tyler Renelle
758a044c90
Merge pull request #1346 from lefnire/sabe_tweak
...
Content tweaks
2013-08-18 19:41:53 -07:00
Sabe Jones
3069c3baf9
Move red tasks explanation link inline
...
Shortens up the message a bit.
2013-08-18 20:42:21 -05:00
Sabe Jones
3299e9cddd
Groups.html wording tweaks
...
Fix English syntax in the Tavern for real this time
Mild wording update for new guild buy-in
2013-08-18 20:35:15 -05:00
Sabe Jones
e94a3a8aec
Spice up descriptions of death and rerolls
...
Fleshes out the text in a couple of modals to be more informative and flavorful. ("Habiteer" is totally a thing, right?)
2013-08-18 20:29:27 -05:00
Tyler Renelle
18f0755e4e
cast user.items[type] to int, this was the "not enough gp" bug
2013-08-18 20:42:27 -04:00
Tyler Renelle
b13c909fe7
possible fix to #1330
2013-08-18 20:12:24 -04:00
Tyler Renelle
8ff7e83e6b
reorder bailey notif
2013-08-18 17:28:50 -04:00
Tyler Renelle
c0123d506d
@lemoness: merging the <li>s into a single <ul>, since they're part of
...
the same date. <a> tags wrap the text, so `<a href="..">click this</a>`
instead of `click this<a href=".."></a>`. Other than that, great job and
I'll push up asap!
2013-08-18 17:26:15 -04:00
Tyler Renelle
eb96ef17ca
Merge pull request #1345 from lemoness/develop
...
Adding two Bailey alerts! @lefnire
2013-08-18 14:22:09 -07:00
Tyler Renelle
7aaf42737a
upgrade moment, add npm test
2013-08-18 17:21:19 -04:00
lemoness
336404e2d7
Adding two Bailey alerts! @lefnire
2013-08-18 13:40:42 -07:00
Tyler Renelle
319c2667d7
some sloppy mocha tests for corrupt task handling
2013-08-15 00:28:27 -04:00
Tyler Renelle
aa54c073c7
alert if not enough GP
2013-08-15 00:28:00 -04:00
Tyler Renelle
d7083bd442
woops, can't alert on server!
2013-08-15 00:26:39 -04:00
Tyler Renelle
2ffade083e
cast also during purchasing
2013-08-15 00:12:45 -04:00
Tyler Renelle
fc3d863feb
cast values to their appropriate types when running scoring functions
2013-08-15 00:00:12 -04:00
Tyler Renelle
8ae6e361b8
cleanup corrupt stats too
2013-08-14 22:58:20 -04:00
Tyler Renelle
c40ec44644
typo on corrupt task cleanup
2013-08-14 22:51:47 -04:00
Tyler Renelle
0d83ac09fc
api; on batch-update, override res.send & res.json to call the series
...
callback instead, and simply skip error paths. we need to send down the
error eventually
2013-08-14 21:50:17 -04:00
Tyler Renelle
66bdd3616e
API utility sendResult function, new POST /api/v1/register route to register new uname/pass users (i'm thinking about nixing facebook altogether in the future)
2013-08-14 19:35:14 -04:00
Tyler Renelle
4b08353763
api: fix major "no open db connections" bug - run bulk-task-update
...
serial, not parallel.
2013-08-14 10:14:30 -04:00
Tyler Renelle
2252bebf9b
set mocha timeout to 4s
2013-08-14 09:42:25 -04:00
Tyler Renelle
fe9c56f189
build for previous
2013-08-13 20:27:58 -04:00
Tyler Renelle
81f83be160
safeguard against NaN & null-value tasks
2013-08-13 20:27:42 -04:00
Tyler Renelle
006ff9ecc8
api: fixes to scoring task if no req.body sent
2013-08-13 19:30:48 -04:00
Tyler Renelle
5d223d8546
re-compile habitrpg-shared
2013-08-13 17:42:03 -04:00
Tyler Renelle
e2943178f4
api:send 200 if not enough gp, no need to error
2013-08-13 17:26:15 -04:00