Comments (16)
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.
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.
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.
+1 (i will need a reset too :D)
from habitica.
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.
Ohh, thank you!! i was thinking in opening another issue requesting for it! XD
from habitica.
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.
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.
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.
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.
Another idea could be offering the "reset" option in the firts few levels only (< 5 maybe, I don't know)
from habitica.
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.
added the reset button. lodash stopped installing on heroku, had to go back to underscore + node-clone
from habitica.
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.
ok, I upped it to critical. #80 is top priority, then the critical bugs, then the critical features (like this)
from habitica.
Added to Master Feature List #169. Closed for Organization.
from habitica.
Related Issues (20)
- 502 Bad Gateway Error - Unable to access website HOT 20
- "502 Server Error" (on Chrome, Mac) and "Server Connection Lost" on app (Android). HOT 10
- Ininity loading and errors HOT 5
- alert "You are about to leave Habitica.com" when click menu button HOT 1
- Server errors on https://habitica.com/party and when trying to submit a bug report via Help -> Report a Bug HOT 1
- Bug Report: Request to Update Twitter Icon to X - HACKTOBERFEST HOT 2
- User with stale data in preferences.tasks.mirrorGroupTasks cannot set preference for new group
- "Show Bailey" option isn't available anymore HOT 2
- How to solve JavaScript heap out of memory? HOT 2
- why so many outdated dependencies? HOT 1
- Why not update the node version?
- Habitica CalDav Sync? HOT 1
- Lack of Security file
- Sorting options in party member list fail during use of transformation item HOT 6
- 'habitica' should be listed in the project's dependencies. HOT 1
- BUG: No Checklists in To-Do's on Challenges HOT 5
- Need more feminine hair options!!!!! HOT 2
- How to know which version I'm running locally? HOT 2
- Need a Desktop app for tracking progress, synced with mobile apps HOT 2
- Need a notice with daily on! HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from habitica.