- Refactor the code to fix deprecations and issues and to make it cleaner and easier to maintain
- Update dependencies
- The
--atuinflag now also add commands to Atuin for multi-line commands (for #15) - The
--colorflag now shows the command description in a calmer green, instead of red (for #16)
- Add support for storing commands in Atuin on execution
when using the
--atuinflag (for #15)- This only works for single-line commands
- Update dependencies
- The last selected command is now only stored when there actually was a command selected and the dialog wasn't quit without selecting a command (for #9)
- The last executed command is now stored and can be executed again via
qc exec --last(for #9) - Neovim is now also used to edit the config file
- Add support for note folder switching (for #5)
- Use
qc switchto get a list of note folders to select which note folder to switch to - Use
qc switch -f <note-folder-id>to make QOwnNotes switch to another note folder instantly - Needs OwnNotes at least at version 22.7.1
- Use
- Add Homebrew tap for qc (
brew install qownnotes/qc/qc)
- Enable sorting of snippets via settings and allow sorting case-insensitively
- Cache snippets in case QOwnNotes is not running
- Don't throw an error if selectCmd was exited with an error code (e.g. by
Ctrl + C)
- Support for fetching snippets from QOwnNotes via websocket
- Searching in snippets
- Executing snippets
- Configuring the application
- Generating autocompletion scripts for shells