Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Master List of Features Requests #169

Closed
hookang opened this issue Jan 22, 2013 · 56 comments
Closed

Master List of Features Requests #169

hookang opened this issue Jan 22, 2013 · 56 comments

Comments

@hookang
Copy link

hookang commented Jan 22, 2013

Since there are many great ideas and its hard to keep track where all of them are:

Work in progress... be back to finish in a few hours.

Please continue to create a separate post for new feature requests... so its easier for to track and not one monster comment list.

I'm going to continue to maintain and keep this updated and organized the best I can.

A lot of these ideas are from Reddit as well as the Github right here. I would like to give credit, but github issues list isn't made for it.

General Features
-Sharing Common Reward Items/Habits/Dailies
-Most Popular Habits/Dailies List/For Example Lift App
-Stats Like Str, Dex, Int - When you level you get stats
-Habit Events - Everyone bike to work today or walk more - #70
-Competitions/Quests - Battle creatures with your avatar - #140
-Boss Fights - #66, #128
-Translate Gaming Genre - e.g. Farming #164
-Log/history of actions - #162, #55, #160
-Translations - #62
-Movable Habits/Parsing Text - #151
-Rest/Tavern/Going on Vacation - #153, #116 , #140
-Time Zone Selection - #147, #149, #30, #26
-Optional Health Bar - #106
-Task Prioritization/Difficulty - #53, #105, #94
-Music/Sound Effects - #76
-Awards and Badges - #61, #129
-Shared Tasks/Progress Sharing - #124, #29, #129
-Completion Time - #96
-Undo Button - #6
-Long Term Tasks / Random Tasks - #19
-Keep Tour Items - #44
-Due Dates - #45, #177
-Tags/Categories - #48
-Random Rewards - #52
-Partial Habits/Dailies/roll overs - #67, #131
-Ultimate Consequences / Death - #72, #140
-Unique items with modifiers - #137
-Random Challenges - #140
-Print/Offline Mode - #132
-Locations and Themes - #110

Groups Features
Groups Feature - #58
-Party Settings - Compete against your friends
-Guildes - #140

Data Features
-Data Display - #83, #65, #140
-Password Reset - #99
-Profile Settings - Share your avatar with public/friends - #168
-Privacy Settings - for those who don't want to share their information
-Time Attack / Priority Task Mode / Habit Roulette - #159, #105, #53, #69, #44 , #174
-Export Data - #68
-Delete-able accounts - #27
-Statistical analysis - #95

Aesthetic Features
-Colors for Rewards - #108
-Always Show Header - #100
-Avatar Customization - #77, #97, #107
-Different Classes/Types - #134, #74, #107
-Confirmation of Gold Spent - #158
-Viewing Tokens - #78
-D&D/RPG Themed Notifications - #59 , #172
-Mobile Browser Improvements - #63, #180
-Icon/Avatar Marketplace - #181
-Day Total for Habits/Rewards - #175
-Pets - #140
-Sync Status - #171

Synchronization/API Features
-Remember the Milk - #149
-Google Login/Tasks - #120, #136
-Pomodoro
-Anki
-Myfitnesspal
-PivotalTracker
-Trello - #125
-Geo Location - #126
-Email Account Sync - #35, #41
-Evernote - #95
-Zombies Run - #182

Chrome Extension Features
-Positive Sites - #127

@lefnire
Copy link
Contributor

lefnire commented Jan 22, 2013

Would you look at this...wooooeeeee!

@kwelch
Copy link

kwelch commented Jan 22, 2013

What about a feature that gives rank to a task or habit. So the more you complete that action and the more it become a habit you have it also level increase. Similarly to skills in an rpg.

@wjordan213
Copy link

Maybe as an addition to the stats feature:
Frequently doing something like exercise would increase strength, but if a long time is spent not exercising, the strength stats would decrease. The same thing could apply to dexterity and practicing some fine skill as part of a todo list or habit or daily todo. That fine skill would have to be something like guitar or woodworking. Of course this task would have to be attributed to some kind of fine skill category by the user. The same thing would apply with intelligence and studying etc. I would like this feature because it would connect the game a lot more with the users actual life and it would encourage more consistent play in order to keep stats up. To make the user want to keep their stats up, bonuses could be given if stats are kept above a certain level for a certain period of time or after the user crosses some threshold a new reward is given.

