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

Journal Mode #1072

Open
rolandjohann opened this issue Nov 5, 2017 · 7 comments
Open

Journal Mode #1072

rolandjohann opened this issue Nov 5, 2017 · 7 comments
Labels
discussion 💬 Issue concerns a discussion. feature request 🌟 Issue is a new feature request. funded on issuehunt 💵 Issue has received funding that will be rewarded to the contributor solving this issue.

Comments

@rolandjohann
Copy link

rolandjohann commented Nov 5, 2017

Issuehunt badges

As said at #1071 this can be a perfect solution for a journaling app, but a feature is missing:

Journal Mode

This will be a separate view where one can create a journal entry with meta:

  • tags
  • heading/title
  • content

Based on the journal entries the notes will be built. The tags define the notes they belong to, heading defines subheadlines. If the same headings are defined multiple times, the content get appended to that section.

It's worth to think about this and tweak tagging/heading to get a better UX - for example:
A note is likely to have more than two levels of headlines. This structure needs to be mapped to the concept depicted ahead: tagging and heading of the journal entry. Maybe this can be done by hierarchical tags. These can be of special syntax some tag::and it's headline::second headline.

At the end of the day it should be possible to throw a journal entry into the app specifying its content, some tags and a heading/title and are built to a collection of notes acting as wiki.

Additional meta information will be stored automatically, like date time, maybe it should be possible to define further ones like project. I can imagine that meta like project can be mapped into tags and become a separate note for each project...

As always: comments are appreciated!


IssueHunt Summary

Backers (Total: $5.00)

Become a backer now!

Or submit a pull request to get the deposits!

Tips


IssueHunt has been backed by the following sponsors. Become a sponsor

@kazup01 kazup01 added discussion 💬 Issue concerns a discussion. feature request 🌟 Issue is a new feature request. labels Nov 6, 2017
@GaryFurash
Copy link

LOVE IT!

@markerikson
Copy link

Yep, would love to see some kind of journaling support. Playing around with Boostnote some for the first time, it looks like I could sorta simulate things by giving notes names/first lines like "2017-12-03", and maybe creating categories per month or something.

I've been using https://rednotebook.sourceforge.io/ . I really like its date-based UI and behavior, but the lack of Markdown support is driving me nuts. Anything that could help mimic some of that capability would be great.

This was referenced Feb 23, 2018
@ttdtrang
Copy link

I'm trying to implement some kind of Journal mode. It works something like this

  • To create a journal entry, you must be in a JOURNAL folder. This way specific requirements of a journal entry is satisfied without interfering with other note collections.
  • A journal entry can only be created once for a given date.
  • A journal entry is created by clicking on the target date on a calendar.

What's hard to decide is whether to use the automatically recorded creation date as a journal date or to add another date field to record the journal entry date. For example, you are on Monday, Feb 26, but want to write the journal entry for a day in the past, Sat Feb 24, the journal mode should give you a new journal entry for Sat Feb 24, but will annotate it with creation date at Feb 26.

Right now I'm leaning toward keeping these dates separate. Please let me know if you have any thoughts about that.

@rolandjohann
Copy link
Author

@ttdtrang the question in mind is if we mean the same with our journaling feature. It seems that you would like to have a daily journal.

Unfortunately my problem is more complex as I want to achieve that I can throw notes about certain topics with some tags/metadata into the app and be able to compile articles/documents afterwards based on tags and timestamp. With this we can build a great way to keep journals over a day, as the need for keeping notes arises.

My main problem with existing solutions is that I keep posting notes to different logs multiple times because there is no tagging at plain files ;)

@ttdtrang ttdtrang mentioned this issue Mar 2, 2018
@Flexo013
Copy link
Contributor

I'm not quite sure if such a complex journal concept could work in Boostnote.

@rolandjohann If you had to narrow it down to simple features, that could be introduced one after another, then what steps would those be?

@issuehunt-oss
Copy link

issuehunt-oss bot commented Nov 18, 2019

@thyrst has funded $5.00 to this issue.


@Thyrst
Copy link

Thyrst commented Nov 18, 2019

I like what @ttdtrang suggested.

What's hard to decide is whether to use the automatically recorded creation date as a journal date or to add another date field to record the journal entry date. For example, you are on Monday, Feb 26, but want to write the journal entry for a day in the past, Sat Feb 24, the journal mode should give you a new journal entry for Sat Feb 24, but will annotate it with creation date at Feb 26.

Right now I'm leaning toward keeping these dates separate. Please let me know if you have any thoughts about that.

Look how Zim wiki handles this. It is separated. However you can just change the creation date if you like to. This way it make sense to me.

@Flexo013 Flexo013 added funded on issuehunt 💵 Issue has received funding that will be rewarded to the contributor solving this issue. and removed 💵 Funded on Issuehunt labels Feb 16, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion 💬 Issue concerns a discussion. feature request 🌟 Issue is a new feature request. funded on issuehunt 💵 Issue has received funding that will be rewarded to the contributor solving this issue.
Projects
None yet
Development

No branches or pull requests

7 participants