HabitRPG / habitica

A habit tracker app which treats your goals like a Role Playing Game.
https://habitica.com
Other
11.6k stars 4.03k forks source link

Any testers I can borrow? #285

Closed lefnire closed 11 years ago

lefnire commented 11 years ago

@Pandoro @horusofoz @hookang @wc8 @Neohuman @SlappyBag , and anyone else who would be so kind - I'm setting up a staging server for testing new big changes. #237 is the one I hope I fixed - would anyone mind playing around at http://habitrpg.herokuapp.com?

lefnire commented 11 years ago

alright my friends, round 3!

(you're right jeff, i should close between)

lefnire commented 11 years ago

ugh. one sec.

dbueller commented 11 years ago

I thought there was supposed to be a confirm on delete. I don't see it there.

Edit: Maybe I just imagined that feature was live. Sorry.

Pandoro commented 11 years ago

First of all, the default dailies have all the days greyed out, yet still they affect the general play. It get's really messy when you start turning days on and off again.

Secondly, could you elaborate how the next day button works? Somehow if I switch of Sunday, it is greyed out, and it stays this way, but I got the strong feeling, the next day button does actually emulate different week days as well. Meaning, if you have one task that is not active, on sunday it keeps greyed out, but on switching you get damage in many cases.

Thirdly deleting todos and rewards seems not to ask for a confirmation, this is the case however for habits and dailies.

On Sun, Feb 3, 2013 at 9:38 PM, Tyler Renelle notifications@github.comwrote:

alright my friends, round 3!

(you're right jeff, i should close between)

— Reply to this email directly or view it on GitHubhttps://github.com/lefnire/habitrpg/issues/285#issuecomment-13053784.

Pandoro commented 11 years ago

Okay... for some reason I need to grey out Saturday, not sunday, then the daily isn't actually grey itself, but I don't get any damage from the task. However sometimes I simply don't get damage on uncompleted dailies :(

On Sun, Feb 3, 2013 at 10:03 PM, Alexander Hermans < alexander.hermans0@gmail.com> wrote:

First of all, the default dailies have all the days greyed out, yet still they affect the general play. It get's really messy when you start turning days on and off again.

Secondly, could you elaborate how the next day button works? Somehow if I switch of Sunday, it is greyed out, and it stays this way, but I got the strong feeling, the next day button does actually emulate different week days as well. Meaning, if you have one task that is not active, on sunday it keeps greyed out, but on switching you get damage in many cases.

Thirdly deleting todos and rewards seems not to ask for a confirmation, this is the case however for habits and dailies.

On Sun, Feb 3, 2013 at 9:38 PM, Tyler Renelle notifications@github.comwrote:

alright my friends, round 3!

(you're right jeff, i should close between)

— Reply to this email directly or view it on GitHubhttps://github.com/lefnire/habitrpg/issues/285#issuecomment-13053784.

lefnire commented 11 years ago

Wait wait, no more testing - i missed something, i'll reopen (sorry)

On Sun, Feb 3, 2013 at 4:09 PM, Pandoro notifications@github.com wrote:

Okay... for some reason I need to grey out Saturday, not sunday, then the daily isn't actually grey itself, but I don't get any damage from the task. However sometimes I simply don't get damage on uncompleted dailies :(

On Sun, Feb 3, 2013 at 10:03 PM, Alexander Hermans < alexander.hermans0@gmail.com> wrote:

First of all, the default dailies have all the days greyed out, yet still they affect the general play. It get's really messy when you start turning days on and off again.

Secondly, could you elaborate how the next day button works? Somehow if I switch of Sunday, it is greyed out, and it stays this way, but I got the strong feeling, the next day button does actually emulate different week days as well. Meaning, if you have one task that is not active, on sunday it keeps greyed out, but on switching you get damage in many cases.

Thirdly deleting todos and rewards seems not to ask for a confirmation, this is the case however for habits and dailies.

On Sun, Feb 3, 2013 at 9:38 PM, Tyler Renelle notifications@github.comwrote:

alright my friends, round 3!

(you're right jeff, i should close between)

— Reply to this email directly or view it on GitHub< https://github.com/lefnire/habitrpg/issues/285#issuecomment-13053784>.

— Reply to this email directly or view it on GitHubhttps://github.com/lefnire/habitrpg/issues/285#issuecomment-13054369.

Pandoro commented 11 years ago

Shoot sorry, I hope I didn't annoy the server with all my clicking :x

On Sun, Feb 3, 2013 at 10:10 PM, Tyler Renelle notifications@github.comwrote:

Wait wait, no more testing - i missed something, i'll reopen (sorry)

On Sun, Feb 3, 2013 at 4:09 PM, Pandoro notifications@github.com wrote:

Okay... for some reason I need to grey out Saturday, not sunday, then the daily isn't actually grey itself, but I don't get any damage from the task. However sometimes I simply don't get damage on uncompleted dailies :(

On Sun, Feb 3, 2013 at 10:03 PM, Alexander Hermans < alexander.hermans0@gmail.com> wrote:

First of all, the default dailies have all the days greyed out, yet still they affect the general play. It get's really messy when you start turning days on and off again.

Secondly, could you elaborate how the next day button works? Somehow if I switch of Sunday, it is greyed out, and it stays this way, but I got the strong feeling, the next day button does actually emulate different week days as well. Meaning, if you have one task that is not active, on sunday it keeps greyed out, but on switching you get damage in many cases.

Thirdly deleting todos and rewards seems not to ask for a confirmation, this is the case however for habits and dailies.

On Sun, Feb 3, 2013 at 9:38 PM, Tyler Renelle < notifications@github.com>wrote:

alright my friends, round 3!

(you're right jeff, i should close between)

— Reply to this email directly or view it on GitHub< https://github.com/lefnire/habitrpg/issues/285#issuecomment-13053784>.

— Reply to this email directly or view it on GitHub< https://github.com/lefnire/habitrpg/issues/285#issuecomment-13054369>.

— Reply to this email directly or view it on GitHubhttps://github.com/lefnire/habitrpg/issues/285#issuecomment-13054386.

StanLindsey commented 11 years ago

Angry server is angry

Pandoro commented 11 years ago

angry_server

Just to clarify, this is nothing serious, just something I had to whip up in 15 minutes after I saw your comment @SlappyBag

horusofoz commented 11 years ago

@Pandoro We could use this as part of the server down message.maybe have it going up and down (hammering) on the HRPG avatar?

Pandoro commented 11 years ago

I was thinking of something like that as well, but a sad server might be more suited than an angry server for that?

StanLindsey commented 11 years ago

Players used "mass login" on Server Critical Hit! Server is Ko'd

lefnire commented 11 years ago

It's perfect :)

On Sun, Feb 3, 2013 at 6:45 PM, Stan Lindsey notifications@github.comwrote:

Players used "mass login" on Server Critical Hit! Server is Ko'd

— Reply to this email directly or view it on GitHubhttps://github.com/lefnire/habitrpg/issues/285#issuecomment-13058143.

lefnire commented 11 years ago

round 4! (ignoring again the notifications)

Pandoro commented 11 years ago

I'm at the university right now, so I don't want to annoy people with thousands of clicks, but so far it seems to work pretty much okay.

The offline reconnect thing is still happening on emulate next day, but I'm not sure if this should be the case or not. Occasionally, there is some kind of server lag, or maybe it is something else, but for some reason I couldn't buy poitions or check stuff. Then I waited a little and it worked again.

The default tasks are still turned off for each day by default, at least this is how it looks, but they do subtract hp when not checking them.

horusofoz commented 11 years ago

@lefnire Testing specific a feature or general functionality?

horusofoz commented 11 years ago

App Error when trying to access the DEV/UAT env.

lefnire commented 11 years ago

@Pandoro awesome, thanks man! offline-reconnect is ok as a one flicker on cron (emulate next day) - it's the code refreshing reseting the DOM bindings. Default days on tasks is another issue, just created a ticket: #307 - thanks! Lag would be an issue, I'll play around and see what that could be

@horusofoz general functionality. crap, Heroku didn't log the App Error. Was that just from trying to load the page?

Pandoro commented 11 years ago

Sometimes the hp potions don't work. In one case it even took 20hp away from me just after level up :o

horusofoz commented 11 years ago

@lefnire The error came after 30 seconds or so of trying to load http://habitrpg.herokuapp.com

lefnire commented 11 years ago

Gotcha. Hmm.. Well, we'll keep it closed then till the next round - we're very close though

On Mon, Feb 4, 2013 at 4:14 PM, horusofoz notifications@github.com wrote:

@lefnire https://github.com/lefnire The error came after 30 seconds or so of trying to load http://habitrpg.herokuapp.com

— Reply to this email directly or view it on GitHubhttps://github.com/lefnire/habitrpg/issues/285#issuecomment-13099788.

horusofoz commented 11 years ago

It's accessible for me now. Was getting the error about 6-7 hours ago.

lefnire commented 11 years ago

Alright, we're looking much better now that the batch-update branch is pushed live. I really wanted to test it more, but we got a surge from Facebook (sounds like some people started a wave!) which was causing the 1000ms error every few seconds, and the app was perpetually restarting. I had to go into emergency mode and push the batch-updates branch.

We went from average 8mb netOut/sec to 110kb /sec. That's right, we were averaging 8mb / second with ~50 concurrent users, because we can't run db.users.update via Racer! (see #80 #165 #237 https://github.com/codeparty/racer/issues/69) @switz check out my super-super hack for batching a Mongo update query (including my own forked racer and racer-db-mongo - it's really quite a nightmare).

So everyone keep an eye out everyone, I ran a backup and I have the old codebase ready to re-deploy if we have to.

switz commented 11 years ago

yowza! nice job!

lefnire commented 11 years ago

ok, hopefully one more round my friends. http://habitrpg.herokuapp.com - this includes the party system (lvl 3). It's quite choppy, and just about every party action requires a refresh presently, but as long as it's not "buggy" I say we roll out with the v1. Secondly, it includes a hefty schema migration with many bug fixes, including some auth fixes and REST v1, so as long as this doesn't crash on anyone tomorrow's roll-out will be a good one.

@Pandoro since -GP is fixed, I added a debug button bottom right.

lefnire commented 11 years ago

refresh, not restart

horusofoz commented 11 years ago
switz commented 11 years ago

Tyler, what's your userid? Trying to test out the party system.

On Wednesday, February 6, 2013 at 3:01 AM, Tyler Renelle wrote:

ok, hopefully one more round my friends. http://habitrpg.herokuapp.com - this includes the party system (lvl 3). It's quite choppy, and just about every party action requires a restart presently, but as long as it's not "buggy" I say we roll out with the v1. Secondly, it includes a hefty schema migration with many bug fixes, including some auth fixes and REST v1, so as long as this doesn't crash on anyone tomorrow's roll-out will be a good one. @Pandoro (https://github.com/Pandoro) since -GP is fixed, I added a debug button bottom right.

— Reply to this email directly or view it on GitHub (https://github.com/lefnire/habitrpg/issues/285#issuecomment-13170903).

Pandoro commented 11 years ago

:D me too, me too :D

08056cfd-d6cb-4d4d-91e8-b6a27dc02a79

horusofoz commented 11 years ago

@Pandoro I've sent an invite to you for a party.

@switz Can you add myself (54fe8cf2-a0ba-4059-844b-279d851829d7) & @Pandoro (08056cfd-d6cb-4d4d-91e8-b6a27dc02a79) lets see what happens if you ar ea member of multiple parties.

Pandoro commented 11 years ago

Not possible ;)

On Wed, Feb 6, 2013 at 11:15 AM, horusofoz notifications@github.com wrote:

@Pandoro https://github.com/Pandoro I've sent an invite to you for a party.

@switz https://github.com/switz Can you add myself (54fe8cf2-a0ba-4059-844b-279d851829d7) & @Pandorohttps://github.com/Pandoro(08056cfd-d6cb-4d4d-91e8-b6a27dc02a79) lets see what happens if you ar ea member of multiple parties.

— Reply to this email directly or view it on GitHubhttps://github.com/lefnire/habitrpg/issues/285#issuecomment-13175037.

switz commented 11 years ago

User already in a party or pending invitation.

On Wednesday, February 6, 2013 at 5:17 AM, Pandoro wrote:

Not possible ;)

On Wed, Feb 6, 2013 at 11:15 AM, horusofoz <notifications@github.com (mailto:notifications@github.com)> wrote:

@Pandoro https://github.com/Pandoro I've sent an invite to you for a
party.

@switz https://github.com/switz Can you add myself
(54fe8cf2-a0ba-4059-844b-279d851829d7) & @Pandorohttps://github.com/Pandoro(08056cfd-d6cb-4d4d-91e8-b6a27dc02a79) lets see what happens if you ar ea
member of multiple parties.


Reply to this email directly or view it on GitHubhttps://github.com/lefnire/habitrpg/issues/285#issuecomment-13175037.

— Reply to this email directly or view it on GitHub (https://github.com/lefnire/habitrpg/issues/285#issuecomment-13175111).

horusofoz commented 11 years ago

OK I can see @Pandoro's avatar. @switz Can you provide your UUID and then let's perform actions and see what is/isn't working.

@lefnire Any specific functions to test or just see what we can break?

horusofoz commented 11 years ago

Guys lets add each other on Google+ so we can get some real time chat for testing happening. I'm interested to see what happens when we're on different days and if one of us dies or rerolls.

StanLindsey commented 11 years ago

Daymne I didn't get in on the party action. I did try and test other aspects but all was working fine =D

Pandoro commented 11 years ago

The emulate exp and gold button does not level you up, and a few seconds ago there was a gui glitch. The hp and exp bar got very long and suddenly there were two party members. After the next day the second member disappeared though and the hp bar became normal again.

Got to get back to get back to work now though :x

On Wed, Feb 6, 2013 at 11:29 AM, Stan Lindsey notifications@github.comwrote:

Daymne I didn't get in on the party action. I did try and test other aspects but all was working fine =D

— Reply to this email directly or view it on GitHubhttps://github.com/lefnire/habitrpg/issues/285#issuecomment-13175505.

horusofoz commented 11 years ago

@SlappyBag Still trying to get us all connected on G+ so we can collaborate for party testing. Jump in it.

horusofoz commented 11 years ago

Habit progress doesn't seem to scale. e.g. Keep clicking and it stays at a static 1.2 GP reward

Pandoro commented 11 years ago

This I cannot confirm, do note though that the pure + or - stats do not scale I think.

On Wed, Feb 6, 2013 at 11:39 AM, horusofoz notifications@github.com wrote:

Habit progress doesn't seem to scale. e.g. Keep clicking and it stays at a static 1.2 GP reward

— Reply to this email directly or view it on GitHubhttps://github.com/lefnire/habitrpg/issues/285#issuecomment-13175869.

dbueller commented 11 years ago

I made a party then left it. I started another party, but I just clicked away from it and didn't complete it. Now I have an "anonymous" lvl (blank) guy with a missing weapon image. Also, party is missing from the settings. It resolves on refresh.

ghost commented 11 years ago

Chromium Ubuntu 12.10 64bit Hitting the Emulate Next Day button cause the app to to refresh and disconnect. Party function not working at all. User id fe4ebe85-137c-4e6a-b8a4-9d117b02310c.

lefnire commented 11 years ago

Sounds like maybe I'll have to suppress parties for this next push. Thanks for the feedback guys, I'll start toying around with those issues. Most of them are due to model subscription issues - I'm going to try to move to fetches instead of subscribes.

@Pandoro those UI glitches are resizing your screen area due to party addition, I'll probably need some css help from someone in that area

@horusofoz my biggest concerns are:

On Wed, Feb 6, 2013 at 11:12 AM, Wesley Pennock notifications@github.comwrote:

Chromium Ubuntu 12.10 64bit Hitting the Emulate Next Day button cause the app to to refresh and disconnect

— Reply to this email directly or view it on GitHubhttps://github.com/lefnire/habitrpg/issues/285#issuecomment-13189509.

wc8 commented 11 years ago

@lefnire may have simply forgotten my test account password, but I couldn't log in. I created a new test account testwc8 (and recorded the password) @horusofoz new User ID (for testwc8): 086e1c9c-8d95-4aa4-b5dd-3c968cc85c14 I missed the update in my emails so I haven't tested much yet.

lefnire commented 11 years ago

But your main account works ok? (site is a clone of prod) On Feb 6, 2013 12:16 PM, "wc8" notifications@github.com wrote:

@lefnire https://github.com/lefnire may have simply forgotten my test account password, but I couldn't log in. I created a new test account testwc8 (and recorded the password) @horusofoz https://github.com/horusofoz new User ID: 086e1c9c-8d95-4aa4-b5dd-3c968cc85c14 I missed the update in my emails so I haven't tested much yet.

— Reply to this email directly or view it on GitHubhttps://github.com/lefnire/habitrpg/issues/285#issuecomment-13193414.

wc8 commented 11 years ago

My main login works fine.

StanLindsey commented 11 years ago

I was logging in on my normal account through Facebook and that all worked fine. I realise there are two databases working independently of one another.