@wc8
Copy link
Contributor

wc8 commented Jan 22, 2013

If new feature requests are given a separate post it will allow for more discussion and consideration of each one. If I understand it right, this is to be more of an index.
As hookang said,

Please continue to create a separate post for new feature requests... so its easier for to track and not one monster comment list.

@benmanley
Copy link
Contributor

@hookang – I think it's a noble idea to better organise the feature list. However, I think it would be better achieved within the existing structure of the issues list.

So long as issues are labelled "feature" they can be easily filtered as such. Similarly, adding custom labels for feature sub-categories (like the ones you suggest) would allow further filtering.

Also, closing an issue takes it out of the flow of open issues. You may inadvertently be killing discussions by closing them and thereby removing them from the default view. It also destroys the date order of issues by reorganising them into your list. How will we spot a new feature if it has been closed and added somewhere in the body of your master list? Closing an issue also prevents a feature from being closed later upon completion/inclusion.

Could a solution be for you to add to the master list without closing an issue? Then the master list could remain as a useful reference in tandem with the labelling system.

@wc8
Copy link
Contributor

wc8 commented Jan 23, 2013

check out: http://webapps.stackexchange.com/questions/35593/enabling-user-to-comment-using-other-login-provider
Update: Hm... I got there via Trello help, but I'm not sure if it applies.
I'm checking with Trello help and support to see what options there might be for user commenting.

I have to say, I'm really like the possibilities for organizing requests.
For example, with the suggestion to create a new list for integration of other apps, it should be very easy for users to find and vote on the app they want integrated.
For now, if it's not there, users can request it via github and I'll put it in with a link/reference to the original request.
Update: If discussion can't be setup there, I can add in links between to original github issues and trello cards. @lefnire that can make it a replacement for this index.

@lefnire
Copy link
Contributor

lefnire commented Jan 23, 2013

I totally agree. Github will stay open and vibrant, we'll just keep that
Trello board to replace #169

On Wed, Jan 23, 2013 at 1:20 PM, wc8 notifications@github.com wrote:

check out:
http://webapps.stackexchange.com/questions/35593/enabling-user-to-comment-using-other-login-provider
I'm checking with Trello help and support to see what options there might
be for user commenting.

I have to say, I'm really like the possibilities for organizing requests,
for example, with the suggestion to create a new list for integration of
other apps, it should be very easy for users to find and vote on the app
they want integrated.
For now, if it's not there, users can request it via github and I'll put
it in with a link/reference to the original request.


Reply to this email directly or view it on GitHubhttps://github.com//issues/169#issuecomment-12613867.

@wc8
Copy link
Contributor

wc8 commented Jan 23, 2013

I wonder if it might help to add a tag for in trello?
That way, rather than closed, a Feature Request could be marked as in Trello or not.

@lefnire
Copy link
Contributor

lefnire commented Jan 23, 2013

added. @wc8, can you now use that tag?

@StanLindsey
Copy link
Contributor

Can we open all those threads that were closed? I assuming closing is for issues that are fixed/done/ignored/non-applicable etc.

@wc8
Copy link
Contributor

wc8 commented Jan 23, 2013

@lefnire, sorry, I'm new to github. How do I add a tag (label, I guess) to an issue?

@lefnire
Copy link
Contributor

lefnire commented Jan 23, 2013

Top right of the ticket, under "Open" (sorry, skitch is giving me problems)

On Wed, Jan 23, 2013 at 2:19 PM, wc8 notifications@github.com wrote:

@lefnire https://github.com/lefnire, sorry, I'm new to github. How do I
add a tag (label, I guess) to an issue?


Reply to this email directly or view it on GitHubhttps://github.com//issues/169#issuecomment-12616951.

@StanLindsey
Copy link
Contributor

Now that I've played with trello I really like it as an organised to do, its up to you @lefnire in the end as its your project.

I also like that Trello is closed as then it doesn't get mobbed with duplicates, though I assume the plan was to only allow the "public" to vote.

