Skip to content

Releases: vicinaehq/vicinae

v0.16.13

07 Dec 15:21

Choose a tag to compare

Extensions should now load even faster

What's Changed

Full Changelog: v0.16.12...v0.16.13

Special thanks

Thanks to our new sponsor @luleyleo and all the others supporting Vicinae!

v0.16.12

05 Dec 13:05

Choose a tag to compare

Highlights of this release:

  • better and faster fuzzy search
  • the run program command now runs programs in a new terminal window by default, and can execute commands with arguments
  • root search suggestions are no longer broken
  • a compiler with support for the C++26 standard is now required to build from source (gcc15/clang17)
  • base RAM usage of vicinae is now around 30MB less if the settings window is not open

What's Changed

  • fix: prevent too many file search queries by @aurelleb in #799
  • fix(api): export dummy captureException by @aurelleb in #800
  • markdown: render html block with libxml by @rithvikvibhu in #780
  • fix: fix sleep to use a quint64 instead of a boolean by @mrtolkien in #790
  • perf: lazy create settings window to lower base ram usage by @aurelleb in #803
  • refactor: migrate font browser to new API by @aurelleb in #804
  • refactor: simplifiy window to app matching logic by @aurelleb in #806
  • refactor: always open new app instance by default by @aurelleb in #809
  • build: do not link against minizip statically for portable builds by @aurelleb in #810
  • feat: use fzf style algorithm for search by @aurelleb in #814
  • nix: use gcc15Stdenv derivation for C++26 support by @aurelleb in #815
  • build: use gcc15 in arch build env by @aurelleb in #816
  • fix: correct contributor alias for aurelien-brabant by @eduplessis in #812
  • fix: bring back grid item tooltip by @aurelleb in #817

New Contributors

Full Changelog: v0.16.11...v0.16.12

v0.16.11

01 Dec 11:40

Choose a tag to compare

This release features a complete overhaul of the way lists and grids are rendered in vicinae. This results in significant performance improvements across the board.

Most builtin commands and extension views have been migrated to the new system, but the old one is still in use in some places and will be fully migrated as part of the next releases.

Although it has been thoroughly tested new bugs may have appeared. Please report them if you see any.

What's Changed

Full Changelog: v0.16.10...v0.16.11

Special thanks

Many thanks to our new sponsor @balazsorban44, and all the others who help funding vicinae's development!

v0.16.10

23 Nov 22:06

Choose a tag to compare

Reverts #769 which was causing a segfault under some circumstances

v0.16.9

23 Nov 19:01
a3c26ac

Choose a tag to compare

What's Changed

  • feat(qalculate): display unit names by @aurelleb in #759
  • feat: show file in root search if query is an absolute path by @aurelleb in #761
  • feat: allow opening URL in default app directly from root search by @aurelleb in #763
  • nix: remove flake-utils, use overlay's pkgs to call vicinae by @0xda157 in #754
  • refactor: do not use home and end keys to navigate lists by @aurelleb in #764
  • nix: fix mkVicinaeExtension not being for each system by @0xda157 in #766
  • nix/mkVicinaeExtnesion: simplify, follow conventions by @0xda157 in #756
  • feat(extension): load extensions from XDG_DATA_DIRS by @aurelleb in #770
  • fix: cleanup extension logging and log stderr properly by @aurelleb in #772
  • Grid dropdown and dropdown pref default value by @rithvikvibhu in #771
  • nix/mkVicinaeExtension: pass extra args to buildNpmPackage by @0xda157 in #767
  • fix: Allow Enter (Numpad's Return) to execute Return actions by @prettysunflower in #765
  • nix/mkVicinaeExtnesion: pass extra args to buildNpmPackage by @0xda157 in #773
  • feat(extension): gracefully shutdown extension workers by @aurelleb in #774
  • Markdown: render inline content next to images by @rithvikvibhu in #769
  • feat: improve generic wayland clipboard mime type handling by @aurelleb in #775
  • Actionpanel submenu with conditional updates by @rithvikvibhu in #768

New Contributors

Full Changelog: v0.16.8...v0.16.9

v0.16.8

18 Nov 22:46
c373db9

Choose a tag to compare

This release should fix clipboard history issues in all environments other than gnome.

What's Changed

  • fix: missing includes by @AntoineGS in #744
  • refactor: use same clipboard server for data control protocols by @aurelleb in #751
  • docs: add typedoc plugin to expand enum members for type aliases by @zSoulweaver in #747
  • fix(api): guard against image.source being null by @aurelleb in #753
  • feat: auto update qalculate currency exchange rates by @aurelleb in #743

New Contributors

Full Changelog: v0.16.7...v0.16.8

v0.16.7

17 Nov 21:54
8aec3f6

Choose a tag to compare

What's Changed

  • fix(extension): send initial list item changed event by @aurelleb in #720
  • fix: missing watcher file exclusion after full scan by @AntoineGS in #721
  • nix: create config file only when configured by @Vortriz in #723
  • fix(extension): support List.Item title and subtitle props alternate usage with tooltip. by @Bizangel in #726
  • feat: Consider IME preedit strings as search text by @quadratech188 in #682
  • fix(wlr-clip): consume all available messages at once by @aurelleb in #735
  • refactor: get rid of sqlite unixepoch() default values by @aurelleb in #736
  • fix(api): support deprecated transient prop in raycast compat layer by @aurelleb in #737
  • feat(api): add API to focus window by @aurelleb in #738
  • fix: show app focus action even if open is preferred by @aurelleb in #741
  • fix(extension): fix List.Dropdown entries not displaying if not within section by @Bizangel in #739

New Contributors

Full Changelog: v0.16.6...v0.16.7

v0.16.6

14 Nov 21:34

Choose a tag to compare

Mostly bug fixes and api documentation improvements.

What's Changed

  • feat: add missing throttle property to List component by @busybox11 in #700
  • style: use slightly transparent color for selection by default by @aurelleb in #709
  • fix (nix module): use TOML parser instead of JSON for themes by @Aceroph in #675
  • fix: handle Link desktop entries correctly by @aurelleb in #710
  • feat: move api reference out of git tree by @aurelleb in #712
  • docs: cleanup api package tsdoc by @aurelleb in #716
  • feat(ColorLike): List.Item.Detail.Metadata.Label#text support for { color?: Color; value: string } by @knoopx in #715
  • feat: kill existing server instance using deeplink instead of pid file by @aurelleb in #717

New Contributors

Full Changelog: v0.16.5...v0.16.6

v0.16.5

12 Nov 11:21

Choose a tag to compare

What's Changed

  • fix: give precedence to arg completer over tab cycling by @aurelleb in #702

Full Changelog: v0.16.4...v0.16.5

v0.16.4

11 Nov 23:31

Choose a tag to compare

Fixes an issue with the root search.

Full Changelog: v0.16.3...v0.16.4