Giter Site home page Giter Site logo

behabitual's People

Contributors

annashipman avatar ashb avatar cgovias avatar drtortoise avatar georgebrock avatar jaylett avatar jcoglan avatar mnowster avatar nickstenning avatar norm avatar rboulton avatar stephaniehobson avatar stevemarshall avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

eachan rboulton

behabitual's Issues

Fonts load slowly

@stephaniehobson says:

This is about an issue some of us were discussing on Twitter. I tried to add it to GIT hub as an issue but I don't see a button for that.

We're serving up the font as TTF which is what we had on hand at the fort. The files are not small. I recommend we switch to Google Font (http://www.google.com/fonts/specimen/Ubuntu) or putting together a Font Squirrel kit now that we're back in civilization.

I'm not sure how I'd test the changes if I made them myself but if someone with a staging server wants to work with me on this I can point at files to change and stuff.

Add photos to the about page.

From @annashipman:

The only thing missing is three pictures - Fort Clonque (one from this year rather than the one from Spacelog would be nice), Working from the Roof and Horizontal Snow. Steve are your pictures on Flickr yet? James are you going to put the roof ones on Flickr? Etc. TODO.

record your progress email links are relative not absolute

It's just the record your progress link and the account/settings link, in both plain text and html.

Let us know how you did in last week by going to
/_;8;3gn-ef81f8c69be57e96bf52/?next=%2Fhabit%2F11%2Frecord%2F

You are receiving this email because you have are building a habit with
behabitual.com and it's time to tell us how you're doing. If you don't want
to receive these emails any more, you can turn them off at
/_;8;3gn-ef81f8c69be57e96bf52/?next=%2Faccounts%2Fsettings

<p>Let us know how you did in last week: <a href="/_;8;3gn-ef81f8c69be57e96bf52/?next=%2Fhabit%2F11%2Frecord%2F">record your progress</a>.</p>

<p>You are receiving this email because you have are building a habit with <a href="http://mandrillapp.com/track/click.php?u=30003911&id=6fb053b4cc2a415294b5a854f4fc4ab4&url=https%3A%2F%2Fbehabitual.com%2F&url_id=e768fa38907ebb00573ee42c2e930ba93a1252c9&tags=_all,[email protected]">Be Habitual</a> and it's time to tell us how you're doing. If you don't want to receive these emails any more, you can <a href="/_;8;3gn-ef81f8c69be57e96bf52/?next=%2Faccounts%2Fsettings">turn them off</a>, either for this habit or for all the habits you're building.</p>

Visualisation is missing title and recent items

The habit clock needs a title (see attached) to explain what the hell it is :) and recent items to give the dashboard some context.

Assigned to George but could be Stephanies territory?

Dashboard-03

Habit clock does not distinguish different habits

(possibly similar to #30 and #31)

I love the habit clock on the dashboard, but I have a hard time deciphering it.
screen shot 2013-08-30 at 10 08 00 am

I am guessing that the spokes are weeks and the dots are registered events. I have no way to tell at a glance which dot corresponds to which habit. The value of the habit clock would increase if this was a possible.

I think colors would be helpful in distinguishing habits on the habit clock.

Compile SCSS on Heroku

As a temporary measure I committed the compiled CSS. This is fragile and irritating. We should change things so that the SCSS is compiled as part of the collectstatic management command which Heroku helpfully runs for us on deploy.

No popup/question for action

If you click 'Get started!' it will goto the /add-habit page, but if you
click Next it won't add anything (obviously, because nothing has been
entered). Might be worth adding a little pop up that the grey is
suggestive and you need a call to action of entreating in some text rather
than douche bags like me clicking Next :)

Incorrect data entry on page 2 is not warned and the defaults look like they could be your data

I feel like this has been discussed but can't find it in open/closed issues.

If on the first page you select "Get Started" without entering anything into the boxes, you get to What habit are you trying to form?

If you don't enter data, or only enter some data, "Next" just does nothing without warning you.

I think there should be some kind of warning. @stephaniehobson @gavinocarroll @cgovias or Linda (does she have a github username) may well have opinions on what form this should take, but it is an easy mistake to make because of the default data in the background. If you wanted to do something 2 times, it would be very easy not to see that it's our 2, not your 2.

I am raising this on behalf of a user, who emailed me and said he couldn't get beyond the second page, and when I asked for more info: "So the second page I was talking about is the one where it says “What habit are you trying to form”. I put stuff in the boxes, and click next, but nothing happens." This is my guess as to what happened - it may be something else but we should deal with this case anyway.

You should only have to fill in the ones you want to

So, because I am AWESOME, I've already done the two runs for the week commencing 22nd April. So I go to fill it in.