Then again there are work around, could have a poll on the website which has 4 options which you plan on implementing. E.g. "Whats do you want next from HabitRPG: Groups, Challenges, Customisation, APIs, Cake?"

That was each "release" can be focused a bit more as well instead of having the whole to-do list open. [/ramble]

@hookang
Copy link
Author

hookang commented Jan 23, 2013

Slappybag and Wc8 Amazing job with the Trello Board.

In terms of idea generation. I think everyone has a lot great ideas and we can all think of pie in the sky ideas.

I'm not really sure what the best way to do something like this is. I should look into open source project management to see if there are any best practices.

It's awesome to see all of these ideas flying around. I just wonder if it is worth people flushing out an idea now, or later.

The Github board was getting overwhelming now that so many people are involved and I can't see it helping any developers or potential developers to see 100s of problems and ideas.

I'd actually like to start organizing the problem threads too e.g. Data not being saved, Can't register, etc...

@wc8
Copy link
Contributor

wc8 commented Jan 23, 2013

@hookang
Re: ideas now or later: maybe "marketing" advantages to having a place for users to chime in and discuss. If well organized it keeps us (users) looking forward to improvements, encourages patience, etc. but it does have to stay out of the developers way.

Re: organizing threads: github labels maybe? with similar colors the color scheme? "Data Loss" "Registration bugs"
Maybe that would be too many labels.

By the way, I wonder if you could add "trello" labels to the feature requests / issues where I've added links to Trello. I don't have access.

@lefnire
Copy link
Contributor

lefnire commented Jan 23, 2013

@wc8 you're now a repo collaborator, you should have access

On Wed, Jan 23, 2013 at 6:55 PM, wc8 notifications@github.com wrote:

@hookang https://github.com/hookang
Re: ideas now or later: maybe "marketing" advantages to having a place for
users to chime in and discuss. If well organized it keeps us (users)
looking forward to improvements, encourages patience, etc. but it does have
to stay out of the developers way.

Re: organizing threads: github labels maybe? with similar colors the color
scheme? "Data Loss" "Registration bugs"
Maybe that would be too many labels.

By the way, I wonder if you could add "trello" labels to the feature
requests / issues where I've added links to Trello. I don't have access.


Reply to this email directly or view it on GitHubhttps://github.com//issues/169#issuecomment-12629764.

@Nelmalih0
Copy link

Could you add the trello links in the first post, so if we see something we like here, we can click on the trello link and vote for it

@wc8
Copy link
Contributor

wc8 commented Jan 24, 2013

Would it seem strange to people to find their post edited by me?
I can't think of another way to put the links at the top though, and that would be ideal for voting.

@hookang
Copy link
Author

hookang commented Jan 24, 2013

Do it. but add something like:

Edited by wc8: Vote for this feature here:

etc...

With love, joy, peace, patience, kindness, goodness, faithfulness,
gentleness, and self-control,

Hoo Kang

Test everything. Hold on to the good. - 1st Thessalonians 5:21

http://about.me/hookang

On Thu, Jan 24, 2013 at 10:39 AM, wc8 notifications@github.com wrote:

Would it seem strange to people to find their post edited by me?
I can't think of another way to put the links at the top though, and that
would be ideal for voting.


Reply to this email directly or view it on GitHubhttps://github.com//issues/169#issuecomment-12633016.

@wc8
Copy link
Contributor

wc8 commented Jan 24, 2013

👍 👍 @hookang

Do it. but add something like:

Edited by wc8: Vote for this feature here:

etc...

With love, joy, peace, patience, kindness, goodness, faithfulness,
gentleness, and self-control,

Hoo Kang

Test everything. Hold on to the good. - 1st Thessalonians 5:21

http://about.me/hookang

@wc8
Copy link
Contributor

wc8 commented Jan 24, 2013

