Journal
The Journal is a premium writing space for reflection and personal context tracking.
Premium Gate
If Lifetime Pro is not active, the Journal page shows an upgrade prompt. Pro users can create unlimited journal entries and use mood, context, prompts, and editor features.
Journal List
The Journal list supports:
- Search by entry title or content.
- Filters for all entries, today, this week, this month, and favorites.
- Pagination with selectable page size.
- Journal cards with quick open, edit, and delete behavior.
Journal Editor
Journal entries use Editor.js content stored in the entry description field as JSON. Supported editor blocks include paragraphs, headings, lists, quotes, and delimiters.
The editor includes:
- Title field with rotating writing prompts.
- Word count.
- Save action.
- Focus mode for distraction-free writing.
- AI Assist draft generation.
- Linked task management.
- Mood tracker.
- Location and weather context.
- Reflection prompts.
- Public sharing and PDF export actions.
Journal Detail Sidebar
The detail view shows the writing editor beside a contextual sidebar. Focus mode hides the sidebar for distraction-free writing.
When visible, the sidebar contains:
- AI Assist for generating a polished draft from a short note.
- Linked tasks for creating or opening tasks connected to the journal entry.
- Mood tracking.
- Location and weather context.
- Reflection prompts.
New entries must be saved before linked tasks can be attached to the journal entry.
AI Assist (Pro)
AI Assist is the collapsible Pro widget at the top of the Journal detail sidebar. It helps turn a rough note into a cleaner update that can be appended to the current journal entry.
The flow is:
- Open an existing journal entry or create a new one.
- Expand AI Assist in the sidebar.
- Enter a short note, for example a project update, milestone, or next step.
- Select Entwurf erzeugen or press
Ctrl+Enter/Cmd+Enter. - Review and edit the inserted draft in the journal editor.
- Save the journal entry when the update is ready.
When an existing journal entry is open, AI Assist sends the entry ID with the prompt. The backend uses the entry title, an excerpt of the existing content, and location context where available. If the entry cannot be found or does not belong to the user, the draft is still generated from the prompt alone.
Generated text is returned as Markdown-like text. The frontend inserts it as editable Editor.js paragraph blocks and preserves simple formatting such as bold, italic, and bullet-style lines. The insert action does not auto-save the entry, so the user remains in control before the content is persisted.
Free users see a Pro-only error message when they try to generate a draft.
Mood Values
Supported mood values are:
amazing, great, good, okay, meh, down, sad, anxious, angry
Context Values
Common locations include Home, Office, Coffee Shop, Park, Library, Travel, and Commute.
Supported weather values are:
sunny, cloudy, rainy, stormy, snowy, foggy, windy, hot, cold
Reflection Categories
Supported reflection categories are:
gratitude, growth, goals, reflection, creativity, mindfulness
Sharing Journal Entries (Pro)
Publicly sharing a journal entry is a Notaday Pro feature. Free users see the sharing panel but cannot enable sharing — an upgrade prompt with a link to the profile page is shown instead.
How to Share
Open the journal entry in the detail view and click the share icon (link icon) in the header toolbar. A slide-in panel opens with the following options:
- Public sharing toggle — enables or disables sharing for the entry. When enabled, a unique share link is generated.
- Copy link — copies the public URL to the clipboard.
- Password protection — optionally requires visitors to enter a password before viewing the entry. A password can be set, updated, or removed at any time without revoking the share link.
- Stop sharing — disables the share link. The entry becomes private again immediately.
The share state (enabled/disabled, password active) is shown the next time the detail view is opened.
Public View
Shared entries are accessible at /j/<shareToken> without requiring a Notaday account. The public view displays:
- Entry title, date, and content.
- Context badges for mood, location, weather, and reflection category if set.
- A comment section. Authenticated Notaday users can post comments; unauthenticated visitors see a Google sign-in prompt.
If a password is set, visitors are presented with a password gate before the entry content is shown. A correct password is cached in sessionStorage for the current browser session.
If the entry no longer exists or sharing has been disabled, the public view shows a "not found" state.