Tyler Renelle
48e3027638
hotfix: getting a lot of "DERBY is not defined"
2013-05-29 23:06:07 +01:00
Tyler Renelle
a213d6e997
groups: accordion information on left side, more edit options for
...
group information
2013-05-29 22:47:07 +01:00
Tyler Renelle
88ff245aec
challenges: add taskInChallenge() view helper and broken task.challenge link
2013-05-29 20:53:57 +01:00
Tyler Renelle
1063a0e223
Merge branch 'develop' into challenges
...
Conflicts:
src/app/misc.coffee
src/app/party.coffee
2013-05-29 15:54:59 +01:00
Tyler Renelle
e9ac76cd81
merge character.coffee into profile.coffee, remove unecessary requires
2013-05-29 11:59:56 +01:00
Tyler Renelle
3cd23857ce
Merge branch 'develop' into challenges
...
Conflicts:
src/app/index.coffee
2013-05-29 11:27:25 +01:00
Tyler Renelle
4c684502f2
batch: add convenience batch.set / batch.get for updating paths simultaneously
2013-05-29 11:02:23 +01:00
Tyler Renelle
1745ae6205
update batchTxn to be a callback instead of object, put batch
...
operations back in for scoring & cron. hoping this will cut back on
the 4000ms issue, quite an emergency that
2013-05-29 10:23:23 +01:00
Tyler Renelle
bd18667420
convert task-editing state to private path so we don't have
...
conflicting ids
2013-05-28 16:43:16 +01:00
Tyler Renelle
12fccbc99d
challenges: move challenge-creation to their respective tabs, instead of separate "create" tab
2013-05-28 12:42:42 +01:00
Tyler Renelle
60bdc3666e
challenges: fix public-challnege creation
2013-05-28 11:59:19 +01:00
Tyler Renelle
2fbff2a0bc
challenges: lock down editing capabilities on certain task properties,
...
instead showing the challenge's properties (in case they change
challenge-side).This includes editing the tag name
2013-05-28 11:52:32 +01:00
Tyler Renelle
2666ebb1fc
guilds: generic handling of invitations (incl. accept, reject, invite, etc)
2013-05-28 00:48:35 +01:00
Tyler Renelle
e9eb509682
challenges: generalized listings for groups/parties/public
2013-05-27 21:14:04 +01:00
Tyler Renelle
2c8112cd61
Merge branch 'develop' into challenges
2013-05-27 15:15:18 +01:00
Tyler Renelle
67643f796a
challenges: underscore => lodash
2013-05-27 15:14:21 +01:00
Tyler Renelle
fc14eadc08
habitrpg-shared: fix cron, so it doesn't run fully for new users
2013-05-27 14:37:57 +01:00
Tyler Renelle
d3dd20cdf8
guilds: allow clicking guild-members for stats. needed to include
...
_membersArray in model ref
2013-05-26 22:36:30 +01:00
Tyler Renelle
d4275867cc
guilds: html & store.coffee bug fixes
2013-05-26 22:26:25 +01:00
Tyler Renelle
ff35cbf1e7
guilds: generalize more groups stuff, creation invitation leaving,
...
etc. also fixes party invite bugs
2013-05-26 21:32:21 +01:00
Tyler Renelle
619b92563e
guilds: rename party.coffee => groups.coffee
2013-05-26 20:25:15 +01:00
Tyler Renelle
0f8dbd044e
guilds: got all groups html generalized (using same party html as
...
tavern, will add guilds soon)
2013-05-26 20:21:07 +01:00
Tyler Renelle
e32ee04baa
guilds: bug fix on _tavern => _habitRPG
2013-05-26 15:38:49 +01:00
Tyler Renelle
35049f7752
Merge branch 'develop' into challenges-tmp
...
Conflicts:
src/app/helpers.coffee
src/app/index.coffee
2013-05-26 15:29:59 +01:00
Tyler Renelle
03c40c1571
challenges: migration & store: rename parties to groups, create habitrpg guild, move tavern into habitrpg, overhaul of motifs and subscriptions
2013-05-26 15:09:21 +01:00
Tyler Renelle
f0c50e1cfe
fix api + tests
2013-05-25 19:42:59 +01:00
Tyler Renelle
20addd24c7
parties: fetch pary-members synchronously, instead of async, to
...
mitigate the faceless party-members bug
2013-05-25 19:06:40 +01:00
Tyler Renelle
c894f87310
habitrpg-shared: fix cron to work with habitrpg-shared d293f74
2013-05-24 18:49:18 +01:00
Tyler Renelle
467741570a
pet selection bug fix with lodash (_.findWhere => _.find), fixes #902
2013-05-24 12:25:32 +01:00
Tyler Renelle
62c9e45e2e
habitrpg-shared: use newUser from shared helpers instead of in character.coffee
2013-05-24 11:34:17 +01:00
Tyler Renelle
3ed2412f87
habitrpg-shared: bug fix in API
2013-05-23 18:35:32 +01:00
Tyler Renelle
9e2c9045c5
habitrpg-shared: move task.score => misc.score so api can use it too
2013-05-23 17:35:24 +01:00
Tyler Renelle
fee39a8b7e
habitrpg-shared: add streakBonus back in
2013-05-23 17:00:54 +01:00
Tyler Renelle
69e1f991b7
habitrpg-shared: put drops back in
2013-05-23 16:53:13 +01:00
Tyler Renelle
77e37804e8
habitrpg-shared: bug fixes on hydrate()
2013-05-22 13:57:10 +01:00
Tyler Renelle
258cf55abb
fix int() view helper (restore streak)
2013-05-22 11:30:17 +01:00
Tyler Renelle
1596808c25
move everything to lodash, since we're using it for other things
...
anyway (cloneDeep, findIndex, etc). make sure to return `true`
explicitly after all _.each functions! if you accidently return
false (happens more often than you'd think), it kills the loop. As a
result, I'm using .forEach() native function where i can for
simplicity, but many of our _.each iterate object keys
2013-05-22 11:29:24 +01:00
Tyler Renelle
5a25244096
Merge branch 'habitrpg-shared' into develop
...
Conflicts:
src/app/helpers.coffee
src/app/items.coffee
2013-05-22 11:13:27 +01:00
Tyler Renelle
598f2f6c46
habitrpg-shared: don't cloneDeep our user object for the time being. we can't access __proto__ objects as a result (see https://github.com/codeparty/racer/issues/116 ), the negative side-effect is this cause certain notifications not to show, because model.on() listeners can't tell the difference between $spec object properties & model.get()
2013-05-22 11:08:05 +01:00
Tyler Renelle
2230ce6688
habitpg-shared: move viewHelpers to misc, add hydrate() function (see https://github.com/codeparty/racer/issues/116 ) to prevent data-loss on user.get()
2013-05-22 00:40:54 +01:00
Tyler Renelle
ff2fedda48
add ability to restore lost streaks, also add int() view helper
...
function (pretty cool actually, https://groups.google.com/forum/?fromgroups#!topic/derbyjs/otFCLu2p7yY )
2013-05-21 14:33:31 +01:00
Philip How
105087c823
Removes +4 Gems on Reset exploit
2013-05-20 19:52:37 +02:00
Tyler Renelle
f412a20203
habitrpg-shared: cron bug-fixes
2013-05-20 10:56:38 +01:00
Stan Lindsey
9c173e3a08
HP potion description clarify.
...
People getting confused about its use.
2013-05-20 11:08:04 +02:00
Tyler Renelle
83ac2adb79
habithabitrpg-shared: cron mostly working wiht habitrpg-shared https://github.com/HabitRPG/habitrpg-shared/commit/7805a2ba264f48f0ac80bce552bec4fefdf109e9
2013-05-20 01:15:33 +01:00
Tyler Renelle
0b445df909
habitrpg-shared: *almost* working wth new scoring ( https://github.com/HabitRPG/habitrpg-shared/commit/c0cf9780fe8e17211d4749b9c3eb2a0fd389db64 ) - need to fix for cron, API, and other misc bugs
2013-05-19 23:50:41 +01:00
Tyler Renelle
6a36f4bd1d
habitrpg-shared: helpers now working https://github.com/HabitRPG/habitrpg-shared/commit/d42ac5d53ca077ebc746d8d0f48cc1f51e37ae63
2013-05-19 18:53:13 +01:00
Tyler Renelle
5d1368e794
habitrpg-shared: got items working (see https://github.com/HabitRPG/habitrpg-shared/commit/1feb209c2486ff3dd3ebb84dccd4f300d1c31ed6 )
2013-05-19 18:01:50 +01:00
Tyler Renelle
ae4c5723e0
chat: allow admins to remove other people's messages
2013-05-19 15:02:04 +01:00
Tyler Renelle
e7558139e6
challenges: require challenge title, when user subscribe add new tag of challenge name. unsubscribe deletes tasks
2013-05-18 00:09:52 +01:00