There is also the week of 15th April, see #38. OK, I don't want to fill that one in because the answer's 0. (It's not actually, cf my comment above about being AWESOME, but for the purposes of argument, let's say it is.)

So I put 2 into the top box, nothing into the bottom box and click done - but I can't submit because it says 'This field is required' for the one that is empty.

I thought we agreed that you should not have to actively dismiss ones you don't want to fill in?

I think the correct behaviour here is:

2 in w/c 22nd April
nothing in w/c 15th April
click done

w/c 22nd April recorded as 2
w/c 15th April recorded as 0

next time I log in, both are absent. (I submitted it as 0 and this latter part worked).

Also, the encouragement made me laugh. Good job.

Run as https

I do not believe we should launch without installing a cert and turning on FULLY_SECURE.

If I've already filled in for this time period, why am I getting another reminder?

Hmmm.

Related to #38 and #39, I don't think we've got this quite right.

I have already filled in for the last week, w/c 22nd April. So I would expect my next email, "Let us know how you did" to be at the end of that time period, i.e. on the 5th of May, so I can tell you how I did in the preceding week.

However, I got one this morning, and following the link, it's asking me about the week commencing today.

I will take a look at all three of these issue when I get a moment.

First reminder email should be after the time period

I set up my habit on Sunday night (i.e. yesterday) - I want to run twice a week. Got an email this morning asking me if I'd done it. Crikey, give me a chance!

  1. The first email reminder should be after the time period you've set.
  2. Also, since we agreed that the week starts on Monday, what if you set up the habit on Wednesday? When does your reminder come?

2 could be irrelevant - I haven't looked at the code as I don't have time right now but if I have time later I'll take a look.

Change your reminder settings link does not work.

The link in the reminder message - "change your reminder settings for this habit" does not work. It opens to a blank page. Copying the link and pasting it looks like this:

http://_;9;3gn-dace9e488417cda32d17/?next=%2Fhabit%2F13%2Fedit

Who is Bruce Waymne?

My encouragement read "Bruce Waymne looks up to you."

I was curious to whom Bruce Waymne refers.

If it refers to the secret identity of Batman the name is misspelled.

Set up an email address

For the “contact us” link, and so people can reply to all the email we send them if they have a problem. I'm part way through setting this up on my Google Apps account.

confirm email link redirects to example.com

Clicking on the link in the email I received to confirm my email address (after creating a new account) left me on http://www.iana.org/domains/example (the place that example.com redirects to these days). The link in my email is something like:

http://mandrillapp.com/track/click.php?u=CODEW&id=CODE&url=http%3A%2F%2Fexample.com%2Femail-confirm%2FCODE%2F&url_id=CODE&tags=_all,[email protected]

(where CODE replaces hex sequences which I'm not sure whether it's safe to leak.)

Stop emailing me!

When I put a habit to rest, I shouldn't keep getting emails about it.

Can't mark completion a second time

I have one habit set up. On the visualisation page, it lists the habit, with a pink circle containing a checkbox. If I click on the pink circle-checkbox icon, I can record completion of the habit for various days. If I mark one day as being completed, but leave another day incomplete, and click Done, then click Yo on the encouragement page displayed, the visualisation is displayed again. However, and here we get to the actual problem, this time the checkbox is contained in a grey circle, and isn't clickable, so I can't go back there to record further progress.

Update account settings page is slightly confusing

Ask me by email to input data
Remind me to input data for
something something Y

  1. The Y is in a green circle. If you click it, it goes grey, but still says Y. I assume this has turned off notifications...? Could be clearer.
  2. Button says "Update it". Update what? Could it just say update?
  3. So I click the button and... nothing happens. Could I have some feedback? Am I going to still get notifications?

Handle data for current time period

There should be slightly more complex logic on the record progress page, such that you cannot leave the page without entering previous time periods' data but data on the current week does not have to be entered/can be altered. That would also address #39 and #36.

Timeouts when creating habits on Heroku

We're probably doing too much in the request/response cycle. Pulling email sending out might be the only way to fix this. I don't really want the Heroku bills to get huge though.

Login email acceptance is case sensitive

Signed up on my iphone, this defaults text in input field to have a capital letter on the first word, so my email was been saved as 'Gavin@.....'

Trying to login I naturally typed 'gavin@...' but this is not accepted.

Can't login after logging out first time

I set up an account with my first action, verify my email address from the welcome email, then go to the homepage and try to login - am asked for my password which I haven't set up, I type something as a password but am told password is not recognised. Dead end.

Wasn't there a flow for first time login that we asked the user to set up a password?

Whoops encouragement

I encountered the following encouragement. It is either profoundly deep, or it displays a bug.

screen shot 2013-09-25 at 9 16 44 pm

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.