If discussion is happening on github, should feature requests be/remain closed?
I believe users can still comment on a closed feature. (Note can: ability, not best necessarily best practice.)
If so, discussion can continue in a closed thread, but two kinds of notice might be needed:

  • in the thread (maybe upgrade "*Edited by ______: Discuss in this thread. Vote for this feature here: *)
  • in whatever notice explains to users how/where to post feature requests

@StanLindsey
Copy link
Contributor

Trello is doing brilliantly, looks like voting is public which is great, I've reorganised so most voted are at the top. I'll be setting up a GDocs giving @lefnire the details this evening. Great job on putting all the issues on Trello guys.

Could we add a label in Github called "Sticky" for generally important threads like this and then create another thread with more information about our other resources (e.g. go to trello to vote).

Maybe have a label called "Suggestions" (Remove enhancements/Features?) so that we can keep that discussion separate and if it gets good feedback we can add to Trello manually. That would simplify between user input on here and a more organised list of to-dos/to-discuss on Trello. Thoughts?

@lefnire
Copy link
Contributor

lefnire commented Jan 24, 2013

For "Sticky" let's just use the Github wiki (
https://github.com/lefnire/habitrpg/wiki) - you have edit perms Stan.
Renaming feature to suggestions, those are good ideas methinks

On Thu, Jan 24, 2013 at 3:22 AM, Stan Lindsey notifications@github.comwrote:

Trello is doing brilliantly, looks like voting is public which is great,
I've reorganised so most voted are at the top. I'll be setting up a GDocs
giving @lefnire https://github.com/lefnire the details this evening.

Could we add a label in Github called "Sticky" for generally important
threads like this and then create another thread with more information
about our other resources (e.g. go to trello to vote).

Maybe have a label called "Suggestions" (Remove enhancements/Features?) so
that we can keep that discussion separate and if it gets good feedback we
can add to Trello manually. That would simplify between user input on here
and a more organised list of to-dos/to-discuss on Trello. Thoughts?


Reply to this email directly or view it on GitHubhttps://github.com//issues/169#issuecomment-12641598.

@wc8
Copy link
Contributor

wc8 commented Jan 26, 2013

Is there a Trello limit on how many times users can vote? A couple have mentioned having issues voting on items.

@hookang
Copy link
Author

hookang commented Jan 26, 2013

Also weird when I tried to vote it went from 9 to 8.

On Sun, Jan 27, 2013 at 8:51 AM, wc8 notifications@github.com wrote:

Is there a Trello limit on how many times users can vote? A couple have
mentioned having issues voting on items.


Reply to this email directly or view it on GitHubhttps://github.com//issues/169#issuecomment-12744720.

@lefnire
Copy link
Contributor

lefnire commented Jan 26, 2013

hoh boy.

On Sat, Jan 26, 2013 at 6:55 PM, hookang notifications@github.com wrote:

Also weird when I tried to vote it went from 9 to 8.

With love, joy, peace, patience, kindness, goodness, faithfulness,
gentleness, and self-control,

Hoo Kang

Test everything. Hold on to the good. - 1st Thessalonians 5:21

http://about.me/hookang

On Sun, Jan 27, 2013 at 8:51 AM, wc8 notifications@github.com wrote:

Is there a Trello limit on how many times users can vote? A couple have
mentioned having issues voting on items.


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


Reply to this email directly or view it on GitHubhttps://github.com//issues/169#issuecomment-12744774.

@Nelmalih0
Copy link

I think we should also open a thread for suggestions on how the mobile app will look and work
I searched for one but I couldn't find one

@lefnire
Copy link
Contributor

lefnire commented Jan 29, 2013

There's a trello column for the mobile app, there's also the github issue queue for the mobile app: https://github.com/lefnire/habitrpg-mobile

@StanLindsey
Copy link
Contributor

Note; with voting I had issues with the voting button not appearing but I found that "v" is a shortcut.

@Nelmalih0
Copy link

thanks, i didn't notice that before :P

@wc8
Copy link
Contributor

wc8 commented Mar 13, 2013

Just following up here. I believe all of these suggestions have been added to Trello or incorporated in some way.

@lefnire
Copy link
Contributor

lefnire commented Mar 13, 2013

yeah, this ticket is deprecated

Alys referenced this issue in Alys/habitica Jul 14, 2014
Quick and dirty fix to Golden potions being more common than Zombie etc. Golden potions are now 2% of drops (down from 3%); Zombie and Cotton Candy potions each 2.33% of drops (up from 2%); Red, Shade, and Skeleton 3% of drops (unchanged); Base, White, and Desert 4% of drops (unchanged).

Fixes #169.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants