Commit Graph

1213 Commits

Author SHA1 Message Date
Tyler Renelle 8e922bb151 API: add facebook auth route 2013-07-12 17:15:11 -04:00
Tyler Renelle 704a056c47 Merge remote-tracking branch 'switz/api-authentication' into develop
Conflicts:
	src/server/api.coffee
	test/api.mocha.coffee
2013-07-12 16:36:12 -04:00
Tyler Renelle 7af9553aef remove tour (and sortable, stickyheader, tooltips) from mobile devices #995 2013-07-06 17:18:18 -04:00
Tyler Renelle 3461d794a1 chat: bad fix for the duplicates messages, but safer than before 2013-06-21 12:33:14 -04:00
Tyler Renelle 1c5d61a617 fix to maxGear achievement 2013-06-18 15:14:01 -04:00
Tyler Renelle 7370331b8c fix max gear achievement for backer gear 2013-06-18 15:11:52 -04:00
Tyler Renelle c797ea5999 charts: fix exp & todos charts 2013-06-15 12:41:12 -04:00
Tyler Renelle d8fe775f8e task-deletion: confirm deletion no matterion what, don't dock HP if
it's a red task they're deleting (http://community.habitrpg.com/node/350)
2013-06-08 12:43:10 -04:00
Tyler Renelle 6cc412313c pets: only remove hatching potion & egg on successful user.push('pets') 2013-06-05 16:28:43 -04:00
Tyler Renelle a4de2e5ec5 don't show drop notification unless it went through to the database.
oohhh this is glorious!! @Shaners @Slappybag @lemoness , you're gonna
love this one.
2013-06-05 16:20:03 -04:00
Tyler Renelle ef39dd8a0f groups: can assign new leader 2013-06-05 14:45:05 -04:00
Tyler Renelle a7c8c843cd groups: balance deduction cleanup 2013-06-05 14:14:00 -04:00
Tyler Renelle fcf02d33d9 groups: add "ban" feature for group leaders. unfortunately not
updating dom, so require a refresh for now
2013-06-05 11:55:09 -04:00
Tyler Renelle 385704aad7 add optional confirm dialog to removeAt() 2013-06-05 11:50:30 -04:00
Tyler Renelle 6f1ac0c79e groups: confirm dialog for leaving group, only delete group on
0-members if party (since they paid for guild)
2013-06-05 08:25:11 -04:00
Tyler Renelle 7fe86ac924 fixes #1130 2013-06-03 22:38:03 -04:00
Tyler Renelle 59f4c88940 groups: guild bank is in gems, not balance 2013-06-03 21:28:03 -04:00
Tyler Renelle 985b7676d8 groups: subscriptions setup as callback after public members
information fetched. otherwise we hit client/server snapshots
different, and we get the field permissions error
2013-06-03 20:52:56 -04:00
Tyler Renelle 9ec6455f2a groups: some ridiculous workarounds on the model.push/unshift bug 2013-06-03 20:46:56 -04:00
Tyler Renelle 42b7848a60 guilds: now costs 4G to create a guild, as per http://community.habitrpg.com/content/charge-gems-guild-creation 2013-06-03 16:55:57 -04:00
Tyler Renelle 658b4aa2a4 groups: bug fix to can't invite new user for users who haven't already
been migrated
2013-06-03 16:09:37 -04:00
Tyler Renelle 0d87596908 Revert "!IMPORTANT! xhr-polling for heroku, while testing challenges. remember"
This reverts commit 00d62edbc9.
2013-06-03 14:42:52 -04:00
Tyler Renelle aa684fe52e comments on cron stuff 2013-06-03 14:20:22 -04:00
Tyler Renelle f8e546ae2a groups: bug fixes: {#if _party} dynamic binding, subscription allowed
for either party or guild with out requiring the other
2013-06-03 14:08:54 -04:00
Tyler Renelle fbcf21cd9d groups: optimize public groups fetch by putting in same fetch as
myGroups (but before, due to projections bug)
2013-06-03 00:16:02 -04:00
Tyler Renelle 00d62edbc9 !IMPORTANT! xhr-polling for heroku, while testing challenges. remember
to revert when pushing to prod
2013-06-02 23:41:47 -04:00
Tyler Renelle 33ac1788fd groups: add group leader message 2013-06-02 23:12:31 -04:00
Tyler Renelle c6df323b07 challenges: graph rendering now dynamic 2013-06-02 22:57:07 -04:00
Tyler Renelle c47291fe7c challenges: fix dynamic user-challenge score 2013-06-02 22:37:59 -04:00
Tyler Renelle 770af3c4d4 groups: group-leave bug fixes (most things have to be static-bound, when somethign is deleted it causes errors on dom listeners). also make second-most-recent-member the new leader if the leaver is leader 2013-06-02 13:27:05 -04:00
Tyler Renelle f9a978d043 groups: bug-fix to private party invitation 2013-06-02 13:06:03 -04:00
Tyler Renelle 89c6192e28 groups: possible solution to 8a1aae3 (fixes groups permissioning) 2013-06-02 12:50:43 -04:00
Tyler Renelle ad2b37fe50 groups: some join / leave bug fixes 2013-06-02 11:49:56 -04:00
Tyler Renelle 8a1aae37a8 groups: very precarious placement of query motifs and subscription /
fetch order due to https://github.com/codeparty/racer/issues/57 for
guilds, party, habitRPG group, and publicGroups.
2013-06-02 11:24:03 -04:00
Tyler Renelle dc36651029 groups: only add privacy field on guilds 2013-06-02 11:21:25 -04:00
Tyler Renelle 363a77cbe7 guilds: add public guilds 2013-06-01 12:50:06 -04:00
Tyler Renelle a4e6025185 challenges: slightly prettier graphs (i'm still not satisfied, but later) 2013-05-31 18:31:37 -04:00
Tyler Renelle fd7ae42a43 Merge branch 'develop' into challenges
Conflicts:
	views/app/filters.html
	views/app/tasks.html
2013-05-31 17:18:26 -04:00
Tyler Renelle 268157ca24 tags: use explicit {#each users[_userId].tags} instead of model.ref private path {#each _user.tags}. fixed many tags issues. see https://github.com/codeparty/derby/issues/267 2013-05-31 16:25:59 -04:00
Tyler Renelle 9ca9717387 Revert "WIP addTask in api.coffee"
This reverts commit 81f2b6789e.
2013-05-31 11:20:40 -04:00
Tyler Renelle cdc7b06f92 api_v2 bug fix 2013-05-31 11:12:39 -04:00
Tyler Renelle 413abdb345 api_v2 bug fix 2013-05-31 11:12:18 -04:00
Tyler Renelle 81f2b6789e WIP addTask in api.coffee 2013-05-31 11:05:09 -04:00
yangit 9f0e94a5a7 APIv2 init2 2013-05-31 22:56:55 +08:00
Tyler Renelle 1411d04518 challenges: add basic task stats for challenge subscribers 2013-05-31 09:35:50 -04:00
yangit 73d71a0be1 APIv2 init 2013-05-31 21:11:07 +08:00
Tyler Renelle 60948e7881 move fixCorruptUser to the client
Conflicts:
	src/app/index.coffee
2013-05-30 18:48:08 -04:00
Tyler Renelle 842ac45ab5 move fixCorruptUser to the client 2013-05-30 18:47:36 -04:00
Tyler Renelle 6e67207835 groups: fix leave button 2013-05-30 18:42:27 -04:00
Tyler Renelle 9180c9dfd4 challenges: add indexedPath() function & view helper, which lets us
look up array indices by object id, similar to reflist benefits. very
handy, using for challenges & challnege tasks
2013-05-30 17:10:35 -04:00