v2-v0.5.0Skriuw v2 0.5.0
This release adds a daily journal, four more import sources, and a round of editor block types.
Daily journal
A dedicated #/journal route with one entry per calendar day, written in the same ProseMirror editor as notes. Tags, people mentions, wiki-links, slash commands, raw Markdown mode and version history all work, and entities created in the journal are the same entities the notes workspace uses.
- Mood per day. A five-level selector (Great, Good, Neutral, Low, Rough) stored as a typed note property, so it travels with archives, exports and backups.
- Calendar everywhere. A Monday-first month calendar with entry-dot indicators lives both in the journal's own sidebar and as a collapsible section at the bottom of the workspace sidebar. Picking a day jumps straight to that entry.
- Sidebar views. Calendar with a this-month entry list, lightweight stats (entries, words, streak, mood distribution), full-text entry search, and an all-entries timeline.
- Keyboard-first.
/focuses the sidebar search with the caret already in the field,tjumps to today,[and]walk to the previous and next day, and Escape backs out of the search field and the delete confirmation. The month calendar keeps a single tab stop: arrows move a day or a week, Home and End span the week, PageUp and PageDown step a month, and Enter opens the focused day. Tabs, the mood radio group and every entry row are reachable and announced. - Same durable pipeline, hidden from the tree. Entries are ordinary workspace notes under a hidden journal folder keyed by a date property, so saves, search indexing, Git history, trash and archives all apply. The workspace tree, note navigation and the palette's notes list never show them. Palette full-text hits on journal content open the entry on its day in the journal.
Editor
- Heading levels 4, 5 and 6 join the schema, the slash menu and the bubble menu.
- Toggle headings wrap a real heading node as their summary, so a collapsed toggle still contributes its title to the note outline instead of hiding it.
- Emoji picker. Type
:to open a picker searchable by shortcode or keyword, sharing the slash menu's keyboard-first navigation. - Video, audio and file embeds.
/video,/audioand/filedrop a block that takes a URL. Embeds serialize to Markdown as an ordinary link, so other editors still render something useful rather than dropping the block.
Import
Four new sources, bringing the importer set to eleven:
- Evernote (
.enex), including a full ENML to Markdown converter for Evernote's own note markup. - Joplin raw directory exports, with resource attachments.
- Google Keep Takeout JSON, with attached images.
- Standard Notes backup and import files.
Fixes to the existing Simplenote path:
- Simplenote pins are honored on import instead of being dropped.
- Folder grouping is now an explicit option at import time.
- Grouping no longer creates empty folders or duplicates of folders that already exist.
Notes
Entries created by the journal are regular notes, so nothing here changes your vault format or requires a migration. Updating from 0.4.1 is in-place.