github matiasdelellis/quicknotes v1.0.1
Quicknotes v1.0.1

5 hours ago

Changelog

[1.0.1] 2026-08-25

Search finds what the board finds. The unified search of Nextcloud now
matches a note's tags too, and ignores case and accents the way the "Filter
notes" entry of the board does — cafe finds Café, in the title, the body or
a tag. Notes you archived no longer come up as results, the same way the
dashboard widget leaves them out.

Dark theme fixed. The sidebar of the navigation follows the theme again:
its icons are inverted under a dark theme without inverting the labels, and the
editor toolbar keeps its icons dark on the note, which stays light under every
theme. The Archived entry has its icon back.

For developers. The frontend code is linted now: ESLint for the Vue sources
and Stylelint for the stylesheets, wired into CI.

In detail:

  • Search a note's tags from the unified search of Nextcloud, not only its title
    and body. Until now a note could only be found by a word it said, not by the
    tags you organised it with.
  • Ignore case and accents in the unified search, matching the behaviour of the
    "Filter notes" entry of the board: cafe finds Café, in the title, the
    body or a tag. The search read the database with a plain case-insensitive
    LIKE, which is exactly the accent-strictness the board deliberately does
    not have.
  • Leave archived notes out of the unified search. They were returned as results
    even though the dashboard widget already left them out; a note you put away
    is not something to offer back as a result.
  • Fix the navigation under a dark theme: the icon of each entry now lives on
    its own element, with the theme filter applied to the glyph alone, so the
    labels of the sidebar no longer turn invisible when the theme inverts them
    along with the icon. The app mark and the collapse caret follow the theme
    the same way, and track the theme picked in Nextcloud rather than what the
    browser prefers.
  • Give the editor toolbar its own icons for colors, tags and attachments. They
    used the server's, which turn white under a dark theme — on a note, which is
    hard-coded light, so they vanished. The Archived entry of the navigation
    also gets its icon back: it had none, because its icon was stored with a
    duplicated attribute that made it invalid.
  • Lint the frontend: ESLint over the Vue sources and Stylelint over the
    stylesheets, both wired into CI so they run on every push and pull request.

Don't miss a new quicknotes release

NewReleases is sending notifications on new releases.