Code Monkey home page Code Monkey logo

Comments (16)

eteran23 avatar eteran23 commented on May 13, 2024 1

Not sure if this would be worth a new issue, but I think Undo would be best combined with some Log feature. This would list all user actions taken in descending time order, with the possibility to undo them. I think such a feature is especially important with the Habit area since you may easily forget wether you tracked a habbit already or not.

from habitica.

p1agu3 avatar p1agu3 commented on May 13, 2024 1

My girlfriend just spent a whole bunch of her gold by accident on something and got super upset about the lack of an undo button. She almost created a blank task just for the gold so she could give it back to herself. There goes accountability...

I agree with the other users here. Having a log feature as the undo mechanism would be great. It just makes the most sense to see a full perspective on what tasks I "actually" got done today in the system, for both server issue paranoia (as in "did the server eat some of my tasks today" which is bound to happen from time to time) as well as double-checking my own changes.

Later on, this log could be charted out nicely in a visual format (similar to how it's done on an individual habit/daily/todo basis right now), but I'm getting way ahead of myself here. Undo comes first, imo.

from habitica.

lefnire avatar lefnire commented on May 13, 2024

Good idea, adding to my todos. It won't be very soon, gotta finish v1 first (roadmap), but if you email me your userId I can reset your user

from habitica.

pfraces avatar pfraces commented on May 13, 2024

+1 (i will need a reset too :D)

from habitica.

lefnire avatar lefnire commented on May 13, 2024

A reset button will be super simple, and undo button will take time. I'll
add a reset button for now
On Oct 24, 2012 6:15 PM, "Pau Fracés" [email protected] wrote:

+1 (i will need a reset too)


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

from habitica.

pfraces avatar pfraces commented on May 13, 2024

Ohh, thank you!! i was thinking in opening another issue requesting for it! XD

from habitica.

pfraces avatar pfraces commented on May 13, 2024

It will be good to offer reset button from game over screen too (in which i'm currently)

Removing the cookies solves the problem however

from habitica.

lefnire avatar lefnire commented on May 13, 2024

I'm still a bit torn on "reset" - I'll probably add it now for debugging purposes, since people have been needing to reset due to the app's current bugs & usability concerns. But the point of the app (and my business model) is to enforce accountability by requiring the user to use tokens to reset (via "continue" on death and "reroll" for tasks). That way it really pushes them not to die, since it costs them money. But I'm looking into reset button for now in any case.

from habitica.

lefnire avatar lefnire commented on May 13, 2024

I'm leaning against it now the more i think of it. The undo button makes sense for mistakes, but the reset button makes it too easy to lose accountability. Kinda the way the whole app works is be making tasks more valuable the worse you are, which drives accountability on your more difficult tasks. If you can just "reset" any time, it takes away that push.

Everyone, feel free to send me your userIds and I can reset you and load your tokens if you want. As far as "reset" goes, let's have a discussion around this as to whether or not it kinda defeats the logic of the app.

Incidentally I have the "reset" code built out in a private branch, so if I can be convinced...

from habitica.

pfraces avatar pfraces commented on May 13, 2024

My english is so poor for exposing my thoughts on it, but i will try. Sorry about that.

(add IMHO at the beginning of each of the following sentences XD)

  • A "reset" button reduces false accounts. If I want to reset and I must pay to do it, I could register myself with another account.
  • It could be in the settings view and marked as dangerous (as deleting a repo in github)
  • This app is awesome and I think I will use for a long time. In a few days, my experience, tasks and its difficulty, history and maybe some other stat will be very valuable for me. If "continue" saves the stats (i.e. reinitializing difficulty in reds only) it make sense for me to pay for it
  • Another reward could be added which works like "reroll" but targeting a single task instead (and require gold like the other rewards) so if you have many reds you would die anyway and you will need to pay in order to recover your stats through "countinue", or do a "reset" and start from the beginning
  • "Reroll" can still making sense if "continue" resets your gold and "reroll" don't (not sure about that)

from habitica.

pfraces avatar pfraces commented on May 13, 2024

Another idea could be offering the "reset" option in the firts few levels only (< 5 maybe, I don't know)

from habitica.

lefnire avatar lefnire commented on May 13, 2024

Those are good points. I'll add it in for now as trial run (soon as I can get git pushes to heroku working)

from habitica.

lefnire avatar lefnire commented on May 13, 2024

added the reset button. lodash stopped installing on heroku, had to go back to underscore + node-clone

from habitica.

horusofoz avatar horusofoz commented on May 13, 2024

I wanted to chime in on this and explain that I think an undo button should be considered a high priority feature request.

I feel this is an important feature because because the close proximity of the Delete button to the Edit button has caused me to accidentally delete tasks on multiple occasions. Therefore it stands to reason that other users have likely made the same mistake.

To reduce the occurrence of these accidental deletions, I believe the Delete option should be accessible from the expanded Edit view. The process for deleting a task would be Edit>Delete>Confirm>Task deleted.

If this is too difficult to implement, an option to restore deleted tasks is essential.

Even if a user recreates a task/habit/daily and all it's notes, it loses it's history. Therefore progress chart is reset, urgency via colouring is lost and value of completing item is set back to default.

from habitica.

lefnire avatar lefnire commented on May 13, 2024

ok, I upped it to critical. #80 is top priority, then the critical bugs, then the critical features (like this)

from habitica.

hookang avatar hookang commented on May 13, 2024

Added to Master Feature List #169. Closed for Organization.

from habitica.

Related Issues (20)

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.