Skip to content

Releases: carnager/noterious

v0.1.27

Choose a tag to compare

@carnager carnager released this 09 May 06:08

Added

  • Appearance settings now include a client-side option to keep rendered code blocks always expanded.

Fixed

  • Toggling rendered task checkboxes in the note editor no longer jumps the viewport or flickers from full note reloads.
  • Rendered task toggles now update locally without polluting undo history, while still refreshing surrounding task/query state in the background.

v0.1.26

Choose a tag to compare

@carnager carnager released this 08 May 19:54

Fixed

  • Added a local TypeScript declaration shim for node-emoji, so frontend builds no longer depend on external package type discovery and stop failing in stricter environments such as some Nix setups.

v0.1.25

Choose a tag to compare

@carnager carnager released this 08 May 19:07

Added

  • Added a rendered view-only note mode so query results and other rendered content can be selected and copied without dropping into edit state.
  • Added inline create/rename in the tree for notes, folders, and files, plus a dedicated full-path move picker with keyboard navigation.
  • Added heading-anchor navigation for note links and exposed undo/redo directly in the note header.

Changed

  • Refined tree move flows to use a cleaner rofi-like destination picker with full absolute-style paths and separate Rename vs Move actions.
  • Clarified rendered note modes in the UI: raw markdown, editable rendered, and view-only rendered.

Fixed

  • Moving folders now rewrites affected note and document references.
  • View-only rendered notes stay passive without breaking text selection.

v0.1.24

Choose a tag to compare

@carnager carnager released this 08 May 00:03

[v0.1.24] - 2026-05-08

Added

  • Attachment uploads can now target a specific vault-relative folder, with autocomplete suggestions in settings from known folders and document directories.
  • The Files rail now supports drag-to-resize on desktop and shows overflow tooltips for truncated tree labels.
  • The rendered editor regression harness now covers raw-link fallback for markdown document links and [[...]] links in addition to the broader render-mode cursor matrix.

Changed

  • Top-level folders are now always treated as scopes in the web UI; the old single-vault toggle and vault-path editing controls are gone from settings.
  • Markdown rendering is broader and more consistent across preview and editor render mode, including parser-backed inline handling, footnotes, abbreviations, emoji, definition lists, simple HTML, and more complete link handling.
  • The top bar now stays visible while scrolling, and links are styled with stronger accent coloring in preview and render mode.

Fixed

  • Drag-and-drop of tree documents, images, and external files into notes is more reliable, and uploads respect the configured placement including the new fixed-folder mode.
  • Document links with spaces now resolve, rewrite, and count usage correctly even when authored externally or wrapped/encoded in markdown.
  • Rendered editor navigation no longer jumps through tables, code blocks, blockquotes, or links, and entering a rendered markdown or wiki link now reveals the full raw markup for normal filename/path editing.

v0.1.23

Choose a tag to compare

@carnager carnager released this 07 May 17:11

[v0.1.23] - 2026-05-07

Added

  • Browser notifications can now surface recent task and note reminders directly in the web client, with persisted sent-state tracking to avoid duplicate local alerts.
  • Document move/rename flows now include page-relative path assistance and can rewrite affected markdown document links automatically when files move.
  • The rendered editor now has a mounted UI regression harness that exercises real cursor movement across tasks, tables, code fences, hidden prefixes, and render/raw transitions.

Changed

  • ntfy reminders now default to the Noterious Android deep link noterious://open?page=... when no explicit [click: ...] or *_click override is present.
  • The Files rail now hides document entries by default, and the tag filter section starts collapsed behind an explicit disclosure toggle.
  • Inline markdown rendering now runs through a shared parser-backed path for the web preview and editor render mode instead of separate regex-only handling.

Fixed

  • The daily note hotkey now opens an existing daily note instead of overwriting it when the page already exists.
  • Rendered editor navigation no longer jumps unexpectedly around tasks, tables, code blocks, hidden prefixes, or selection-extending moves such as Shift+Up, and Home/End now behave consistently in render mode.
  • Markdown rendering now covers more real-world content correctly, including reference links, bare URLs, nested blockquotes and lists, allowed inline HTML, simple HTML blocks, and inline/block math styling.
  • Tag-filtered page trees now hide folders that do not contain any visible matching notes.

