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

Feature Request: Daily Notes/Descriptions #56

Open
shollyethan opened this issue Jan 1, 2025 · 16 comments
Open

Feature Request: Daily Notes/Descriptions #56

shollyethan opened this issue Jan 1, 2025 · 16 comments

Comments

@shollyethan
Copy link

Hi! I'm loving the simplicity of Beaver Habit Tracker and was wondering if you'd consider adding functionality to capture a brief note or description when marking a particular day?

For instance, if I'm tracking how often I read, I'd love to be able to capture the book I was reading at that particular point in time. If I'm tracking how often I eat out, I'd love to capture the restaurant I ate at, etc.

I'm not sure if this is possible without compromising the otherwise simplicity of the app, so no worries if not!

@daya0576
Copy link
Owner

daya0576 commented Jan 2, 2025

Thank you for bringing up this feature request. It is definitely possible as we plan to introduce new habit types, and starting with a "Daily Note" sounds like a great idea.

Here are my current initial thoughts on the new workflow. Could you help review to see if it meets your needs? 😋

  1. Create a new habit and update its type
  2. Complete with a dialog to enter a brief note
  3. View the notes with a timeline on the habit detailed page
  4. ...

@shollyethan
Copy link
Author

shollyethan commented Jan 4, 2025

I'm completely supportive of whatever approach you'd like to take, but I do particularly like Loop Habit Tracker's flow (Android), where a dialogue box pops up when you mark a habit that also allows you to capture a description for that particular day.

@daya0576
Copy link
Owner

Hi @shollyethan , good news, this feature is available now🥳: https://beaverhabits.com/demo

To add a brief note, simply hold the completion checkbox to activate the textbox dialog.

Feel free to provide any advice or feedback. I will release this feature after refining the styles and details.

@Taounit
Copy link

Taounit commented Jan 20, 2025

This feature is a killer ! Thank you so much. Any idea about the next release date?

@daya0576
Copy link
Owner

@Taounit It will be released in one or two weeks.

@Taounit
Copy link

Taounit commented Jan 20, 2025

Thank you !

@daya0576
Copy link
Owner

Hi, this feature is available in the latest release (version 0.4.3). Please feel free to provide any feedback or report any issues.

@Taounit
Copy link

Taounit commented Jan 25, 2025

Thank you very much !!
Any Ko-Fi to show some love?

@IdpugantiSanjay
Copy link

@daya0576 When I add a note and click No. The note is not being added. Is it intentional ?

As a workaround I can add a note press Yes and uncheck it again

@daya0576
Copy link
Owner

@Taounit You're welcome! Currently there is no plan for it, but I would greatly appreciate it if you could share any other issues you experience or suggest new ideas.

@daya0576
Copy link
Owner

@IdpugantiSanjay yes, it's intended, "no" currently means "cancel".

But I think it makes sense to add note when clicking"no" (which means skipping the day with some notes)
because the user is able to "cancel" (dismiss) the dialog by clicking outside of it or hitting ESC key without any input.

I will release a hotfix to change this behaviour.

@daya0576
Copy link
Owner

The change has been released with tag latest or 0.4.3-hotfix1,

Image

@Taounit
Copy link

Taounit commented Jan 25, 2025

Thanks for the fix.

Just having yes no can be confusing, adding a tooltip message in the popup window might help improving the user experience.
Or even changing the button text.

Something like "habit accomplished?"
Above the yes no buttons

Or

Something like
Done / skipped
Instead of
Yes / No

@shollyethan
Copy link
Author

I'm late to the party on this, but thanks a bunch for turning this around so quickly. The implementation is perfect!

@robklingler
Copy link

Is one able to add a note to a historic date?

I can add a note to any habit from the main screen (covering the last five days), but cannot add any notes for prior periods (or form the individual habit pages). Is this as designed, or am I missing something?

Similarly, is there any way to add a note from a desktop computer accessing the website, or is there a computer-equivalent to a long press?

@Taounit
Copy link

Taounit commented Feb 10, 2025

@robklingler

The equivalent to a long press is a long click.

So far the only back into the past trick I found to modify a note is to increase this variable <INDEX_HABIT_DATE_COLUMNS> by choosing the number of days you want to be displayed, default is 5.

Be carefull, on mobile it becomes quickly cluttered.
(This is why I suggested to the dev to implement the new feature > Infinite Horizontal scroll instead of date columns #83).

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

No branches or pull requests

5 participants