0.1.22

Choose a tag to compare

@carnager carnager released this 05 May 01:08

Added

  • A built-in readonly Help page now opens inside the normal note view and documents markdown, properties, queries, slash commands, and shortcuts.
  • Attachment uploads are now configurable (same-folder, vault-root, or note-subfolder), and the Documents picker can surface unused uploads.
  • Settings can now validate backup manifests and show richer runtime state, including watcher/notification status, restart reasons, and recent watcher activity.
  • Frontmatter property editors now offer scope-local value autocomplete based on the same property key.

Changed

  • The old dedicated Queries workbench has been removed; inline query blocks and /query ... are now the supported query-authoring flow.
  • Notes now persist explicit per-note _type_* metadata for property kinds, so empty date/datetime/notification/tag/list fields stay typed.
  • Note and folder create/rename dialogs now use keyboardable autocomplete popups with live path feedback instead of pill-based suggestions.
  • Task reminder click targets now normalize to [click: ...], while legacy click:: ... syntax continues to parse.

Fixed

  • Empty folders now remain visible in the page tree, and creating a folder no longer forces creation of an initial note.
  • Remote page sync and conflict handling are now more conservative around inline property editors, task/date pickers, title rename, and other semantic UI state.
  • Renaming a note to a name that matches an existing folder now works correctly.

0.1.21

Choose a tag to compare

@carnager carnager released this 03 May 00:49

[v0.1.21] - 2026-05-03

Added

  • A server-managed AI query copilot can now draft Noterious queries from natural-language prompts through the new /query ... slash command, with grounded validation and one repair pass.

Changed

  • Query blocks generated inline now refresh their rendered results immediately after save instead of waiting for a page reload.
  • The settings dialog now uses clearer one-dimensional grouping, with separate Appearance and Hotkeys sections and more coherent Vault/Server placement.
  • Built-in hotkey defaults now use Mod+Shift+D for the daily note, Mod+Shift+H for help, and Mod+E for raw mode.

Fixed

  • Tree, trash, history, task, and theme actions no longer rely on browser prompt() / confirm() dialogs; they now use in-app dialogs that match the rest of the UI.

0.1.20

Choose a tag to compare

@carnager carnager released this 01 May 15:53

Added

  • The bundled frontend now ships a generated PNG/ICO app icon set from the project logo for browser tabs, installable PWA icons, and Apple touch icons.

Changed

  • Top-level folder scope mode now keeps canonical full paths throughout the page tree and only shortens labels for display, so scopes behave more like a filtered view/default prefix than a second path system.

Fixed

  • Inline due and remind pickers now flip upward and stay within the viewport when opened near the bottom of the page.
  • Rendered tasks with inline due/remind fields now move one logical line at a time with Up/Down instead of skipping tasks.
  • Creating notes inside folders in top-level scope mode no longer drops them into the scope root, and folders with repeated names inside a scope resolve correctly.

0.1.19

Choose a tag to compare

@carnager carnager released this 30 Apr 21:45

Added

  • A conflict recovery dialog now handles page save conflicts and unsafe remote-change reviews with base/local/remote versions plus an editable resolution buffer.
  • The Settings backup section can now download both a deployment backup manifest JSON and a generated shell backup script, and also exposes live runtime status such as listen address, current scope, vault health, and restart-required state.

Changed

  • The Documents modal and /file flow now make the upload destination explicit, so attachments clearly land in the current note folder or vault root as appropriate.
  • The settings backup/runtime sections now render as stable metadata panels instead of dark readonly mini-forms, and the settings dialog keeps a fixed height when switching sections.

0.1.18

Choose a tag to compare

@carnager carnager released this 29 Apr 20:09

Added

  • The page save API now accepts baseRawMarkdown for automatic three-way merges, and the bundled web UI plus Android shopping companion send it on saves.
  • The slash menu /table command now accepts optional dimensions like /table 3 4, and the inline table editor can delete rows and columns in addition to adding them.

Changed

  • The bundled web UI now auto-merges non-overlapping external page edits into the open editor buffer and only falls back to the remote-change warning when edits overlap or transient non-markdown draft UI is active.

Fixed

  • Empty rendered table rows now keep the same visual height as filled rows instead of collapsing.